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
Joseph Doherty
1909aa9fae
Add porting tracker implementation plan with 17 tasks
...
Detailed step-by-step plan covering: SQLite schema, Go AST analyzer
(5 files), .NET PortTracker CLI (8 command groups), and 7 phase
instruction documents. Includes native task tracking and persistence.
2026-02-26 06:02:54 -05:00
Joseph Doherty
3615dcc78a
Add porting tracker design document
...
Design for SQLite-based tracking system to manage the Go-to-.NET port
of nats-server. Includes DB schema (modules, features, unit_tests,
dependencies, library_mappings), Go AST analyzer for codebase
decomposition, .NET CLI tool for ongoing management, and 7 phased
workflow guides.
2026-02-26 05:56:58 -05:00