diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-02 21:21:11 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-02 21:21:11 -0500 |
| commit | 2cff51e377c89e325ccbc10fae7c76b730a88571 (patch) | |
| tree | 5c44d2602defced1716d0ffe25524f3699a3dd3f /todo.org | |
| parent | 8ab5ec135a3846972f9eaad5ab67104b2ff19232 (diff) | |
| download | rulesets-2cff51e377c89e325ccbc10fae7c76b730a88571.tar.gz rulesets-2cff51e377c89e325ccbc10fae7c76b730a88571.zip | |
feat(start-work): add a spec-prerequisite check to the Approach gate
The Approach gate planned tests, migration, and commits but never asked whether the work needs a design spec it does not yet have. Added item 5: a spec is warranted for large or wide-surface work, unresolved design questions, or a new interface others build on. For a big task it is never a silent skip — the approach summary must state why no spec is needed, so the call is visible and challengeable at the gate. Small contained tasks pass without comment.
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -56,7 +56,8 @@ CLOSED: [2026-06-02 Tue] :END: From a work handoff (2026-06-02, surfaced running /start-work on a clean low-risk refactor). The Phase 2 Justify gate has "Downsides" and "Alternatives considered" but no forced devil's-advocate verdict on "should we even do this?" Add a "top reasons not to do this" item: surface the top three objections if any exist; when none rise to a real objection, state one line instead of manufacturing three (e.g. "Nothing material argues against this; no reason to defer or drop it"). Building the case against the work before committing is cheapest exactly at this gate, which is its purpose. Edit the start-work skill's Justify-gate phase. -** TODO [#C] start-work Approach gate: spec-needed check :feature:quick:solo: +** DONE [#C] start-work Approach gate: spec-needed check :feature:quick:solo: +CLOSED: [2026-06-02 Tue] :PROPERTIES: :LAST_REVIEWED: 2026-06-02 :END: |
