mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-08-04 03:32:25 +08:00
a8246da3d6
The suites were written as executable contracts for the implementation process. Three of their checks only policed that process and would fail on any legitimate future change: - schema.rs/migration.rs/backup.rs pinned by SHA-256 - the impl Database write-surface symbol inventory pinned by name - specific restore test function names asserted to exist The behavioural assertions, the DML column-authority scanner, the type barriers and the pinned oracle fixture hashes are kept: those catch real regressions. Headers are rewritten as contract documentation; the stale red/green ledgers no longer described reality.