feat(logos): bulk live morph authority on turn + teaching seams #97
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/logos-bulk-live-authority"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Lands bulk Logos live authority (not full Logos complete): observed-HE morph constraint consults the same pure decision function on production seams as the sealed four-arm ablation.
generate/observed_he_morph_v0/authority.py→evaluate_logos_on_text(modes: canonical / metadata / executable / adversarial)resolve_surface, executable morph may force typed abstention (authority_source=logos_morph_constraint); never soft-pass singular-exclusivity against observed plural HE_auto_he_morph_decisionnow calls the same authority entry (ABSTAIN/FAIL_CLOSED →CONTESTED)CanonicalConstraint→LogosConstraintwithrule_id,morphology_id,source_pack_id,source_span(no free meaning dict on the exercised path)linguistic_pipelineremains parallel; one rule type; micro HE pack only — seedocs/analysis/logos-bulk-live-authority-residual-2026-07-20.mdImprovement proof (sealed four-arm)
metadata_bit_identical_to_canonicalexecutable_changed_decisionwrong_countrefusal_correctprovenance_completeTest plan
uv run pytest tests/test_observed_he_morph_constraint_v0.py tests/test_linguistic_governance_phases.py tests/test_surface_resolution.py -q→ 40 passedrun_four_arm_ablation)evaluate_logos_on_text+CognitiveTurnPipeline.runon plural singular-exclusivity claim → abstainuv run core test --suite smoke -q→ 180 passedNon-claims
fraction_decreaseablation; does not migrate all legacy math IR.[Verification]: Smoke suite passed locally (~133s, 180 passed); morph/governance unit suite 40 passed.