Commit Graph

144 Commits

Author SHA1 Message Date
Lex Christopherson
d1fda80c7f revert: remove codebase intelligence system
Rolled back the intel system due to overengineering concerns:
- 1200+ line hook with SQLite graph database
- 21MB sql.js dependency
- Entity generation spawning additional Claude calls
- Complex system with unclear value

Removed:
- /gsd:analyze-codebase command
- /gsd:query-intel command
- gsd-intel-index.js, gsd-intel-session.js, gsd-intel-prune.js hooks
- gsd-entity-generator, gsd-indexer agents
- entity.md template
- sql.js dependency

Preserved:
- Model profiles feature
- Statusline hook
- All other v1.9.x improvements

-3,065 lines removed

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 10:28:53 -06:00
Lex Christopherson
6027b5e4d8 1.9.1 2026-01-20 12:11:12 -06:00
Lex Christopherson
d7754b9066 1.9.0 2026-01-20 11:56:13 -06:00
Lex Christopherson
900fc95efc fix: rename statusline.js to gsd-statusline.js for consistent hook naming
All GSD hooks now use gsd- prefix. Installer updated to clean up old
statusline.js file and hook registration from previous installs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 11:55:59 -06:00
Lex Christopherson
8d33ae7686 chore(04-03): add @anthropic-ai/sdk dependency
- Add @anthropic-ai/sdk ^0.52.0 for entity generation API calls
- Required for semantic entity file creation in analyze-codebase

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 09:56:49 -06:00
Lex Christopherson
11ab4a9218 feat(04-01): add sql.js dependency and graph schema
- Add sql.js ^1.12.0 dependency for WASM SQLite
- Add GRAPH_SCHEMA constant with nodes/edges tables
- Nodes use virtual id from JSON body for upserts
- Edges indexed by source and target for relationship queries

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 09:51:59 -06:00
Lex Christopherson
7692ebd346 1.8.0 2026-01-19 16:51:49 -06:00
Lex Christopherson
f8096792cc 1.7.1 2026-01-19 16:22:07 -06:00
Lex Christopherson
01f232375f 1.7.0 2026-01-19 15:59:29 -06:00
Joshua Shanks
4b7d1e16e6 chore: add homepage and bugs fields to package.json (#178)
Improves npm discoverability and helps users find documentation
and report issues directly from the npm package page.
2026-01-19 14:44:53 -06:00
Lex Christopherson
8c92967eb9 1.6.4 2026-01-17 11:18:05 -06:00
Lex Christopherson
079eca524f 1.6.3 2026-01-17 02:04:40 -06:00
Lex Christopherson
9654a8b370 1.6.2 2026-01-17 01:12:25 -06:00
Lex Christopherson
17f4f54b6f 1.6.1 2026-01-17 00:42:58 -06:00
Lex Christopherson
bfa92e980f 1.6.0 2026-01-17 00:30:16 -06:00
Lex Christopherson
94740e363b 1.5.30 2026-01-17 00:03:34 -06:00
Lex Christopherson
8cb55ffd39 1.5.29 2026-01-16 22:57:35 -06:00
Lex Christopherson
3d9449cd25 1.5.28 2026-01-16 19:02:23 -06:00
Lex Christopherson
247e991eaf 1.5.27 2026-01-16 16:34:43 -06:00
Lex Christopherson
af67a150dd 1.5.26 2026-01-16 13:40:39 -06:00
Lex Christopherson
e2db9005f7 1.5.25 2026-01-16 13:34:52 -06:00
Lex Christopherson
c073c2f1f7 1.5.24 2026-01-16 13:31:04 -06:00
Lex Christopherson
822f851e07 1.5.23 2026-01-16 13:20:21 -06:00
Lex Christopherson
0bcb9c85aa 1.5.22 2026-01-16 12:54:57 -06:00
Lex Christopherson
511b7cb3ff 1.5.21 2026-01-16 12:43:30 -06:00
Lex Christopherson
ff009cddab 1.5.20 2026-01-16 10:30:47 -06:00
Lex Christopherson
29589efaf7 1.5.19 2026-01-16 10:13:23 -06:00
Lex Christopherson
cf904b3cd5 1.5.18 2026-01-16 09:18:58 -06:00
Lex Christopherson
159925c058 feat: add statusline with context usage, model, and current task
- Install statusline.sh to {claudeDir}/hooks/
- Configure statusLine in settings.json automatically
- Skip if statusline already exists (non-interactive)
- Prompt to keep/replace in interactive mode
- Add --force-statusline flag to override

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 07:12:11 -06:00
Lex Christopherson
db4cd3950d 1.5.17 2026-01-15 18:26:36 -06:00
Lex Christopherson
46279f2d71 1.5.16 2026-01-15 17:31:44 -06:00
Lex Christopherson
0f96379a85 1.5.15 2026-01-15 15:44:10 -06:00
Lex Christopherson
d07ef33353 fix(install): include agents folder in npm package
The agents folder (gsd-executor, gsd-verifier, gsd-integration-checker,
gsd-milestone-auditor) was not being published to npm because it was
missing from the package.json files array.

Also adds the missing gsd-milestone-auditor.md agent.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 15:44:07 -06:00
Lex Christopherson
1ebd05b0ee 1.5.14 2026-01-15 14:38:34 -06:00
Lex Christopherson
d7826b7091 1.5.13 2026-01-15 13:11:51 -06:00
Lex Christopherson
25ced25b29 1.5.12 2026-01-15 13:03:14 -06:00
Lex Christopherson
c986eae851 1.5.11 2026-01-15 11:51:40 -06:00
Lex Christopherson
53b1ff8f91 1.5.10 2026-01-15 11:37:30 -06:00
Lex Christopherson
adc0bd6fa7 1.5.9 2026-01-15 11:25:13 -06:00
Lex Christopherson
e78321e1cb 1.5.8 2026-01-15 10:45:29 -06:00
Lex Christopherson
afc43e8833 1.5.7 2026-01-15 10:21:28 -06:00
Lex Christopherson
9ac4901e76 1.5.6 2026-01-15 02:48:31 -06:00
Lex Christopherson
0e4a56221b 1.5.5 2026-01-15 02:30:26 -06:00
Lex Christopherson
de287fddf9 1.5.4 2026-01-15 01:44:36 -06:00
Lex Christopherson
e1f8a487da 1.5.3 2026-01-15 01:06:16 -06:00
Lex Christopherson
73083db966 1.5.2 2026-01-15 00:25:23 -06:00
Lex Christopherson
9e092cd402 1.5.1 2026-01-14 23:51:14 -06:00
Lex Christopherson
e2d4ce5531 1.5.0 2026-01-14 23:41:55 -06:00
Lex Christopherson
294e00afaa 1.4.29 2026-01-14 22:27:49 -06:00
Lex Christopherson
f5e5b8fb98 1.4.28 2026-01-14 16:42:14 -06:00