📝 Headless forks Phase 2: contract digest and run log intake
This commit is contained in:
@@ -248,3 +248,13 @@ Gate after 1.1 (Athanor, 12:29): G-unit `Ran 52 tests … OK`, exit 0; G-where e
|
||||
- **M15** (C8 admission is the union of three files; untrusted dirs untested): SKILL.md records "permissive at init, enforced at runtime" (Phase 3); the runtime warning check backstops it.
|
||||
- **M16** (two meanings of `turns`; post-exit sweep breadth; `continue` brief without frame): rename the job-file field in Phase 2; the other two are Phase 3 text.
|
||||
- Status: fix pass done; re-check of I1–I3 by a fresh reviewer is Igor's call.
|
||||
- Igor, 2026-10-16: re-check clean (`docs/workpad/reports/2026-10-16-17-headless-forks-phase1-recheck.md`, `60fdea0`); the fixer's residual flags accepted as Minor; Phase 1 closed. Phase 2 folds in R1 (new), M6, M7, M8, M10 (decision: follow plan §4.3, `train` takes overrides), M11, M13, M16 and a billed-error test.
|
||||
|
||||
## Phase 2 — Bookkeeping
|
||||
|
||||
Intake 2026-10-16 16:41 +0200, Athanor `claude-opus-5-5[1m]`. Start commit `60fdea0`. Contract digest for the block owners: `docs/workpad/plans/2026-10-16-16-headless-forks-phase2-contract.md` (Athanor-written; pins the ping, rebase, retrain and usage semantics left open, and the folded items).
|
||||
|
||||
Deviation from the build plan's block table: M8, M16 and the billed-error test go to 2.1; M6, M7, M10, M11, M13 to 2.2; R1 to 2.3 (each lands in the block that already touches that code). `init` may change config after bases exist (Phase 1 refused it) because, with M10, that is the input path for `retrain_due: defining:<fields>`. `init --warm-margin-s` is added as a tunable so the smoke can reach `expiring` without a 54-minute wait.
|
||||
|
||||
| Block | Owner (model id) | Commit | Tokens (if known) |
|
||||
|---|---|---|---|
|
||||
|
||||
Reference in New Issue
Block a user