status(cfold): record M1 pass and start M2
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
autonomic-bot
2026-06-12 16:15:08 +00:00
parent 4b4d665ede
commit 39e53d739e
3 changed files with 27 additions and 3 deletions

View File

@ -11,7 +11,7 @@
- [x] Update docs (`docs/recipe-customization.md`, `docs/testing.md`, `docs/enroll-recipe.md`)
- [x] Produce M1 coverage-diff proof: discovered custom-test set identical before/after
- [x] Claim M1 with WHAT/HOW/EXPECTED/WHERE in `STATUS-cfold.md`
- [ ] Await Adversary M1 verdict
- [x] Await Adversary M1 verdict
- [ ] Build the pre-sweep recipe baseline matrix for M2
- [ ] Run the full real-CI `!testme` sweep and capture recipe-by-recipe evidence
- [ ] Claim M2 only after the sweep is green and zero leaks are confirmed

View File

@ -96,3 +96,15 @@ $ nix shell nixpkgs#python311Packages.pytest -c pytest tests/unit/test_discovery
Conclusion: the migrated tree still contains the exact same 64 custom test files with the same
per-recipe cardinality as the pre-cfold baseline in `BACKLOG-cfold.md`; only the folder paths changed.
## 2026-06-12 — Adversary M1 PASS received
Pulled `review(cfold): M1 PASS cold verification` (`4b4d665`). Confirmed in `REVIEW-cfold.md`:
- total canonical custom tests = 64
- old tracked `functional/` / `playwright/` trees = none
- per-recipe counts match the baseline exactly
- focused unit suite = `18 passed`
- deprecated-alias warning probe works
- normalized `(recipe, filename)` before/after set = exact match (`missing []`, `extra []`)
No fix-forward required. Phase advances to M2 baseline assembly.

View File

@ -6,9 +6,9 @@
---
## M1 — CLAIMED, awaiting Adversary
## M1 — PASS
Gate: M1 CLAIMED, awaiting Adversary
Gate result: `REVIEW-cfold.md` 2026-06-12T16:20Z -> **M1 PASS**
Inputs for verification:
- Implementation commit: `44e0242` (`feat(cfold): canonicalize custom test layout`)
@ -47,6 +47,18 @@ WHERE:
- Focused unit coverage: `tests/unit/test_discovery.py`, `tests/unit/test_discovery_phase2.py`, `tests/unit/test_manifest.py`
- Placement-rule docs: `docs/recipe-customization.md`, `docs/testing.md`, `docs/enroll-recipe.md`, `README.md`
Adversary verdict:
- `machine-docs/REVIEW-cfold.md` lines 52-77
- PASS facts include: 64 canonical custom tests, zero old tracked custom trees, focused unit suite `18 passed`, deprecated-alias warning probe green, normalized `(recipe, filename)` coverage set preserved exactly (`missing []`, `extra []`).
---
## M2 — IN PROGRESS
Current work item:
- build the pre-sweep baseline matrix (recipe -> expected level + custom-test set)
- then run the full real-CI `!testme` sweep and capture recipe-by-recipe evidence
---
## Baseline (pre-cfold) — custom test count per recipe