Adds the fourth Phase 2 lane. v1 measures the structural foundations
on which a future inference engine would be built:
M1. premise_recall — probe vault_hits >= min after chain teaching
M2. replay_determinism — same chain + probe → same trace_hash
M3. proposal_storage — correction premises store as PackMutationProposals
Patterns covered: modus_ponens_chain, modus_tollens_chain, syllogism,
negation, chain_recall (up to 4-hop chains).
v1 results across 38 cases (8 dev + 18 public + 12 holdouts):
premise_recall=1.0, replay_determinism=1.0, proposal_storage=1.0.
Each case runs twice on fresh CognitiveTurnPipelines to verify the
trace_hash matches — confirming deterministic replay over premise chains.
Architectural finding logged in evals/symbolic_logic/gaps.md:
CORE has no first-class inference operator. Chain "inference" today is
emergent from teaching-store commits + cumulative vault recall, not a
named-rule symbolic engine. v1 honestly tests what CORE deterministically
*does* (store, replay, recall chains) without overclaiming that CORE
reasons symbolically. v2 would assert specific transitive recall
contents in the probe surface, which requires either a
PropositionGraph traversal operator or pack-axiom rules — both filed
as suggested follow-up work.