Lex Christopherson
dd96ad3002
2.43.0-next.5
2026-03-24 07:30:49 -06:00
Lex Christopherson
7ca3ce04a4
fix(gsd): remove stale observability validator + fix greenfield worktree check
...
The observability validator checked for markdown headings (## Observability / Diagnostics,
## Observability Impact) that the DB-backed renderer never produces, causing false-positive
warnings on every dispatch. Removed entirely — the DB schema enforces structure at write time.
The worktree health check blocked execution in directories without recognized project files
(package.json, Cargo.toml, etc.), preventing greenfield projects from scaffolding. Downgraded
to a warning — .git check remains as the hard gate.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 07:27:48 -06:00
Lex Christopherson
d3173d6512
2.43.0-next.4
2026-03-24 06:17:53 -06:00
Lex Christopherson
c722442bb3
fix(gsd): keep params as any in db-tools executors (CI tsconfig is stricter)
...
Local tsconfig excludes src/resources/ but CI compiles everything.
Record<string, unknown> for params broke handler calls since handlers
expect typed params (validated at runtime). Keep params: any with
eslint-disable annotation, type all other executor params properly.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 06:17:20 -06:00
Lex Christopherson
ea77a04851
2.43.0-next.3
2026-03-24 06:07:50 -06:00
Lex Christopherson
dc3fe88369
fix(gsd): replace any types in db-tools executor signatures
...
Tool executor lambdas now use proper types (string, Record<string, unknown>,
AbortSignal | undefined) instead of any for all parameters.
registerAlias toolDef param also properly typed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 06:06:51 -06:00
Lex Christopherson
2f7208150a
fix(gsd): resolve 4 TS compilation errors from parser migration
...
- github-sync/sync.ts: import parseRoadmap/parsePlan from parsers-legacy
- auto-worktree.ts: replace dangling roadmap.title with getMilestone() DB query
- markdown-renderer.ts: add explicit type annotations on lazy-loaded parser callbacks
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 06:04:29 -06:00
Lex Christopherson
6c1c31b91e
2.43.0-next.2
2026-03-24 05:49:23 -06:00
Lex Christopherson
1194548d61
fix(gsd): wrap plan-task DB writes in transaction + untrack .gsd/ artifacts
...
plan-task.ts was the only planning tool handler not wrapping its
insertTask/upsertTaskPlanning calls in a transaction(), risking partial
DB state if the upsert failed after insert. Matches the pattern used by
plan-slice, replan-slice, reassess-roadmap, and plan-milestone.
Also removes 80 .gsd/ working artifacts that were force-added despite
being in .gitignore.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 13:42:38 -06:00
TÂCHES
108845dd4b
chore(M001): auto-commit after complete-milestone
2026-03-23 13:32:31 -06:00
TÂCHES
dff941b1dc
chore(M001): auto-commit after validate-milestone
2026-03-23 13:19:14 -06:00
TÂCHES
6f156ed053
chore(M001/S06): auto-commit after complete-slice
2026-03-23 13:14:14 -06:00
TÂCHES
f76fe8ec1e
feat(S06/T02): Strip all 16 lazy createRequire fallback paths from migr…
...
- src/resources/extensions/gsd/dispatch-guard.ts
- src/resources/extensions/gsd/auto-dispatch.ts
- src/resources/extensions/gsd/auto-verification.ts
- src/resources/extensions/gsd/parallel-eligibility.ts
- src/resources/extensions/gsd/doctor.ts
- src/resources/extensions/gsd/doctor-checks.ts
- src/resources/extensions/gsd/visualizer-data.ts
- src/resources/extensions/gsd/workspace-index.ts
2026-03-23 13:09:37 -06:00
TÂCHES
56efa72886
test(S06/T01): Extract parseRoadmap/parsePlan into parsers-legacy.ts, u…
...
- src/resources/extensions/gsd/parsers-legacy.ts
- src/resources/extensions/gsd/files.ts
- src/resources/extensions/gsd/state.ts
- src/resources/extensions/gsd/md-importer.ts
- src/resources/extensions/gsd/commands-maintenance.ts
- src/resources/extensions/gsd/markdown-renderer.ts
- src/resources/extensions/gsd/auto-recovery.ts
- src/resources/extensions/gsd/tests/parsers.test.ts
2026-03-23 12:53:49 -06:00
TÂCHES
3af95e601b
chore(M001/S06): auto-commit after plan-slice
2026-03-23 12:35:52 -06:00
TÂCHES
aabd34fdd3
chore(M001/S06): auto-commit after research-slice
2026-03-23 12:27:45 -06:00
TÂCHES
f9c4d6bedc
chore(M001/S05): auto-commit after complete-slice
2026-03-23 12:23:04 -06:00
TÂCHES
460f6f3933
feat(S05/T04): Migrate remaining 6 callers (auto-prompts, auto-recovery…
...
- src/resources/extensions/gsd/auto-prompts.ts
- src/resources/extensions/gsd/auto-recovery.ts
- src/resources/extensions/gsd/auto-direct-dispatch.ts
- src/resources/extensions/gsd/auto-worktree.ts
- src/resources/extensions/gsd/reactive-graph.ts
- src/resources/extensions/gsd/markdown-renderer.ts
2026-03-23 12:17:23 -06:00
TÂCHES
06a876676a
feat(S05/T03): Migrate 7 warm/cold callers (doctor, doctor-checks, visu…
...
- src/resources/extensions/gsd/doctor.ts
- src/resources/extensions/gsd/doctor-checks.ts
- src/resources/extensions/gsd/visualizer-data.ts
- src/resources/extensions/gsd/workspace-index.ts
- src/resources/extensions/gsd/dashboard-overlay.ts
- src/resources/extensions/gsd/auto-dashboard.ts
- src/resources/extensions/gsd/guided-flow.ts
2026-03-23 12:07:01 -06:00
TÂCHES
4d3ccb5b08
feat(S05/T02): Extend migrateHierarchyToDb to populate v8 planning colu…
...
- src/resources/extensions/gsd/md-importer.ts
- src/resources/extensions/gsd/tests/gsd-recover.test.ts
2026-03-23 11:52:46 -06:00
TÂCHES
64908fc822
feat(S05/T01): Schema v10 adds replan_triggered_at column; deriveStateF…
...
- src/resources/extensions/gsd/gsd-db.ts
- src/resources/extensions/gsd/state.ts
- src/resources/extensions/gsd/triage-resolution.ts
- src/resources/extensions/gsd/tests/flag-file-db.test.ts
- src/resources/extensions/gsd/tests/derive-state-db.test.ts
2026-03-23 11:46:28 -06:00
TÂCHES
b8aaded95e
chore(M001/S05): auto-commit after plan-slice
2026-03-23 11:37:37 -06:00
TÂCHES
4f829131f6
chore(M001/S05): auto-commit after research-slice
2026-03-23 11:29:45 -06:00
TÂCHES
6e94a5693d
chore(M001/S04): auto-commit after complete-slice
2026-03-23 11:22:11 -06:00
TÂCHES
d7994a1538
fix(S04/T04): Add planning-crossval tests proving DB↔rendered↔parsed pa…
...
- src/resources/extensions/gsd/tests/planning-crossval.test.ts
- src/resources/extensions/gsd/markdown-renderer.ts
- .gsd/milestones/M001/slices/S04/tasks/T04-PLAN.md
2026-03-23 11:16:24 -06:00
TÂCHES
93e46c3712
feat(S04/T03): Migrate auto-dispatch.ts (3 rules), auto-verification.ts…
...
- src/resources/extensions/gsd/auto-dispatch.ts
- src/resources/extensions/gsd/auto-verification.ts
- src/resources/extensions/gsd/parallel-eligibility.ts
- .gsd/milestones/M001/slices/S04/tasks/T03-PLAN.md
2026-03-23 11:09:38 -06:00
TÂCHES
08c3fcc57c
feat(S04/T02): Migrate dispatch-guard.ts to DB queries with isDbAvailab…
...
- src/resources/extensions/gsd/dispatch-guard.ts
- src/resources/extensions/gsd/tests/dispatch-guard.test.ts
- .gsd/milestones/M001/slices/S04/tasks/T02-PLAN.md
2026-03-23 11:03:42 -06:00
TÂCHES
f86882bde5
fix(S04/T01): Add schema v9 migration with sequence column on slices/ta…
...
- src/resources/extensions/gsd/gsd-db.ts
- src/resources/extensions/gsd/tests/schema-v9-sequence.test.ts
- .gsd/milestones/M001/slices/S04/S04-PLAN.md
- .gsd/milestones/M001/slices/S04/tasks/T01-PLAN.md
2026-03-23 10:57:27 -06:00
TÂCHES
b73f525834
docs(S04): add slice plan
2026-03-23 10:52:22 -06:00
TÂCHES
5d93a71374
chore(M001/S04): auto-commit after research-slice
2026-03-23 10:45:24 -06:00
TÂCHES
50cc29f93b
chore(M001/S03): auto-commit after complete-slice
2026-03-23 10:41:21 -06:00
TÂCHES
356d54431e
test(S03/T03): Register gsd_replan_slice and gsd_reassess_roadmap tools…
...
- src/resources/extensions/gsd/bootstrap/db-tools.ts
- src/resources/extensions/gsd/prompts/replan-slice.md
- src/resources/extensions/gsd/prompts/reassess-roadmap.md
- src/resources/extensions/gsd/tests/prompt-contracts.test.ts
2026-03-23 10:37:08 -06:00
TÂCHES
46c5d37a8d
test(S03/T02): Implement reassess_roadmap handler with structural enfor…
...
- src/resources/extensions/gsd/tools/reassess-roadmap.ts
- src/resources/extensions/gsd/tests/reassess-handler.test.ts
- src/resources/extensions/gsd/gsd-db.ts
2026-03-23 10:33:13 -06:00
TÂCHES
b8b441fce4
fix: remove .gsd/ milestone artifacts from git index
...
These files were being force-staged through the symlink by
_forceAddMilestoneArtifacts() bypassing .gitignore. External state
projects should not have .gsd/ in version control.
2026-03-23 10:29:22 -06:00
TÂCHES
1acf1a6f57
test(S03/T01): Implement replan_slice handler with structural enforceme…
...
- src/resources/extensions/gsd/gsd-db.ts
- src/resources/extensions/gsd/markdown-renderer.ts
- src/resources/extensions/gsd/tools/replan-slice.ts
- src/resources/extensions/gsd/tests/replan-handler.test.ts
- .gsd/milestones/M001/slices/S03/S03-PLAN.md
2026-03-23 10:28:33 -06:00
TÂCHES
6ffa069f2f
chore(M001/S03): auto-commit after plan-slice
2026-03-23 10:24:49 -06:00
TÂCHES
c5305805b5
chore(M001/S03): auto-commit after research-slice
2026-03-23 10:17:47 -06:00
TÂCHES
8e946013f3
chore(M001/S02): auto-commit after complete-slice
2026-03-23 10:14:16 -06:00
TÂCHES
d53bf56bae
test(S02/T03): Update plan-slice prompt to explicitly name gsd_plan_sli…
...
- src/resources/extensions/gsd/prompts/plan-slice.md
- src/resources/extensions/gsd/tests/prompt-contracts.test.ts
- src/resources/extensions/gsd/tests/plan-slice-prompt.test.ts
- .gsd/milestones/M001/slices/S02/tasks/T03-PLAN.md
2026-03-23 10:08:44 -06:00
TÂCHES
a380b8ed77
test(S02/T02): Implement DB-backed gsd_plan_slice and gsd_plan_task han…
...
- .gsd/milestones/M001/slices/S02/S02-PLAN.md
- src/resources/extensions/gsd/tools/plan-slice.ts
- src/resources/extensions/gsd/tools/plan-task.ts
- src/resources/extensions/gsd/bootstrap/db-tools.ts
- src/resources/extensions/gsd/gsd-db.ts
- src/resources/extensions/gsd/tests/plan-slice.test.ts
- src/resources/extensions/gsd/tests/plan-task.test.ts
2026-03-23 10:05:11 -06:00
TÂCHES
752b26d542
test(S02/T01): Add DB-backed slice and task plan renderers with compati…
...
- src/resources/extensions/gsd/markdown-renderer.ts
- src/resources/extensions/gsd/tests/markdown-renderer.test.ts
- src/resources/extensions/gsd/tests/auto-recovery.test.ts
- .gsd/KNOWLEDGE.md
2026-03-23 09:58:52 -06:00
TÂCHES
b2a88d5645
chore(M001/S02): auto-commit after plan-slice
2026-03-23 09:53:26 -06:00
TÂCHES
adf7101883
chore(M001/S02): auto-commit after research-slice
2026-03-23 09:50:25 -06:00
TÂCHES
e3e37bcb15
chore(M001/S01): auto-commit after complete-slice
2026-03-23 09:47:37 -06:00
TÂCHES
ccb7b5d1ed
test(S01/T04): Finalize S01 regression coverage and prove the DB-backed…
...
- .gsd/milestones/M001/slices/S01/tasks/T04-PLAN.md
- src/resources/extensions/gsd/tests/plan-milestone.test.ts
2026-03-23 09:43:39 -06:00
TÂCHES
04c6b79dac
feat(S01/T03): Migrate planning prompts to DB-backed tool guidance and…
...
- src/resources/extensions/gsd/prompts/plan-milestone.md
- src/resources/extensions/gsd/prompts/guided-plan-milestone.md
- src/resources/extensions/gsd/prompts/plan-slice.md
- src/resources/extensions/gsd/prompts/replan-slice.md
- src/resources/extensions/gsd/prompts/reassess-roadmap.md
- src/resources/extensions/gsd/auto-post-unit.ts
- src/resources/extensions/gsd/tests/prompt-contracts.test.ts
- src/resources/extensions/gsd/tests/rogue-file-detection.test.ts
2026-03-23 09:39:24 -06:00
TÂCHES
b75183b642
test(S01/T02): Added the DB-backed gsd_plan_milestone handler, tool reg…
...
- src/resources/extensions/gsd/tools/plan-milestone.ts
- src/resources/extensions/gsd/bootstrap/db-tools.ts
- src/resources/extensions/gsd/markdown-renderer.ts
- src/resources/extensions/gsd/tests/plan-milestone.test.ts
2026-03-23 09:31:40 -06:00
TÂCHES
7c7616cb5c
feat(S01/T01): Partially advanced schema v8 groundwork and documented t…
...
- .gsd/milestones/M001/slices/S01/S01-PLAN.md
- src/resources/extensions/gsd/gsd-db.ts
2026-03-23 09:25:42 -06:00
Lex Christopherson
88a7480b35
2.43.0-next.1
2026-03-22 17:23:30 -06:00
Lex Christopherson
f062c50e40
Merge branch 'feat/tool-driven-state-transitions' into next
2026-03-22 17:22:27 -06:00