singularity-forge/src/resources
deseltrus f27ed34fc0 feat(discuss): add discussion manifest for mechanical process verification
Closes the remaining gap in multi-milestone enforcement: the code
previously validated only the END STATE (files exist) but not the
PROCESS (each gate was presented to the user).

New mechanism:
- discuss.md instructs the LLM to write .gsd/DISCUSSION-MANIFEST.json
  after EACH Phase 3 gate decision, tracking gates_completed vs total
- checkAutoStartAfterDiscuss() Gate 4: BLOCKS auto-start if
  gates_completed < total (not just a warning)
- Manifest is deleted after auto-start (only needed during discussion)
- Single-milestone discussions don't use manifest (backward-compatible)
- DISCUSSION-MANIFEST.json added to baseline gitignore patterns

This creates a three-layer enforcement:
  Layer 1 (Prompt): ask_user_questions calls at each gate
  Layer 2 (Files):  CONTEXT.md/DRAFT/directory existence check
  Layer 3 (Manifest): gates_completed == total process verification

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 09:15:56 +01:00
..
agents Initial commit 2026-03-10 22:28:37 -06:00
extensions feat(discuss): add discussion manifest for mechanical process verification 2026-03-15 09:15:56 +01:00
skills fix: add missing front matter to github-workflows skill 2026-03-14 15:24:07 -04:00
GSD-WORKFLOW.md feat(M001/S03): Bug fixes and doc corrections 2026-03-12 13:21:05 -06:00