Jeremy McSpadden
53cd0bf892
Merge pull request #3553 from Tibsfox/fix/cmux-image-rerender-loop
...
fix(tui): break infinite re-render loop for images in cmux
2026-04-07 07:17:00 -05:00
Jeremy McSpadden
c3c0fb782a
Merge pull request #3550 from Tibsfox/fix/stale-state-md-guided-flow
...
fix(gsd): rebuild STATE.md before guided-flow dispatch
2026-04-07 07:16:30 -05:00
Jeremy McSpadden
4dc9fa274c
Merge pull request #3557 from Tibsfox/fix/rethink-skip-slice-db-sync
...
fix(gsd): rebuild STATE.md after skip-slice and strengthen rethink prompt
2026-04-07 07:15:53 -05:00
Jeremy McSpadden
8cbd1b5a83
Merge pull request #3558 from Tibsfox/fix/zero-slice-roadmap-blocked
...
fix(gsd): treat zero-slice roadmap as pre-planning in guided flow
2026-04-07 07:15:29 -05:00
Jeremy McSpadden
cd347bb258
Merge pull request #3581 from NilsR0711/fix/sharp-optional-browser-tools
...
fix(browser-tools): make sharp an optional lazy dependency
2026-04-07 07:15:07 -05:00
Jeremy McSpadden
15ca62df15
Merge pull request #3653 from Tibsfox/fix/dispatch-guard-closed-status
...
fix(gsd): use isClosedStatus() in dispatch guard for reconciled slices
2026-04-07 07:13:53 -05:00
Jeremy McSpadden
45604bbc16
Merge pull request #3661 from Tibsfox/fix/verification-not-provided-default
...
fix(gsd): recognize 'Not provided.' default in isVerificationNotApplicable
2026-04-07 07:11:40 -05:00
Jeremy McSpadden
4911f937ad
Merge pull request #3662 from igouss/fix/symlink-extension-discovery
...
fix(gsd): discoverManifests skips symlinked extension directories
2026-04-07 07:11:23 -05:00
Jeremy McSpadden
f2c87d71ee
Merge pull request #3663 from Tibsfox/fix/queued-user-message-skip-pause
...
fix(gsd): pause auto-mode on queued-user-message tool skip instead of retrying
2026-04-07 07:09:38 -05:00
Jeremy McSpadden
182a8c758d
Merge pull request #3664 from Tibsfox/fix/error-success-masks-real-error
...
fix(gsd): surface real provider error when errorMessage is 'success'
2026-04-07 07:09:25 -05:00
Jeremy McSpadden
e87119e7e0
Merge pull request #3665 from Tibsfox/fix/worktree-expected-condition-warnings
...
fix(gsd): suppress misleading ENOENT/EISDIR warnings in worktree operations
2026-04-07 07:09:08 -05:00
Jeremy McSpadden
85a578265b
Merge pull request #3667 from Tibsfox/fix/clear-stale-pending-autostart
...
fix(gsd): clear stale pendingAutoStart after /clear interrupts discussion
2026-04-07 07:08:53 -05:00
Jeremy McSpadden
d5dac9ec04
Merge pull request #3668 from Tibsfox/fix/stale-lockfile-auto-recovery
...
fix(gsd): recover from stale lockfile after crash or SIGKILL
2026-04-07 07:08:41 -05:00
Jeremy McSpadden
f8c5a9c6ee
Merge pull request #3669 from Tibsfox/fix/find-missing-summaries-skip-closed
...
fix(gsd): exclude closed slices from findMissingSummaries check
2026-04-07 07:08:26 -05:00
Jeremy McSpadden
1a0e3aecbb
Merge pull request #3670 from Tibsfox/fix/needs-remediation-revalidation
...
fix(gsd): force re-validation when verdict is needs-remediation
2026-04-07 07:08:14 -05:00
Jeremy McSpadden
498a7a0aac
Merge pull request #3671 from Tibsfox/fix/phantom-milestone-ghost-detection
...
fix(gsd): detect phantom milestones from abandoned generate_id
2026-04-07 07:07:59 -05:00
Jeremy McSpadden
24d40788ac
Merge pull request #3672 from Tibsfox/fix/query-tools-ensure-db-open
...
fix(gsd): open DB on demand in gsd_milestone_status for non-auto sessions
2026-04-07 07:07:47 -05:00
Jeremy McSpadden
0d3789eee5
Merge pull request #3673 from Tibsfox/fix/auto-remediate-stale-slice-status
...
fix(gsd): auto-remediate stale slice DB status when SUMMARY exists
2026-04-07 07:07:33 -05:00
Jeremy McSpadden
7420399125
Merge pull request #3675 from Tibsfox/fix/isolation-none-stale-branch-guard
...
fix(gsd): auto-checkout to main when isolation:none finds stale milestone branch
2026-04-07 07:07:22 -05:00
Jeremy McSpadden
f4a9f904d1
Merge pull request #3678 from Tibsfox/fix/complete-slice-verification-gate
...
fix(gsd): add verification gate to complete-slice tool
2026-04-07 07:07:01 -05:00
Jeremy McSpadden
5384e0e6ec
Merge pull request #3679 from Tibsfox/fix/verify-artifact-false-positive
...
fix(gsd): tighten verifyExpectedArtifact to prevent rogue-write false positives
2026-04-07 07:06:49 -05:00
Jeremy McSpadden
218e53addd
Merge pull request #3680 from Tibsfox/fix/restore-tools-after-discuss
...
fix(gsd): restore full tool set after discuss flow scoping
2026-04-07 07:06:38 -05:00
Jeremy McSpadden
6308a9d6e9
Merge pull request #3681 from Tibsfox/fix/discuss-slice-structured-questions
...
fix(gsd): add structuredQuestionsAvailable conditional to slice discuss
2026-04-07 07:06:25 -05:00
Jeremy McSpadden
764d8ff466
Merge pull request #3682 from Tibsfox/fix/sync-worktree-skip-current-milestone
...
fix(gsd): skip current milestone in syncWorktreeStateBack to prevent merge conflicts
2026-04-07 07:06:14 -05:00
Jeremy McSpadden
44872ca501
Merge pull request #3683 from Tibsfox/fix/project-root-cwd-crash
...
fix(gsd): handle deleted cwd crash and validate main_branch pref
2026-04-07 07:05:57 -05:00
Jeremy McSpadden
864c8e7c2a
Merge pull request #3684 from Tibsfox/fix/mark-note-captures-executed
...
fix(gsd): mark note captures as executed in triage resolution
2026-04-07 07:04:52 -05:00
Jeremy McSpadden
0163b5b5bf
Merge pull request #3685 from Tibsfox/fix/mcp-server-subpath-imports
...
fix(mcp): use createRequire to resolve SDK wildcard subpath imports
2026-04-07 07:04:38 -05:00
Jeremy McSpadden
3e0cdcd7ea
Merge pull request #3686 from Tibsfox/fix/run-uat-replay-cap
...
fix(gsd): cap run-uat dispatch attempts to prevent infinite replay loop
2026-04-07 07:03:54 -05:00
Jeremy McSpadden
21898dec7e
Merge pull request #3689 from Tibsfox/fix/interview-notes-enter-loop
...
fix(tui): prevent Enter key infinite loop in interview notes mode
2026-04-07 07:03:32 -05:00
Jeremy McSpadden
559abeb95c
Merge pull request #3695 from Tibsfox/fix/block-phantom-milestone-creation
...
fix(gsd): default insertMilestone status to queued instead of active
2026-04-07 07:03:09 -05:00
Jeremy McSpadden
91ed0055ef
Merge pull request #3688 from Tibsfox/fix/provider-manager-enter-key
...
fix(provider): handle Enter key to initiate auth setup in provider manager
2026-04-07 07:02:48 -05:00
Jeremy McSpadden
57e9063580
Merge pull request #3691 from Tibsfox/fix/status-open-db-cold-session
...
fix(gsd): open DB before status derivation + respect isolation:none in quick
2026-04-07 07:02:31 -05:00
Jeremy McSpadden
301e7833ea
Merge pull request #3690 from Tibsfox/fix/gitignore-bg-shell
...
fix(gsd): add .bg-shell/ to baseline gitignore patterns
2026-04-07 07:02:15 -05:00
Jeremy McSpadden
1146352202
Merge pull request #3692 from Tibsfox/fix/complete-task-normalize-list-inputs
...
fix(gsd): normalize list inputs in complete-task + fix roadmap dep parsing
2026-04-07 07:02:02 -05:00
Jeremy McSpadden
a23fb1e873
Merge pull request #3693 from Tibsfox/fix/frontmatter-parse-noise
...
fix(gsd): suppress repeated frontmatter YAML parse warnings
2026-04-07 06:57:43 -05:00
Jeremy McSpadden
0339317d10
Merge pull request #3696 from Tibsfox/fix/prompt-step-ordering-and-tools
...
fix(gsd): prompt ordering, correct tools, crash guard, compaction fix
2026-04-07 06:57:28 -05:00
Jeremy McSpadden
a7cb1389b8
Merge pull request #3697 from Tibsfox/fix/set-slice-sequence-on-insert
...
fix(gsd): set slice sequence at all three insertion sites
2026-04-07 06:56:53 -05:00
Jeremy McSpadden
627510695c
Merge pull request #3698 from Tibsfox/fix/allow-skipped-validation-completion
...
fix(gsd): allow milestone completion when validation skipped by preference
2026-04-07 06:56:41 -05:00
Jeremy McSpadden
bf1d7cfd4d
Merge pull request #3699 from Tibsfox/fix/import-done-milestones-as-complete
...
fix(gsd): import all-done milestones as complete during DB migration
2026-04-07 06:56:27 -05:00
Jeremy McSpadden
0ccb3b627b
Merge pull request #3709 from Tibsfox/fix/discuss-incremental-persistence
...
fix(gsd): add incremental persistence to discuss prompts
2026-04-07 06:56:06 -05:00
Jeremy McSpadden
313658586a
Merge pull request #3676 from Tibsfox/fix/stop-projection-overwriting-plan
...
fix(gsd): stop renderAllProjections from overwriting authoritative PLAN.md
2026-04-07 06:55:45 -05:00
Jeremy McSpadden
128ddba5df
Merge pull request #3677 from Tibsfox/fix/pre-execution-checks-false-positives
...
fix(gsd): fix pre-execution-checks false positives from backticks and task.files
2026-04-07 06:03:44 -05:00
Tibsfox
3f5956d7c3
fix(gsd): add incremental persistence to discuss prompts
...
Discuss sessions with no persistence lost all confirmed work on crash.
Now both milestone and slice discuss prompts instruct agents to
silently save CONTEXT-DRAFT every 2 question rounds via
gsd_summary_save. The final context file overwrites the draft.
Closes #2152
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 03:27:46 -07:00
Jeremy McSpadden
69007b594f
Merge pull request #3656 from Tibsfox/fix/auto-dispatch-planning-stuck
2026-04-07 04:22:49 -05:00
Tibsfox
6fa3a6ac94
test: move missing file refs from task.files to task.inputs per #3626 fix
2026-04-06 23:01:34 -07:00
Tibsfox
8f834e23fe
fix: replace empty catch with logWarning for silent-catch-diagnostics test
2026-04-06 23:00:06 -07:00
Tibsfox
9e268ed182
test: update heading-style test to expect false after #3607 tightening
2026-04-06 22:59:17 -07:00
Tibsfox
fa344e79a0
fix(test): escape regex metacharacters in skip-by-preference pattern test
...
The test regex used unescaped (?:...) groups which were interpreted as
regex syntax instead of matching the literal source text. Escape parens
to match the actual regex pattern in the source code.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 22:55:55 -07:00
Tibsfox
ae6f9bab8a
fix(test): search for numbered step definitions in prompt ordering test
...
The test used indexOf which found "gsd_complete_milestone" in the
"Do NOT call" warning (line 34) before the actual step 10 definition
(line 43). Use regex to match numbered step patterns instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 22:54:21 -07:00
Tibsfox
94536a01fd
fix(test): update notes loop test for notesVisible guard behavior
...
The fix adds a notesVisible guard that prevents re-opening notes when
they are already visible, even if empty. Update the test to expect
empty notes and direct advancement instead of re-opening.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 22:52:51 -07:00