singularity-forge/src
Jeremy 6f27e514ca fix(discuss): add multi-round questioning to new-project discuss phase
The discuss.md prompt (used for /gsd new project creation) only asked
"What's the vision?" once and relied on LLM judgment for follow-ups.
This led to the agent asking a single question then jumping straight
to planning without gathering enough context.

Add explicit Question Rounds section with:
- 1-3 questions per round structure
- Conditional ask_user_questions vs plain text support
- Incremental persistence (CONTEXT-DRAFT save every 2 rounds)
- Depth-matching rule (1-2 rounds for simple, 4+ for large visions)
- Round cadence that drives toward the depth enforcement checklist

Thread structuredQuestionsAvailable through buildDiscussPrompt() and
prepareAndBuildDiscussPrompt() so the template variable resolves
correctly at runtime.

Closes #3976
2026-04-11 09:32:20 -05:00
..
resources fix(discuss): add multi-round questioning to new-project discuss phase 2026-04-11 09:32:20 -05:00
tests Merge pull request #3970 from jeremymcs/fix/ask-user-question-stream-order 2026-04-11 07:36:30 -05:00
web fix(windows): harden portability across runtime and tooling 2026-04-10 20:33:18 -05:00
app-paths.js
app-paths.ts
bundled-extension-paths.ts
bundled-resource-path.ts
claude-cli-check.ts fix(providers): route Anthropic subscription users through Claude Code CLI (#3772) 2026-04-08 07:20:20 -05:00
cli-web-branch.ts
cli.ts fix(providers): route Anthropic subscription users through Claude Code CLI (#3772) 2026-04-08 07:20:20 -05:00
extension-discovery.ts
extension-registry.ts
headless-answers.ts
headless-context.ts
headless-events.ts fix(headless): match "completed" status from RPC v2 in exit code mapper 2026-03-27 17:04:31 -06:00
headless-query.ts fix(headless): sync resources and use agent dir for query 2026-04-05 11:35:11 -07:00
headless-types.ts
headless-ui.ts feat: stream full text and thinking output in headless verbose mode (#2934) 2026-03-27 21:57:11 -06:00
headless.ts fix(headless): treat discuss and plan as multi-turn commands 2026-04-05 11:14:24 -07:00
help-text.ts docs: add provider setup guide for third-party LLM providers (#3294) 2026-04-05 00:48:19 -04:00
loader.ts fix(auto): resolve resource-loader.js from GSD_PKG_ROOT on resume (#3949) 2026-04-10 20:00:46 -05:00
logo.ts
mcp-server.ts fix(mcp): use createRequire to resolve SDK wildcard subpath imports 2026-04-06 19:17:26 -07:00
models-resolver.ts
onboarding.ts fix(providers): route Anthropic subscription users through Claude Code CLI (#3772) 2026-04-08 07:20:20 -05:00
pi-migration.ts
project-sessions.ts
remote-questions-config.ts
resource-loader.ts fix(platform): harden command execution and stabilize onboarding sync 2026-04-09 06:39:19 -05:00
rtk.ts
security-overrides.ts fix(security): add configurable overrides for command allowlist and SSRF blocklist 2026-04-02 13:45:05 +02:00
startup-model-validation.ts fix: defer model validation until after extensions register (#3089) 2026-03-30 14:38:10 -06:00
startup-timings.ts
tool-bootstrap.ts
update-check.ts fix(update): fetch latest version from registry 2026-04-09 18:39:16 +02:00
update-cmd.ts fix(update): fetch latest version from registry 2026-04-09 18:39:16 +02:00
web-mode.ts fix(windows): harden portability across runtime and tooling 2026-04-10 20:33:18 -05:00
welcome-screen.ts fix(ui): remove 200-column cap on welcome screen width 2026-04-05 17:41:21 -05:00
wizard.ts
worktree-cli.ts
worktree-name-gen.ts