Skip to content

Code-X v1.22.5

Choose a tag to compare

@1984-alt 1984-alt released this 08 Jul 02:17
· 8 commits to main since this release

A bundle of five protocol folds since v1.22.4. 566 self-tests · 456 gate clauses each proven to bite · consistency strict-clean · installer 26/26.

What's new

  • Per-project risk tiers — LITE / STANDARD / STRICT. The #1 adoption blocker removed: a throwaway prototype no longer pays the same review ceremony as a real-money app. You pick a tier per project; the non-negotiable safety floor (coverage, frozen-plan hash, scope limits, dependency scanning, forced review of money/auth/secrets work) is identical at every tier, and an undeclared or invalid tier fails closed to STRICT.
  • Given/When/Then acceptance examples, wired into runtime proof. Every behavioral requirement carries at least one concrete {given, when, then} example (or a typed exemption), and the runtime verification step must actually cite and resolve those examples — not just claim the feature was checked.
  • /cx-accept forge-parity acceptance recompute. Acceptance receipts stop being trusted at face value: the commit reference and quality-card hash are independently recomputed against reality, so a hand-edited receipt can't pass. A new cx check accept stamper generates receipts correctly by construction.
  • Mockup-first change rule. A card touching a user-visible screen must cite the current locked design AND compare its build against a real render — never a prose-only description of a visual change.
  • Checker-crash-masks-finding fix. cx check state / cx check boot no longer crash on a malformed session-state file — they report a clean [P0] instead of masking it.

Verify it yourself

git clone https://github.com/1984-alt/code-x.git && cd code-x/plugins/code-x/skills/code-x
python3 checkers/tests/run.py             # 566 tests, OK
python3 checkers/tests/run_contracts.py   # all 456 gate clauses bite
python3 checkers/cx --version             # cx — Code-X V1.22.5

Full details in CHANGELOG.md.