Surfaced by the restored fast oracle (#1153). tests/governance/test_typed_models.py (corpus_parses / rejects_mapping_symbol_form / rejects_unknown_field / unique_acceptor_ids) fails: several .claude/commit_acceptors/*.yaml still declare required_python_symbols: [{file, symbol}] (legacy mapping) instead of the canonical "<module>::<symbol>" string — same class as #1160 (which fixed the root commit_acceptors/), but .claude/commit_acceptors/ has stragglers.
Confirmed offenders: forman-ricci-margin-onset-honesty.yaml, governance-verification-protocol-binding.yaml, import-arch-geosync-risk-consolidation.yaml (+calibration-contract.yaml in CI).
Drain criterion: convert all to "module::symbol"; tests/governance/test_typed_models.py green under real oracle; remove its quarantine line. Quarantined in #1153.
Surfaced by the restored fast oracle (#1153).
tests/governance/test_typed_models.py(corpus_parses / rejects_mapping_symbol_form / rejects_unknown_field / unique_acceptor_ids) fails: several.claude/commit_acceptors/*.yamlstill declarerequired_python_symbols: [{file, symbol}](legacy mapping) instead of the canonical"<module>::<symbol>"string — same class as #1160 (which fixed the rootcommit_acceptors/), but.claude/commit_acceptors/has stragglers.Confirmed offenders: forman-ricci-margin-onset-honesty.yaml, governance-verification-protocol-binding.yaml, import-arch-geosync-risk-consolidation.yaml (+calibration-contract.yaml in CI).
Drain criterion: convert all to
"module::symbol";tests/governance/test_typed_models.pygreen under real oracle; remove its quarantine line. Quarantined in #1153.