enhance(#4089): add minimum-solution reasoning check (#4118)

* enhance(planning): add minimum-solution reasoning check

* chore: add changeset for planning guidance

* chore: bind changeset to PR 4118

* docs: document planning sufficiency check

* docs: distinguish planning sufficiency guidance

---------

Co-authored-by: Tom Boucher <trekkie@nomorestars.com>
This commit is contained in:
Lorenz Leslie Espinosa
2026-09-08 20:58:23 -04:00
committed by GitHub
parent ff5c5782ee
commit b33df03726
4 changed files with 81 additions and 3 deletions

View File

@@ -178,6 +178,7 @@ GSD uses a multi-agent architecture where thin orchestrators (workflow files) sp
- Emits a `<fails_when>` sibling for every runnable `<automated>` verify command, naming what output constitutes failure (#3172)
- Includes `read_first` and `acceptance_criteria` sections
- Groups plans into dependency waves
- Applies an ordered minimum-solution check after preserving locked decisions and requirement coverage, preferring existing project behavior, standard-library or native-platform capability, and already-installed dependencies before new implementation (#4089)
- Performs reachability check to validate plan steps reference accessible files and APIs (v1.32)
- Enforces a comment-text discipline HARD GATE at plan-write time (`verify.plan-structure`): a literal that an acceptance criterion negative-greps for (`grep -c 'LIT' file == 0`) must not appear verbatim in an `<action>` body; violations fail plan creation. Use `<!-- planner-discipline-allow: LIT -->` to allowlist a legitimate occurrence. (#429)