singularity-forge/src/resources/extensions/shared
Jeremy 0c19ca88f2 feat(agents): add GSD phase guard to prevent subagent/phase conflicts
When GSD auto-mode is running a planning phase, the planner subagent
could bypass GSD's state machine and artifact system. This adds a
shared state module and conflict check to block agents that overlap
with the active GSD phase.

- Add shared/gsd-phase-state.ts for cross-extension phase coordination
- Add conflicts_with frontmatter field to agent definitions
- Block conflicting agents with clear error directing to GSD workflow
- Tag planner agent with conflicts_with for plan/research phases
- 10 new tests for phase state and conflict parsing
2026-04-12 21:56:52 -05:00
..
tests feat(agents): add GSD phase guard to prevent subagent/phase conflicts 2026-04-12 21:56:52 -05:00
confirm-ui.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
format-utils.ts perf(test): compile unit tests with esbuild, reclassify integration tests, fix node_modules symlink (#2809) 2026-03-27 14:51:49 -06:00
frontmatter.ts feat(gsd): activate matching skills in dispatched prompts (#1630) 2026-03-20 13:20:06 -06:00
gsd-phase-state.ts feat(agents): add GSD phase guard to prevent subagent/phase conflicts 2026-04-12 21:56:52 -05:00
interview-ui.ts fix(remote-questions): cancel local TUI when remote answer wins the race 2026-04-08 19:08:33 -05:00
layout-utils.ts fix: separate pi-tui-dependent layout utils to fix report generation (#1527) 2026-03-19 21:14:03 -06:00
mod.ts refactor: split shared/mod.ts into pure and TUI-dependent barrels (#1807) 2026-03-21 11:48:32 -06:00
next-action-ui.ts fix: showNextAction falls back to select() when custom() returns undefined (#447) (#615) 2026-03-16 07:09:37 -06:00
path-display.ts fix: normalize Windows paths in LLM-visible text to prevent bash failures (#874) (#884) 2026-03-17 09:02:23 -06:00
rtk-session-stats.ts feat: managed RTK integration with opt-in preference and web UI toggle (#2620) 2026-03-26 09:33:07 -06:00
rtk.ts test(gsd): harden suite-level stability for RTK, worktree, and git bootstrap (#2786) 2026-03-26 20:02:41 -06:00
sanitize.ts refine: extensions elegance improvements (#1503) 2026-03-19 16:59:52 -06:00
terminal.ts feat: integrate cmux with gsd runtime (#1532) 2026-03-19 20:05:06 -06:00
tui.ts refactor: split shared/mod.ts into pure and TUI-dependent barrels (#1807) 2026-03-21 11:48:32 -06:00
ui.ts refactor: split shared/mod.ts into pure and TUI-dependent barrels (#1807) 2026-03-21 11:48:32 -06:00