core/recognition
Shay aaa8503f0b feat(recognition): Stage 3 fail-closed multi-root depth ambiguity
Stop silent roots[0] commitment when multiple HE/GRC roots are observed.
Return typed RootSenseAmbiguity, mark runnable assessments non-runnable
with AMBIGUOUS_ROOTS provenance, and refuse multi-root node canonicalization
without authored single-candidate resolution.

[Verification]: stage3 root ambiguity + oov pipeline tests passed (39)
2026-07-20 13:47:02 -07:00
..
__init__.py
anti_unifier.py fix(review): address MEDIUM items from final code-reviewer 2026-07-08 08:31:29 -07:00
carrier.py
connector.py
depth_canonical.py feat(recognition): Stage 3 fail-closed multi-root depth ambiguity 2026-07-20 13:47:02 -07:00
outcome.py
registry.py