Wire observed-HE morph constraint into CognitiveTurn answer path and unify teaching store with the same pure decision function used by the four-arm ablation. Typed LogosConstraint IR carries rule/morph/pack/span provenance without free meaning dicts. Executable mode abstains on plural-vs-singular exclusivity; metadata remains bit-identical to canonical; adversarial OOV/missing fails closed. Residual dual-system debt documented honestly (cue-table linguistic_pipeline still parallel).
2.5 KiB
2.5 KiB
Logos bulk live-authority residual (honest accounting)
Date: 2026-07-20
Branch: feat/logos-bulk-live-authority
Claim: bulk Logos impact landed on live seams with sealed four-arm proof — not full Logos complete.
What now has live authority
| Seam | Module | Decision function | Outcome effect |
|---|---|---|---|
Teaching store add |
teaching/store.py → authority.evaluate_logos_on_text |
apply_he_morph_constraint |
ABSTAIN/FAIL_CLOSED → proposal CONTESTED |
| CognitiveTurn answer path | core/cognition/pipeline.py after resolve_surface |
same | ABSTAIN/FAIL_CLOSED → typed abstention surface, authority_source=logos_morph_constraint |
| Four-arm ablation | generate/observed_he_morph_v0/ablation.py |
same | sealed metrics |
Shared typed IR: CanonicalConstraint → LogosConstraint (core.semantic_primitives) with rule_id, morphology_id, source_pack_id, source_span — no free meaning dict on the exercised path.
Sealed improvement proof (expected signals)
metadata_bit_identical_to_canonical=true— morph observation does not smuggle outcomesexecutable_changed_decision=true— plural HE blocks singular-exclusivity claimswrong_count=0,refusal_correct=true,provenance_complete=true- Dual-run digests identical (determinism)
Residual dual-system debt (not closed)
generate/linguistic_pipelinecue tables (English “sold”/“mkr” hand maps) remain a parallel constraint producer for the governance demo path; they do not consultpacks/data/he_*morphology and are not answer authority over field/fail-closed.- Lexicon breadth — only
he_logos_micro_v1observed surfaces; no full HE/GRC tables, no binyan universals, no GRC case→role. - Legacy math / meaning_graph IR — still parallel outside the Logos morph seam; not fully migrated onto
semantic_primitives. - Holonomy crown — still not robust; no LIVE claim.
- Sense disambiguation / frames — pack frames largely disconnected; first-match pack semantics unchanged outside this morph rule.
- One rule type —
he_morph_v0.plural_abstainonly; construct-state / prep+case / aspect deferred.
What “bulk impact” means here
Logos now changes closed outcomes on production teaching + turn paths under provenance, and refuses adversarial OOV/missing surfaces — the bulk of the novel design’s authority contribution for this vertical. Remaining work is breadth + IR consolidation, not reopening fail-closed architecture.