sprint_orchestration_closelisted
Install: claude install-skill jedbjorn/subfloor
# sprint_orchestration_close
Close from integrated evidence. Keep the sprint ACTIVE until conformance
findings are ruled.
## Confirm the close trigger
Read:
```sh
./sc sprint board --sprint <doc-id>
./sc sprint status
./sc watch list --all
```
Confirm:
- every unit is `merged` or `cancelled`;
- every merged unit has a structured unit report;
- every assigned review ended `review-clean` at a known head;
- all required checks on `main` are green;
- the sprint document remains unfrozen.
Confirm the conformance reviewer and its conflict set were declared at sprint
setup. The set names units authored, unit reviews performed, rulings supplied,
and any other overlap with conformance scope. Do not choose a reviewer at the
freeze gate after every available shell has reviewed its own evidence; return to
orchestration until an independent reviewer is reserved or the FnB explicitly
disposes each conflict.
If any condition fails, return to `sprint_orchestration` or
`sprint_orchestration_recover`.
## Run conformance
Assign an independent reviewer to compare the governing spec with integrated
`main` at one recorded SHA.
Compose message and task bodies via a file, never inline in a quoted shell
string: backticks and `$()` execute before `sc` receives the body. Write the
body to `./sprint-result.md`, send its content as one argument, then use
`message sent` to read the stored row back and confirm its body.
Send:
```sh
./sc mem message send <reviewer> "$(<./sprint-result.md)" \