claude.md: mark the Sleipnir AFK dispatch shape retired (2026-07-22)
/sleipnir-scaffold and /sleipnir-preflight were archived in galdrabok 9e2f59f and are no longer installed, but the AFK dispatch shape still prescribed them. Mark the shape and the ready-for-agent gate as retired and dormant, keep them as the record for a revival, and point at /codex-dispatch as the one AFK skill still installed, which keeps the prd:-pinned contract drift gate.
This commit is contained in:
@@ -477,7 +477,8 @@ draft attached and the recipient count named, and let the operator call it.
|
|||||||
|
|
||||||
Two end-to-end shapes for taking a unit of work from idea to landed.
|
Two end-to-end shapes for taking a unit of work from idea to landed.
|
||||||
Pick by whether the work will be implemented by an AFK agent
|
Pick by whether the work will be implemented by an AFK agent
|
||||||
(Sleipnir dispatch) or directly in-session. Both front-load the same
|
(Sleipnir dispatch — retired 2026-07-22, see below) or directly
|
||||||
|
in-session. Both front-load the same
|
||||||
deliberation — heid consult → contract → heid contract review →
|
deliberation — heid consult → contract → heid contract review →
|
||||||
contract fixup — so the spec is sound before any code; they diverge
|
contract fixup — so the spec is sound before any code; they diverge
|
||||||
only at the implementation handoff.
|
only at the implementation handoff.
|
||||||
@@ -517,20 +518,31 @@ section is only as honest as the blast-radius pass behind it. (Lesson:
|
|||||||
a contract that names 3 files when the rip touches 6 is a scope miss
|
a contract that names 3 files when the rip touches 6 is a scope miss
|
||||||
the up-front pass would have caught.)
|
the up-front pass would have caught.)
|
||||||
|
|
||||||
### AFK dispatch shape (Sleipnir)
|
### AFK dispatch shape (Sleipnir) — retired 2026-07-22
|
||||||
|
|
||||||
|
⚠ **Retired from active use on 2026-07-22** (galdrabok `9e2f59f`).
|
||||||
|
`/sleipnir-scaffold` and `/sleipnir-preflight` were moved to
|
||||||
|
`galdrabok/archive/skills/` and are no longer installed, so steps 3
|
||||||
|
and 7 below do not run as written. Sleipnir itself has dispatched no
|
||||||
|
job since 2026-05-18, and no Sleipnir unit or process runs on nh3-dev.
|
||||||
|
The shape stays here as the record for a revival. The only AFK
|
||||||
|
dispatch skill still installed is `/codex-dispatch`, the opt-in
|
||||||
|
Codex-first pilot (`brokkr-smithy/docs/codex-first-discipline.md`,
|
||||||
|
v0.1 draft). It keeps the same `prd:`-pinned contract drift gate.
|
||||||
|
|
||||||
For work an AFK agent will implement off a contract.
|
For work an AFK agent will implement off a contract.
|
||||||
|
|
||||||
1. Issue created.
|
1. Issue created.
|
||||||
2. Heid consult on the issue (`/heid`) — pressure-test the framing.
|
2. Heid consult on the issue (`/heid`) — pressure-test the framing.
|
||||||
3. Scaffold the issue for AFK dispatch (`/sleipnir-scaffold <N>`) —
|
3. Scaffold the issue for AFK dispatch (`/sleipnir-scaffold <N>`,
|
||||||
writes the `prd:`-pinned contract frontmatter.
|
**archived**) — writes the `prd:`-pinned contract frontmatter.
|
||||||
4. Contract generation — the architect writes the contract body.
|
4. Contract generation — the architect writes the contract body.
|
||||||
5. Heid contract review (`/heid-contract-review`).
|
5. Heid contract review (`/heid-contract-review`).
|
||||||
6. Fixup the contract per triaged findings.
|
6. Fixup the contract per triaged findings.
|
||||||
7. Preflight + mark ready-for-agent (`/sleipnir-preflight <N>`) — the
|
7. Preflight + mark ready-for-agent (`/sleipnir-preflight <N>`,
|
||||||
irreversible dispatch authorization. See § "Issue → AFK dispatch
|
**archived**) — the irreversible dispatch authorization. See
|
||||||
hygiene (Sleipnir)" for the gate's hard requirements.
|
§ "Issue → AFK dispatch hygiene (Sleipnir)" for the gate's hard
|
||||||
|
requirements.
|
||||||
|
|
||||||
### Direct implementation shape — the House Code Discipline
|
### Direct implementation shape — the House Code Discipline
|
||||||
|
|
||||||
@@ -1076,6 +1088,12 @@ directly into the SemVer "v1.0 = discipline-tightening event."
|
|||||||
|
|
||||||
## Issue → AFK dispatch hygiene (Sleipnir)
|
## Issue → AFK dispatch hygiene (Sleipnir)
|
||||||
|
|
||||||
|
⚠ **The Sleipnir label gate is dormant** (see § "AFK dispatch shape
|
||||||
|
(Sleipnir) — retired 2026-07-22"): nothing polls `ready-for-agent`
|
||||||
|
today. The `prd:`-pinned contract requirement below still governs any
|
||||||
|
AFK dispatch, including `/codex-dispatch`, which runs the same drift
|
||||||
|
check before it posts.
|
||||||
|
|
||||||
Before marking any issue `ready-for-agent` (the label that gates AFK
|
Before marking any issue `ready-for-agent` (the label that gates AFK
|
||||||
dispatch via Sleipnir), it MUST have an issue-numbered contract at
|
dispatch via Sleipnir), it MUST have an issue-numbered contract at
|
||||||
`docs/contracts/issues/<N>.contract.md` AND that contract MUST carry
|
`docs/contracts/issues/<N>.contract.md` AND that contract MUST carry
|
||||||
|
|||||||
Reference in New Issue
Block a user