status(cfold): record M1 pass and start M2
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -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
|
||||
|
||||
@ -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.
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user