Problem
The repo has three identical conformance copies: conformance/ (canonical), spec/conformance/ (mdBook), and crates/cupel/conformance/ (Rust tests). The CI drift guard only checks spec/ vs crates/. If someone updates the canonical conformance/ but forgets spec/, CI stays green and drift goes undetected. Pre-existing architectural gap, not introduced by Phase 25.
Solution
Either extend the drift guard to also check conformance/ vs spec/conformance/, or document the pre-commit hook as the canonical↔crates guard and consider whether the three-copy architecture should be simplified.
Created via Kata /kata-add-issue
Problem
The repo has three identical conformance copies:
conformance/(canonical),spec/conformance/(mdBook), andcrates/cupel/conformance/(Rust tests). The CI drift guard only checksspec/vscrates/. If someone updates the canonicalconformance/but forgetsspec/, CI stays green and drift goes undetected. Pre-existing architectural gap, not introduced by Phase 25.Solution
Either extend the drift guard to also check
conformance/vsspec/conformance/, or document the pre-commit hook as the canonical↔crates guard and consider whether the three-copy architecture should be simplified.Created via Kata
/kata-add-issue