plan: queue canon — make the canonical sweep actually work (substitute for hollow nightly sweep)
Operator 2026-06-17. The nightly-sweep timer fires green but is a no-op: only custom-html is WARM_CANONICAL and zero canonical.json records exist -> no canonical has ever been promoted end-to-end. canon makes it real + proven: fix/prove the promote path, broaden enrollment, add upstream mirror-sync + skip-when-unchanged, verify end-to-end (incl. run-twice no-op). Schedule is incidental; correctness is the deliverable. Replaces the hollow sweep. opus.
This commit is contained in:
@@ -160,4 +160,6 @@ phases = [
|
||||
{ id = "regall", plan = "plan-phase-regall-recipe-regression.md", status = "STATUS-regall.md", models = { builder = "claude-sonnet-4-6", adversary = "claude-sonnet-4-6" } },
|
||||
# same-version upgrade-base gap: step back to newest-older-published when last-green==head (opus, design A; B in IDEAS) — see plan-phase-samever-*.md (operator 2026-06-17)
|
||||
{ id = "samever", plan = "plan-phase-samever-older-base-fallback.md", status = "STATUS-samever.md", models = { builder = "claude-opus-4-8", adversary = "claude-opus-4-8" } },
|
||||
# make the canonical sweep ACTUALLY work (substitute for the hollow nightly sweep) + upstream-sync + skip-unchanged; verify end-to-end (opus) — see plan-phase-canon-*.md (operator 2026-06-17)
|
||||
{ id = "canon", plan = "plan-phase-canon-canonical-sweep.md", status = "STATUS-canon.md", models = { builder = "claude-opus-4-8", adversary = "claude-opus-4-8" } },
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user