plan: phase 'cfold' — collapse functional/+playwright/ into custom/ + full !testme recipe sweep (queued after drone)
The functional/playwright split is purely organizational (discovery globs both with no branching; same custom tier -> L4 rung, same fixtures, same failure semantics). Migrate all custom tests to one custom/ folder; M1 proves coverage identical before/after (no silent drops), M2 is a full real-CI !testme sweep across all recipes confirming levels unchanged. cfold becomes the last phase so the queued /upgrade-all fires after it (folder change verified before upgrade).
This commit is contained in:
@@ -498,3 +498,13 @@ session cc-ci-orchestrator-stale can be killed; recipe-mirrors org still private
|
||||
kickoff → machine-docs/STATUS-mailu.md); watchdog bounced. resolve_state/INBOX already
|
||||
read machine-docs/ first so phase_done unaffected.
|
||||
- Memory notes committed+pushed (cc-ci-orch c33b21f) per AGENTS.md 'memory lives in repo'.
|
||||
|
||||
## 2026-06-11 ~22:05 — phase `cfold` queued after drone (+ recipe CI sweep)
|
||||
- Operator: collapse custom-test folders functional/ + playwright/ → one custom/ folder
|
||||
(the split is purely organizational — verified: discovery.py globs both with no
|
||||
branching, same tier/rung/fixtures/failure semantics). Plan:
|
||||
plan-phase-cfold-custom-folder.md. M2 = full !testme recipe sweep proving no recipe's
|
||||
custom tests silently dropped + levels unchanged (the operator-required sweep).
|
||||
- .phases-spec now …drone;cfold (10 phases). cfold is the new LAST phase, so the
|
||||
.run-upgrade-on-complete hook fires /upgrade-all AFTER cfold — correct order (folder
|
||||
change swept-green before the weekly upgrade runs). Watchdog bounced to load it.
|
||||
|
||||
Reference in New Issue
Block a user