You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
apply tool result truncation in all modes, not just auto-mode
bug-7: getToolBaselineSnapshot returns stale baseline after MCP connects mid-session
bug-6: guided-flow transport preflight uses parent activeTools, breaking test
bug-5: preflight uses narrowed activeTools snapshot before baseline restore
pass activeTools/sessionAuthMode/sessionBaseUrl to resolveDispatch in decideNextUnit; restore lockfileVersion 9.0
issue: Auto-mode dispatches run-uat into tool-starved session; transport preflight never verifies MCP tools are connected — remaining changes
bug-4: register-hooks.ts buildRunUatGsdToolSet silently returns reduced surface on resolution failure buildRunUatGsdToolSet in register-hooks.ts now logs a warning when any required run-uat workflow tool is absent from the resolved surface.
bug-3: tool-contract.ts closeout regex omits 'uat', misclassifying gsd_uat_result_save added uat to the closeout regex in tool-contract.ts so gsd_uat_result_save is properly recognized as run-uat's closeout tool.
bug-2: auto-dispatch.ts run-uat rule never calls transport preflight before dispatch added activeTools/sessionBaseUrl/sessionAuthMode to DispatchContext, imported transport preflight in auto-dispatch.ts, and call it in the run-uat rule before incrementing the retry counter; pass the new fields from auto/phases.ts.
bug-1: getWorkflowTransportSupportError skips MCP tool verification when activeTools is known fixed getWorkflowTransportSupportError to check all required tools against activeTools when known, not just the non-MCP subset; updated 2 tests that asserted the buggy behavior.
gsd: control responses payload context
issue: Auto-mode re-dispatches zero-tool-call units with no cap, wasting ~4 billed prompts per stuck unit (phases.js:2055)
issue: Guided flow under claude-code falsely aborts: workflow-MCP surface tools re-validated against pi.getActiveTools()
gsd: present browser tools for executable UAT
gsd: reject unrecognized uatType values in executeUatResultSave
gsd: validate submitted presentation before canonical merge
gsd: always merge canonical presentation regardless of plan ID
gsd: harden run-uat tool contract
gsd: block split-brain milestone closeout
gsd: prevent double notification on 4th+ DB row recovery call
gsd: accept context-only discuss handoff
gsd: hide model-facing gate prompts in tool UI
gsd: preserve closeout UI during session reroot
complete-slice: backfill verification from prior summary when omitted
issue: Auto-mode loops to per-unit cost cap on MCP -32602 tool-validation errors (not classified as deterministic)
gsd: keep dashboard refresh timer from pinning tests
ci: install playwright browsers for integration
gsd: save run-uat assessments with registered tool
gsd: escape UAT assessment table cells
gsd: type exec sandbox metadata
pack: avoid mcp-server workspace dependency
issue: Irreversible next-step items self-execute instead of routing through ask_user_questions (confirm-first rule uncoupled from next-steps convention; destructive-guard hook is auto-only & warn-only)
issue: [claude-code] session-limit message not matched by zero-tool prefix regex — auto-mode hot-loops instead of pausing until reset
issue: gsd_plan_milestone unavailable in Gate 1b recovery turns (not in MINIMAL_GSD_TOOL_NAMES)
issue: reactive-execute leaks dirty files into next execute-task commit, triggering false 'unexpected file change' safety warning
gsd: skip roadmap drift during slice planning
issue: Reconciler infinite roadmap-divergence loop during transient milestone planning state
gsd: unblock remediation reassess dispatch
gsd: activate complete-slice skill rules
gsd: allow run-uat subagent dispatch
issue: complete-slice unit ignores skill_rules preferences (missing buildSkillActivationBlock call)
accept UAT evidence from worktrees
pi-tui: disable mouse reporting by default
rename gsd mcp prep notification
scope run-uat workflow mcp tools
scope run-uat workflow mcp tools
adopt next milestone in orchestration dispatch
adopt next milestone in orchestration dispatch
add tool presentation plan source
add tool presentation plan source
prevent closed milestone resume drift
guard gsd recover and rebuild markdown
settle orphaned tool cards on agent end
start workflow mcp for claude code gsd phases
auto-init claude code mcp
pi-coding-agent: use gsd config dir in vendored package
ci: install native build deps for canvas fallback
ci: harden remote question channel ids
issue: Remote questions: large Discord channel ID snowflake silently truncated by YAML number parser, breaking all ask_user_questions dispatches
bug-2: Renderer emits unvalidated risk/title values into roadmap markdown normalized risk to valid RiskLevel and sanitized inline slice title text before rendering roadmap markdown.
bug-1: Checkbox slice parser misclassifies piped lines as table rows tightened table-row detection so checkbox slice lines containing | no longer trigger table parsing mode.
issue: cleanupBundledSkillsFromEcosystemDir: false-positive collision warning on every startup
use selected unit model for workflow MCP prep
web: capture keyboard selection for UI questions
issue: auto-mode hard-stops on workflow-capability when bundled MCP CLI exists but project mcp.json is missing — should pause with remediation instead