📝 Gremlins Phase 3 contract digest

This commit is contained in:
2026-10-16 18:36:24 +02:00
parent 7351c403be
commit 5092ed8793
2 changed files with 600 additions and 0 deletions
@@ -519,3 +519,11 @@ Written by the Athanor (`claude-opus-5-5[1m]`), 2026-10-16 18:15 +0200, as its l
- Projects need a `Bash(uv run:*)` (or `Bash(uv:*)`) allow rule: skill `allowed-tools` did not pre-approve in a subagent (P0.8, untrusted dir; Phase 4 re-checks in a trusted project).
- **Open, not for Phase 3 code**: supervisor survival across an Athanor hand-back (Phase 4); POSIX; a large base through the helper; the partial-ping refresh live.
- **Scratch** (not in git; safe to ignore): `C:\Users\g4b\AppData\Local\Temp\claude\G--dev-projects-reliquary\42c87f82-5542-46aa-8d01-4166e3f0bcfe\scratchpad\headless-forks-p0\` — probes, raw Phase 0 streams, the scratch clone (untrusted workspace; holds smoke commits), `smoke1\`, `smoke2\`.
## Phase 3 — Rename to gremlins, platform seam, text, release
Intake 2026-10-16 18:23 +0200, a fresh (successor) Athanor, `claude-opus-5-5[1m]`. Start commit `7351c40`. Booted per "Successor boot" above, the trunk notes' "State for Phase 3", the goal as on `main` (naming, platforms, release gating, platform seam decisions), the build plan §6 Phase 3 and the Phase 2 re-check.
- First turn, by Igor's instruction: contract digest only, nothing built. Digest: `docs/workpad/plans/2026-10-16-18-gremlins-phase3-contract.md`. It pins the rename map, the `Platform` interface, the path matrix, the Windows-only gate, the N3/N4 fixes, the flaky-kill investigation, the WSL procedure, the text per file and the release; its §12 lists the 20 choices the higher sources left open, for Igor's check before the build turn.
- Block plan (digest §1): 3.1 rename, 3.2 seam and gate, 3.3 N3/N4/kill flake, 3.4 WSL check (the Athanor), 3.5 procedure text, 3.6 reference rows, 3.7 platform handoff, 3.8 README, version, full suite, release commit. Deviation from the build plan's three-block Phase 3 table, with the reason in the digest.
- Trunk notes get a Phase 3 section at the start of the build turn.