mirror of
https://github.com/wassname/moral-maps.git
synced 2026-08-31 12:10:48 +08:00
Unifies forced-choice (nominal) and Likert (ordinal, expectation over the integer distribution) on tinymfv's answer-token reader. Per scientist panel (docs/reviews/ sci_ma_*.md): canonicalize every frame's distribution to one forward orientation before metrics+reducer (fixes the asymmetric nominal-reader/ordinal-reducer reflection), renormalize p with pmass kept as canary, add ordinal |E-error| metric, keying applied only in the profile reducer (proven orthogonal to framing, not a double-flip), cross-scale guard, negative-control shuffle. 8 pure-function unit tests pass. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>