feat(dispatch): background form (claude --bg) with the T4 guards - GREEN
The dispatch skill gains a third form beside paste and plan-file: the PM starts the child itself (operator decision 2026-09-22). Template: cd <dir> && claude --model <m> --effort <e> --disallowedTools AskUserQuestion,SendMessage,ListAgents --bg --name <name> "<starter>", with --model first because pre-dispatch-budget.sh counts only that position, and model/effort spliced from route.sh's command= so the order holds by construction. The ASCII starter claims and closes by full path, says claim KUN denne, pins the branch with git checkout -B, and forbids push/tag/release. The skill says what follows: watch the order file, re-measure on the commit, merge in the operator's push round. The description triggers on the form (EN + NO). valgt: no bg= line in board.sh, fordi the background form uses none of the plan-block format (no tab=, no pane, no morning consumer) and its one generated part already has a single generator in route.sh. §19b pins that --target-pane still refuses 'bg'. Stated overlap: starter steps (1)(2)(4) repeat board.sh's thin-starter protocol. board-selftest 478 -> 493 (§19b: 12 red -> green). Suites under bash 3.2: coord 257, board 493, route 73, orders 116, guard 54 = 993. npm test 12/12. No version bump: release is the operator's push round. Order 20260923T070445Z-9974217048-from-.claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
e579d825aa
commit
24adf594bf
4 changed files with 135 additions and 8 deletions
17
CHANGELOG.md
17
CHANGELOG.md
|
|
@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- **The `dispatch` skill describes a third form: the background session.**
|
||||
When the dispatching session starts the child itself (operator decision
|
||||
2026-09-22), the command is `cd <dir> && claude --model <m> --effort <e>
|
||||
--disallowedTools AskUserQuestion,SendMessage,ListAgents --bg --name <name>
|
||||
"<starter>"`. `--model` sits directly after `claude`, because the budget hook
|
||||
counts a start only in that position. The three tools are disallowed per
|
||||
hardening T4. The ASCII starter claims by full path, compares against NESTE,
|
||||
pins the branch with `git checkout -B`, forbids push/tag/release, and closes
|
||||
by full path. The skill also says what the PM does afterwards: watch the
|
||||
order file, re-measure on the commit, and leave the merge to the operator's
|
||||
push round. The skill description now triggers on the form. `board.sh` is
|
||||
unchanged: the form has no pane, no plan block and no `morning` consumer, so
|
||||
`--target-pane` stays `yes|no`. board-selftest §19b pins all of it (15
|
||||
checks, 12 red before the skill changed).
|
||||
|
||||
## [0.35.0] - 2026-09-18
|
||||
|
||||
### Added
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue