..
auto
Merge pull request #3576 from jeremymcs/feat/llm-safety-harness
2026-04-05 16:03:16 -05:00
bootstrap
Merge pull request #3638 from jeremymcs/fix/notification-overlay-backdrop
2026-04-06 18:27:52 -05:00
commands
fix(gsd): add backdrop dimming and viewport padding to notification overlay
2026-04-06 17:34:45 -05:00
docs
feat: GSD context optimization with model routing and context masking
2026-04-04 01:02:35 -04:00
migrate
refactor: split shared/mod.ts into pure and TUI-dependent barrels ( #1807 )
2026-03-21 11:48:32 -06:00
prompts
fix(gsd): replace hardcoded agent skill paths with dynamic resolution ( #3575 )
2026-04-05 15:12:19 -05:00
safety
fix: address adversarial review findings for #3576
2026-04-05 15:48:25 -05:00
skills /gsd-headless
feat: add --events flag for JSONL stream filtering ( #1000 )
2026-03-17 17:35:44 -06:00
templates
chore: rename preferences.md to PREFERENCES.md for consistency ( #2700 ) ( #2738 )
2026-03-26 16:09:59 -06:00
tests
test: add regression test for isolation:none stale branch guard
2026-04-06 22:25:57 -07:00
tools
fix(gsd): promote milestone status from queued to active in plan-milestone ( #3317 )
2026-04-05 01:27:25 -04:00
watch
feat(splash): add remote channel indicator to welcome screen tools row
2026-03-28 12:38:33 -05:00
workflow-templates
feat: workflow templates — right-sized workflows for every task type ( #1185 )
2026-03-18 12:25:28 -06:00
activity-log.ts
fix(gsd): handle retentionDays=0 on Windows + run windows-portability on PRs ( #2460 )
2026-03-25 00:17:22 -06:00
atomic-write.ts
fix: harden auto-mode against stale integration metadata and Windows file locks ( #1633 )
2026-03-21 08:40:27 -06:00
auto-artifact-paths.ts
fix: align run-uat artifact path to ASSESSMENT, preventing false stuck retries ( #3053 )
2026-03-30 14:45:57 -06:00
auto-budget.ts
refactor: extract 7 focused modules from auto.ts ( #898 )
2026-03-17 11:03:01 -05:00
auto-dashboard.ts
fix(gsd): persist autoStartTime across session resume so elapsed timer survives /exit
2026-04-05 21:04:05 -05:00
auto-direct-dispatch.ts
fix(gsd): add file-based fallbacks for DB-dependent code paths and fix CI test failures
2026-03-24 14:59:56 -06:00
auto-dispatch.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
auto-loop.ts
feat(gsd): wire structured error propagation through UnitResult
2026-03-26 01:01:15 -04:00
auto-model-selection.ts
fix(gsd): harden flat-rate routing guard against alias/resolution gaps
2026-04-05 13:09:44 -05:00
auto-observability.ts
refine: replace manual unitId.split() with parseUnitId() across 12 files
2026-03-26 09:19:54 -06:00
auto-post-unit.ts
fix: address PR #3468 review findings
2026-04-05 22:44:15 -04:00
auto-prompts.ts
fix(gsd): inject S##-CONTEXT.md from slice discussion into all prompt builders
2026-04-05 05:41:14 -07:00
auto-recovery.ts
fix: handle complete-slice context exhaustion to unblock downstream slices ( #3300 )
2026-04-05 01:05:00 -04:00
auto-start.ts
fix(gsd): use valid LogComponent type for stale branch guard warning
2026-04-06 22:45:03 -07:00
auto-supervisor.ts
merge: incorporate main into next (resolve 26 conflicts)
2026-03-24 13:21:19 -06:00
auto-timeout-recovery.ts
feat(gsd): Tool-driven write-side state transitions — replace markdown mutation with atomic SQLite tool calls ( #2141 )
2026-03-23 14:16:32 -06:00
auto-timers.ts
feat(gsd): add LLM safety harness for auto-mode damage control
2026-04-05 15:00:06 -05:00
auto-tool-tracking.ts
fix(auto): break retry loop on tool invocation errors (malformed JSON) ( #3298 )
2026-04-05 01:05:05 -04:00
auto-unit-closeout.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
auto-utils.ts
refactor: extract runSafely helper for try-catch-debug-continue pattern ( #2611 )
2026-03-26 08:11:01 -06:00
auto-verification.ts
fix: address PR #3468 review findings
2026-04-05 22:44:15 -04:00
auto-worktree.ts
fix(gsd): worktree teardown path validation prevents data loss ( #3311 )
2026-04-05 00:51:19 -04:00
auto.ts
fix(gsd): persist autoStartTime across session resume so elapsed timer survives /exit
2026-04-05 21:04:05 -05:00
branch-patterns.ts
refactor: consolidate branch name patterns into single module
2026-03-25 22:39:52 -06:00
cache.ts
fix: include DB artifact cache in invalidateAllCaches ( #793 )
2026-03-16 22:32:10 -06:00
captures.ts
feat: stop/backtrack capture classifications for milestone regression ( #3488 )
2026-04-04 01:40:33 -04:00
changelog.ts
feat(gsd): add /gsd changelog command with LLM-summarized release notes ( #1465 )
2026-03-19 15:36:43 -06:00
claude-import.ts
fix(claude-import): discover marketplace plugins nested inside container directories ( #2718 )
2026-03-26 16:23:16 -06:00
codebase-generator.ts
fix(gsd): harden codebase-map — bug fixes, UX polish, and expanded tests
2026-03-25 09:50:24 -05:00
collision-diagnostics.ts
feat: import Claude marketplace plugins with namespaced components
2026-03-16 11:47:28 -04:00
commands-bootstrap.ts
feat(gsd): add /gsd changelog command with LLM-summarized release notes ( #1465 )
2026-03-19 15:36:43 -06:00
commands-cmux.ts
feat: integrate cmux with gsd runtime ( #1532 )
2026-03-19 20:05:06 -06:00
commands-codebase.ts
feat(gsd): enhance /gsd codebase with preferences, --collapse-threshold, and auto-init
2026-04-04 14:51:51 -05:00
commands-config.ts
fix(remote-questions): empty-key entry in auth.json shadows valid Discord bot token ( #2737 )
2026-03-26 16:16:42 -06:00
commands-extensions.ts
feat: add GSD_HOME env var to override global ~/.gsd directory ( #1566 )
2026-03-20 08:29:01 -06:00
commands-handlers.ts
fix(doctor): strip --fix flag before positional parse ( #1919 ) ( #1926 )
2026-04-05 00:52:11 -04:00
commands-inspect.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
commands-logs.ts
refactor: extend json-persistence utility and migrate top JSON I/O callsites ( #1216 )
2026-03-18 12:06:01 -06:00
commands-maintenance.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
commands-mcp-status.ts
feat(gsd): add /gsd mcp command for MCP server status and connectivity ( #2362 )
2026-03-24 23:18:31 -06:00
commands-prefs-wizard.ts
feat(doctor): stale commit safety check with gsd snapshot and auto-cleanup
2026-03-31 17:25:29 -05:00
commands-rate.ts
fix: wire dead token-profile defaults and add /gsd rate command ( #1505 ) ( #1516 )
2026-03-19 17:53:00 -06:00
commands-workflow-templates.ts
refactor: extract getErrorMessage() helper to eliminate 65 inline duplicates ( #1280 )
2026-03-18 19:12:44 -06:00
commands.ts
Refactor GSD command and bootstrap modules ( #1634 )
2026-03-20 15:19:16 -06:00
complexity-classifier.ts
feat(01-01): add taskMetadata to ClassificationResult and export extractTaskMetadata
2026-04-04 10:53:45 -05:00
constants.ts
fix: scope tools during discuss flows to prevent grammar overflow ( #3307 )
2026-04-05 01:04:48 -04:00
context-budget.ts
refactor(gsd): remove prompt compression subsystem (~4,100 lines) ( #1597 )
2026-03-20 09:55:07 -06:00
context-injector.ts
fix: use path.sep for cross-platform path traversal guards and test assertions
2026-03-22 09:39:21 -06:00
context-masker.ts
feat: GSD context optimization with model routing and context masking
2026-04-04 01:02:35 -04:00
context-store.ts
feat: ADR attribution — distinguish human vs agent vs collaborative decisions ( #1830 )
2026-03-21 15:26:28 -06:00
crash-recovery.ts
fix(parallel): resolve session lock contention and 3 related parallel-mode bugs ( #2184 ) ( #2800 )
2026-03-27 14:48:35 -06:00
custom-execution-policy.ts
refine: replace manual unitId.split() with parseUnitId() across 12 files
2026-03-26 09:19:54 -06:00
custom-verification.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
custom-workflow-engine.ts
refine: replace manual unitId.split() with parseUnitId() across 12 files
2026-03-26 09:19:54 -06:00
dashboard-overlay.ts
fix(model-routing): use honest unitTypes for discuss dispatches and map all auto-dispatch phases
2026-03-27 12:48:11 -05:00
db-writer.ts
fix(gsd): seed requirements table from REQUIREMENTS.md on first update
2026-04-05 05:44:06 -07:00
debug-logger.ts
merge: resolve conflicts with main, remove copyright headers
2026-03-16 11:13:43 -05:00
definition-loader.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
detection.ts
chore: rename preferences.md to PREFERENCES.md for consistency ( #2700 ) ( #2738 )
2026-03-26 16:09:59 -06:00
dev-execution-policy.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
dev-workflow-engine.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
diff-context.ts
fix: enforce GSDError usage and activate unused error codes ( #997 )
2026-03-17 17:14:07 -06:00
dispatch-guard.ts
fix(parallel): three bugs preventing reliable parallel worker execution ( #2801 )
2026-03-27 18:10:02 -06:00
doctor-checks.ts
refactor: split doctor-checks into focused modules
2026-03-25 22:50:25 -06:00
doctor-engine-checks.ts
refactor: split doctor-checks into focused modules
2026-03-25 22:50:25 -06:00
doctor-environment.ts
Merge pull request #1980 from trek-e/fix/doctor-stale-deps-marker-1974
2026-03-25 22:15:56 -06:00
doctor-format.ts
feat(gsd): add 13 enhancements to /gsd doctor ( #1583 )
2026-03-20 08:12:09 -06:00
doctor-git-checks.ts
feat(doctor): stale commit safety check with gsd snapshot and auto-cleanup
2026-03-31 17:25:29 -05:00
doctor-global-checks.ts
refactor: split doctor-checks into focused modules
2026-03-25 22:50:25 -06:00
doctor-proactive.ts
feat(doctor): stale commit safety check with gsd snapshot and auto-cleanup
2026-03-31 17:25:29 -05:00
doctor-providers.ts
fix: integrate Codex & Gemini CLI into provider routes and rate-limit handling ( #2922 ) ( #3246 )
2026-03-30 14:23:26 -06:00
doctor-runtime-checks.ts
fix: parse hook/* completed-unit keys correctly in forensics + doctor ( #2826 ) ( #3252 )
2026-03-30 13:51:45 -06:00
doctor-types.ts
feat(doctor): stale commit safety check with gsd snapshot and auto-cleanup
2026-03-31 17:25:29 -05:00
doctor.ts
fix: eliminate 3 recurring doctor audit false positives ( #3105 ) ( #3264 )
2026-03-30 13:48:26 -06:00
engine-resolver.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
engine-types.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
env-utils.ts
fix: prune stale env-utils.js from extensions root, preventing startup load error ( #1655 )
2026-03-20 15:43:06 -06:00
error-classifier.ts
chore(merge): resolve conflict with upstream/main for PR #3204
2026-04-01 14:05:28 -05:00
error-utils.ts
refactor: extract getErrorMessage() helper to eliminate 65 inline duplicates ( #1280 )
2026-03-18 19:12:44 -06:00
errors.ts
fix: enforce GSDError usage and activate unused error codes ( #997 )
2026-03-17 17:14:07 -06:00
execution-policy.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
exit-command.ts
fix: defend exit path against ESM module cache mismatch ( #1854 )
2026-03-21 15:22:13 -06:00
export-html.ts
feat: health check phase 2 — real-time doctor issue visibility across widget, visualizer, and HTML reports ( #1644 )
2026-03-20 15:33:40 -06:00
export.ts
fix: use PowerShell Start-Process for Windows browser launch, prevent URL wrapping ( #1870 )
2026-03-21 15:12:24 -06:00
extension-manifest.json
fix(extensions): update provides.hooks in 7 extension manifests to match actual registrations ( #3157 )
2026-03-31 11:54:41 -06:00
file-watcher.ts
merge: incorporate main into next (resolve 26 conflicts)
2026-03-24 13:21:19 -06:00
files.ts
feat(validate): extract followUps and knownLimitations in parseSummary ( #2622 )
2026-03-26 09:36:39 -06:00
forensics.ts
fix(metrics): deduplicate idle-watchdog entries and fix forensics false-positives ( #1973 )
2026-04-05 00:54:44 -04:00
git-constants.ts
fix(git): force LC_ALL=C in GIT_NO_PROMPT_ENV to support non-English locales ( #2035 )
2026-03-22 17:05:50 -06:00
git-self-heal.ts
feat: move git operations to Rust via git2 crate ( #572 )
2026-03-15 20:02:10 -06:00
git-service.ts
fix(git-service): fix merge-base ancestry check and .gsd/ leakage in snapshot absorption
2026-03-31 17:25:29 -05:00
gitignore.ts
fix: respect .gitignore for .gsd/ in rethink prompt ( #3059 )
2026-03-30 14:43:56 -06:00
graph.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
gsd-db.ts
fix(gsd): promote milestone status from queued to active in plan-milestone ( #3317 )
2026-04-05 01:27:25 -04:00
guided-flow-queue.ts
fix(gsd): skip loading files for completed milestones in queue context builder
2026-03-24 13:47:20 -04:00
guided-flow.ts
fix: scope tools during discuss flows to prevent grammar overflow ( #3307 )
2026-04-05 01:04:48 -04:00
health-widget-core.ts
feat(widget): add last commit display and dashboard layout improvements ( #3226 )
2026-03-31 11:49:35 -06:00
health-widget.ts
feat(widget): add last commit display and dashboard layout improvements ( #3226 )
2026-03-31 11:49:35 -06:00
history.ts
fix: separate pi-tui-dependent layout utils to fix report generation ( #1527 )
2026-03-19 21:14:03 -06:00
index.ts
fix: block work execution during /gsd queue mode ( #2545 ) ( #3082 )
2026-03-30 14:39:26 -06:00
init-wizard.ts
feat(gsd): enhance /gsd codebase with preferences, --collapse-threshold, and auto-init
2026-04-04 14:51:51 -05:00
journal.ts
fix(gsd): add worktree lifecycle events to journal ( #2486 )
2026-03-25 08:43:39 -06:00
json-persistence.ts
fix(gsd): make saveJsonFile atomic via write-tmp-rename pattern ( #1719 )
2026-03-21 08:47:00 -06:00
jsonl-utils.ts
fix: deduplicate parseJSONL and unify MAX_JSONL_BYTES constant ( #985 )
2026-03-17 17:05:35 -06:00
key-manager.ts
fix(remote-questions): empty-key entry in auth.json shadows valid Discord bot token ( #2737 )
2026-03-26 16:16:42 -06:00
markdown-renderer.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
marketplace-discovery.ts
refactor: extract getErrorMessage() helper to eliminate 65 inline duplicates ( #1280 )
2026-03-18 19:12:44 -06:00
md-importer.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
memory-extractor.ts
fix: resolve OAuth API key in buildMemoryLLMCall via modelRegistry ( #2959 ) ( #3233 )
2026-03-30 14:32:22 -06:00
memory-store.ts
perf(gsd-db): comprehensive SQLite audit fixes — indexes, caching, safety, reconciliation
2026-03-26 22:38:23 +00:00
metrics.ts
fix(metrics): deduplicate idle-watchdog entries and fix forensics false-positives ( #1973 )
2026-04-05 00:54:44 -04:00
migrate-external.ts
fix: skip external state migration inside git worktrees ( #2970 ) ( #3227 )
2026-03-30 14:33:16 -06:00
milestone-actions.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
milestone-id-utils.ts
feat(web): browser-based web interface ( #1717 )
2026-03-21 12:16:54 -06:00
milestone-ids.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
milestone-validation-gates.ts
fix: resolve 4 state corruption bugs in milestone/slice completion ( #2945 ) ( #3093 )
2026-03-30 14:36:07 -06:00
model-cost-table.ts
fix: add openai-codex provider and modern OpenAI models to MODEL_CAPABILITY_TIER and cost tables ( #3070 )
2026-03-30 14:41:13 -06:00
model-router.ts
fix: align defaultRoutingConfig capability_routing to true
2026-04-04 11:04:27 -05:00
namespaced-registry.ts
feat: import Claude marketplace plugins with namespaced components
2026-03-16 11:47:28 -04:00
namespaced-resolver.ts
feat: import Claude marketplace plugins with namespaced components
2026-03-16 11:47:28 -04:00
native-git-bridge.ts
fix(git): use git add -u in symlink .gsd fallback to prevent hang ( #3299 )
2026-04-05 01:05:03 -04:00
native-parser-bridge.ts
Fix #453 native hangs in GSD auto-mode paths ( #502 )
2026-03-15 22:22:58 -06:00
notification-overlay.ts
fix(gsd): improve notification overlay backdrop and content-fit sizing
2026-04-06 18:53:26 -05:00
notification-store.ts
fix(gsd): only unlink notification lock when owned, prevent foreign lock deletion
2026-04-06 17:39:44 -05:00
notification-widget.ts
feat(gsd): persistent notification panel with TUI overlay, widget, and web API
2026-04-05 22:13:28 -05:00
notifications.ts
fix: include project name in desktop notifications ( #3072 )
2026-03-30 14:40:58 -06:00
observability-validator.ts
fix: restore PR files lost during merge conflict resolution
2026-03-25 22:39:33 -06:00
package.json
parallel-eligibility.ts
fix: treat ghost milestones as ineligible for parallel execution ( #2501 ) ( #3268 )
2026-03-30 13:48:15 -06:00
parallel-merge.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
parallel-monitor-overlay.ts
feat(parallel): /gsd parallel watch — native TUI overlay for worker monitoring ( #2806 )
2026-03-27 14:51:18 -06:00
parallel-orchestrator.ts
fix(gsd): address adversarial review findings on workflow-logger migration
2026-04-04 13:53:16 -05:00
parsers-legacy.ts
fix: eliminate 3 recurring doctor audit false positives ( #3105 ) ( #3264 )
2026-03-30 13:48:26 -06:00
paths.ts
Merge pull request #2283 from jeremymcs/feat/codebase-map
2026-04-01 10:49:01 -04:00
phase-anchor.ts
feat: GSD context optimization with model routing and context masking
2026-04-04 01:02:35 -04:00
plugin-importer.ts
fix: enforce GSDError usage and activate unused error codes ( #997 )
2026-03-17 17:14:07 -06:00
post-execution-checks.ts
feat(gsd): add post-execution cross-task consistency checks
2026-04-05 19:46:31 -04:00
post-unit-hooks.ts
feat(gsd): unified rule registry, event journal, journal query tool, and tool naming convention ( #1928 )
2026-03-21 18:47:41 -06:00
pre-execution-checks.ts
fix: address PR #3468 review findings
2026-04-05 22:44:15 -04:00
preferences-models.ts
fix(gsd): handle bare model IDs in resolveDefaultSessionModel ( #3517 )
2026-04-04 18:10:50 -05:00
preferences-skills.ts
fix(gsd): add Claude Code official skill directories to skill resolution
2026-04-04 15:15:29 -07:00
preferences-types.ts
feat(gsd): add pre-execution plan verification checks
2026-04-05 19:46:31 -04:00
preferences-validation.ts
feat(gsd): add pre-execution plan verification checks
2026-04-05 19:46:31 -04:00
preferences.ts
fix(gsd): add enhanced_verification preferences to mergePreferences
2026-04-05 19:47:34 -04:00
progress-score.ts
feat: health check phase 2 — real-time doctor issue visibility across widget, visualizer, and HTML reports ( #1644 )
2026-03-20 15:33:40 -06:00
prompt-cache-optimizer.ts
feat: add token optimization suite for prompt caching, compression, and smart context selection
2026-03-17 22:02:27 -05:00
prompt-loader.ts
fix(gsd): replace hardcoded agent skill paths with dynamic resolution ( #3575 )
2026-04-05 15:12:19 -05:00
prompt-ordering.ts
feat: cache-ordered prompt assembly and dashboard cache hit rate ( #1094 )
2026-03-17 23:31:20 -06:00
provider-error-pause.ts
fix: surface exhausted Claude SDK streams as errors ( #2719 )
2026-03-26 16:11:23 -06:00
queue-order.ts
refactor: extend json-persistence utility and migrate top JSON I/O callsites ( #1216 )
2026-03-18 12:06:01 -06:00
queue-reorder-ui.ts
refactor: split shared/mod.ts into pure and TUI-dependent barrels ( #1807 )
2026-03-21 11:48:32 -06:00
quick.ts
M001: The Minimal Machine — linear auto-loop, sole-authority state, sidecar queue, WorktreeResolver ( #1419 )
2026-03-19 14:56:00 -06:00
reactive-graph.ts
fix(gsd): add file-based fallbacks for DB-dependent code paths and fix CI test failures
2026-03-24 14:59:56 -06:00
repo-identity.ts
fix: detect project relocation and recover state without data loss ( #3080 )
2026-03-30 14:39:50 -06:00
reports.ts
fix: deduplicate formatDateShort into shared/format-utils ( #1032 )
2026-03-17 18:29:54 -06:00
rethink.ts
feat: stop/backtrack capture classifications for milestone regression ( #3488 )
2026-04-04 01:40:33 -04:00
roadmap-mutations.ts
fix: recognize U+2705 checkmark emoji as completion marker in prose roadmaps ( #1897 )
2026-04-05 07:44:08 -04:00
roadmap-slices.ts
fix: recognize U+2705 checkmark emoji as completion marker in prose roadmaps ( #1897 )
2026-04-05 07:44:08 -04:00
routing-history.ts
refactor: extract shared JSON persistence utility, migrate metrics + routing-history + unit-runtime ( #1206 )
2026-03-18 11:25:32 -06:00
rtk-status.ts
feat: managed RTK integration with opt-in preference and web UI toggle ( #2620 )
2026-03-26 09:33:07 -06:00
rule-registry.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
rule-types.ts
feat(gsd): unified rule registry, event journal, journal query tool, and tool naming convention ( #1928 )
2026-03-21 18:47:41 -06:00
run-manager.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
safe-fs.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
service-tier.ts
refactor(pi-ai): replace model-ID pattern matching with capability metadata ( #2548 )
2026-03-26 16:38:29 -06:00
session-forensics.ts
fix: exclude lastReasoning from retry diagnostic to prevent hallucination loops ( #2663 )
2026-03-26 09:30:49 -06:00
session-lock.ts
fix(parallel): resolve session lock contention and 3 related parallel-mode bugs ( #2184 ) ( #2800 )
2026-03-27 14:48:35 -06:00
session-status-io.ts
refactor: extend json-persistence utility and migrate top JSON I/O callsites ( #1216 )
2026-03-18 12:06:01 -06:00
skill-catalog.ts
fix(gsd): add Claude Code official skill directories to skill resolution
2026-04-04 15:15:29 -07:00
skill-discovery.ts
fix(gsd): add Claude Code official skill directories to skill resolution
2026-04-04 15:15:29 -07:00
skill-health.ts
fix(gsd): add Claude Code official skill directories to skill resolution
2026-04-04 15:15:29 -07:00
skill-telemetry.ts
fix(gsd): add Claude Code official skill directories to skill resolution
2026-04-04 15:15:29 -07:00
slice-parallel-conflict.ts
feat(parallel): slice-level parallelism with dependency-aware dispatch ( #3315 )
2026-04-05 01:55:20 -04:00
slice-parallel-eligibility.ts
feat(parallel): slice-level parallelism with dependency-aware dispatch ( #3315 )
2026-04-05 01:55:20 -04:00
slice-parallel-orchestrator.ts
feat(parallel): slice-level parallelism with dependency-aware dispatch ( #3315 )
2026-04-05 01:55:20 -04:00
state.ts
feat(parallel): slice-level parallelism with dependency-aware dispatch ( #3315 )
2026-04-05 01:55:20 -04:00
status-guards.ts
fix: prevent auto-mode from dispatching deferred slices ( #3309 )
2026-04-05 00:50:44 -04:00
structured-data-formatter.ts
feat: ADR attribution — distinguish human vs agent vs collaborative decisions ( #1830 )
2026-03-21 15:26:28 -06:00
sync-lock.ts
feat(gsd): single-writer state engine v2 — discipline layer on DB architecture
2026-03-25 08:53:02 -06:00
token-counter.ts
feat: add token optimization suite for prompt caching, compression, and smart context selection
2026-03-17 22:02:27 -05:00
triage-resolution.ts
fix(gsd): fail-closed stop guard, harden backtrack parsing, fix prompt params
2026-04-04 13:09:16 -05:00
triage-ui.ts
feat: stop/backtrack capture classifications for milestone regression ( #3488 )
2026-04-04 01:40:33 -04:00
types.ts
fix: make enrichment tool params optional for limited-toolcall models ( #3302 )
2026-04-05 01:04:55 -04:00
undo.ts
fix: include project name in desktop notifications ( #3072 )
2026-03-30 14:40:58 -06:00
unit-id.ts
refactor: extract parseUnitId() to centralize unit ID parsing ( #1282 )
2026-03-18 19:20:08 -06:00
unit-ownership.ts
fix: migrate unit ownership from JSON to SQLite to eliminate read-modify-write race ( #3061 )
2026-03-30 14:43:44 -06:00
unit-runtime.ts
refine: replace manual unitId.split() with parseUnitId() across 12 files
2026-03-26 09:19:54 -06:00
validate-directory.ts
feat(gsd): add directory safeguards for system/home paths ( #1053 )
2026-03-17 21:57:53 -06:00
validation.ts
refactor(gsd): extract duplicated status guards and validation helpers ( #2767 )
2026-03-26 18:14:43 -06:00
verdict-parser.ts
fix(gsd): detect markdown body verdicts and guard plan-milestone against completed slices ( #2960 ) ( #3035 )
2026-03-30 13:28:51 -06:00
verification-evidence.ts
feat(gsd): add pre-execution plan verification checks
2026-04-05 19:46:31 -04:00
verification-gate.ts
feat: managed RTK integration with opt-in preference and web UI toggle ( #2620 )
2026-03-26 09:33:07 -06:00
visualizer-data.ts
fix(gsd): add file-based fallbacks for DB-dependent code paths and fix CI test failures
2026-03-24 14:59:56 -06:00
visualizer-overlay.ts
perf(test): compile unit tests with esbuild, reclassify integration tests, fix node_modules symlink ( #2809 )
2026-03-27 14:51:49 -06:00
visualizer-views.ts
feat: health check phase 2 — real-time doctor issue visibility across widget, visualizer, and HTML reports ( #1644 )
2026-03-20 15:33:40 -06:00
workflow-engine.ts
feat(gsd): declarative workflow engine — YAML-defined workflows through the auto-loop ( #2024 )
2026-03-22 08:51:47 -06:00
workflow-events.ts
fix(gsd): address adversarial review findings on workflow-logger migration
2026-04-04 13:53:16 -05:00
workflow-logger.ts
feat(gsd): persistent notification panel with TUI overlay, widget, and web API
2026-04-05 22:13:28 -05:00
workflow-manifest.ts
fix: coerce non-numeric strings in DB columns during manifest serialization ( #2962 ) ( #3229 )
2026-03-30 14:32:58 -06:00
workflow-migration.ts
refactor(gsd): migrate all catch blocks to centralized workflow-logger
2026-04-04 13:42:55 -05:00
workflow-projections.ts
fix: prevent milestone/slice artifact rendering corruption ( #3293 )
2026-04-05 00:53:02 -04:00
workflow-reconcile.ts
fix(gsd): enrich vague diagnostic messages with root-cause context
2026-04-04 21:04:26 -05:00
workflow-templates.ts
fix: escape parentheses in paths before bash shell-out, fix __extensionDir fallback ( #1872 )
2026-03-21 15:14:40 -06:00
workspace-index.ts
fix: use authoritative milestone status in web roadmap ( #2807 ) ( #3258 )
2026-03-30 13:50:57 -06:00
worktree-command-bootstrap.ts
Improve startup performance with lazy extension loading ( #1336 )
2026-03-19 07:38:50 -06:00
worktree-command.ts
refactor: move GSD metadata from commit subject scopes to git trailers
2026-03-25 22:56:48 +00:00
worktree-health.ts
feat(doctor): worktree lifecycle checks, cleanup consolidation, enhanced /worktree list ( #1814 )
2026-03-21 12:39:34 -06:00
worktree-manager.ts
fix(gsd): worktree teardown path validation prevents data loss ( #3311 )
2026-04-05 00:51:19 -04:00
worktree-resolver.ts
fix(worktree): correct merge failure notification command from /complete-milestone to /gsd dispatch complete-milestone ( #1901 )
2026-04-05 01:05:12 -04:00
worktree.ts
refactor: consolidate branch name patterns into single module
2026-03-25 22:39:52 -06:00
write-intercept.ts
fix(gsd): harden single-writer engine — close TOCTOU, intercept bypasses, status inconsistencies
2026-03-25 08:53:53 -06:00