Commit Graph

12 Commits

Author SHA1 Message Date
Joseph Doherty
7769966e2e feat(porttracker): add library batch-update and batch-map commands 2026-02-27 04:43:11 -05:00
Joseph Doherty
0a6e6bf60d feat(porttracker): add BatchFilters shared infrastructure 2026-02-27 04:40:27 -05:00
Joseph Doherty
3f6c5f243d feat(porttracker): add ExecuteInTransaction to Database 2026-02-27 04:38:59 -05:00
Joseph Doherty
cecbb49653 feat(porttracker): add all remaining commands (feature, test, library, dependency, report, phase) 2026-02-26 06:17:43 -05:00
Joseph Doherty
c31bf6050d feat(go-analyzer): add SQLite writer, complete analyzer pipeline
Add sqlite.go with DBWriter that writes analysis results (modules,
features, tests, dependencies, library mappings) to the porting
database. Successfully analyzes nats-server: 12 modules, 3673
features, 3257 tests, 36 library mappings, 11 dependencies.
2026-02-26 06:15:01 -05:00
Joseph Doherty
6f5a063307 feat(porttracker): add module commands (list, show, update, map, set-na) 2026-02-26 06:12:40 -05:00
Joseph Doherty
864749f681 feat(go-analyzer): add file-to-module grouping logic 2026-02-26 06:11:09 -05:00
Joseph Doherty
f0f5d6d6b3 feat(go-analyzer): add AST parsing and analysis engine 2026-02-26 06:11:06 -05:00
Joseph Doherty
9fe6a8ee36 feat(porttracker): add DB access layer and init command
Add Database.cs with SQLite connection management and helper methods
(Execute, ExecuteScalar, Query), Schema.cs for schema initialization,
and replace default Program.cs with System.CommandLine v3 CLI featuring
global --db/--schema options and an init command.
2026-02-26 06:08:27 -05:00
Joseph Doherty
3b43922f5c feat(go-analyzer): add data model types 2026-02-26 06:06:30 -05:00
Joseph Doherty
fe28c50762 feat(go-analyzer): add CLI entry point 2026-02-26 06:06:28 -05:00
Joseph Doherty
fa001a2d48 scaffold: add project structure, schema, and gitignore 2026-02-26 06:05:17 -05:00