Documentation: issue-494
Capability docs
docs/capabilities/spec-workflow.md: the gate rule, the brainstorm EARS line, and a History row for issue-494.docs/capabilities/process-graph.md: theabsentOutcome/gate/whenPresentrule and its fail-closed behaviour (withHookContext.visited), what--recomputereports for a present brainstorm, thelock-artifactsnote, and a History row.
Documentation
Files updated to describe brainstorm-approval:
skills/the-loop/SKILL.md: the chain intro, artifact 0, and the Gate-less artifacts rule (nowtasks.mdonly)skills/the-loop/reference/workflow.md: the approval-node list, the locking list, Phase 0, Brainstorming is optionalskills/the-loop/templates/brainstorm.md: front-matter comments and the header notecommands/brainstorm.md,commands/work-on.md,commands/new-requirement.md: the gate, and the declared-skip and pre-ticket cases for an unlocked brainstormdocs/capabilities/spec-workflow.md: the gate rule, the brainstorm EARS line, a History rowdocs/capabilities/process-graph.md: theabsentOutcome/gate/whenPresentrule, thelock-artifactsnote, a History rowREADME.md: the gate-less sentence
T9 check: grep -rn "no approval gate\|no gate approves a brainstorm\|gate-less\|advances on shape alone\|advance on shape alone" skills commands docs/capabilities README.md rules | grep -i brainstorm returns only the new wording and the issue-281 History row, which records what was true then.