mirror of https://github.com/garrytan/gstack.git
On a genuine AUQ failure (tool absent, or present-but-erroring like Conductor's flaky MCP returning '[Tool result missing due to internal error]'): retry once, then branch on SESSION_KIND — spawned auto-chooses, headless BLOCKs, interactive renders a prose decision brief the user answers by typing a letter. The prose fallback MUST surface the triad: a clear ELI10 of the issue, a per-choice Completeness score, and a recommendation+why (one paragraph per choice). Carves out the [plan-tune auto-decide] denial as NOT a failure, and qualifies the former 'tool_use, not prose' assertions so the rule isn't self-contradicting. Tests pin the triad, the SESSION_KIND branch, the OV2 collision guard, the always-loaded guarantee, and a cross-file invariant on the auto-decide prefix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| generate-ask-user-format.ts | ||
| generate-brain-health-instruction.ts | ||
| generate-brain-sync-block.ts | ||
| generate-completeness-section.ts | ||
| generate-completion-status.ts | ||
| generate-confusion-protocol.ts | ||
| generate-context-health.ts | ||
| generate-context-recovery.ts | ||
| generate-continuous-checkpoint.ts | ||
| generate-lake-intro.ts | ||
| generate-preamble-bash.ts | ||
| generate-proactive-prompt.ts | ||
| generate-repo-mode-section.ts | ||
| generate-routing-injection.ts | ||
| generate-search-before-building.ts | ||
| generate-spawned-session-check.ts | ||
| generate-telemetry-prompt.ts | ||
| generate-test-failure-triage.ts | ||
| generate-upgrade-check.ts | ||
| generate-vendoring-deprecation.ts | ||
| generate-voice-directive.ts | ||
| generate-writing-style-migration.ts | ||
| generate-writing-style.ts | ||