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.
This commit is contained in:
Joseph Doherty
2026-02-26 06:02:54 -05:00
parent 3615dcc78a
commit 1909aa9fae
2 changed files with 2386 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,23 @@
{
"planPath": "docs/plans/2026-02-26-porting-tracker-implementation.md",
"tasks": [
{"id": 0, "nativeId": "7", "subject": "Task 0: Project scaffolding and .gitignore", "status": "pending"},
{"id": 1, "nativeId": "8", "subject": "Task 1: Go AST Analyzer — main.go", "status": "pending", "blockedBy": [0]},
{"id": 2, "nativeId": "9", "subject": "Task 2: Go AST Analyzer — types.go", "status": "pending", "blockedBy": [0]},
{"id": 3, "nativeId": "10", "subject": "Task 3: Go AST Analyzer — analyzer.go", "status": "pending", "blockedBy": [1, 2]},
{"id": 4, "nativeId": "11", "subject": "Task 4: Go AST Analyzer — grouper.go", "status": "pending", "blockedBy": [3]},
{"id": 5, "nativeId": "12", "subject": "Task 5: Go AST Analyzer — sqlite.go", "status": "pending", "blockedBy": [1, 2, 3, 4]},
{"id": 6, "nativeId": "13", "subject": "Task 6: .NET PortTracker — DB access layer and init command", "status": "pending", "blockedBy": [0]},
{"id": 7, "nativeId": "14", "subject": "Task 7: .NET PortTracker — Module commands", "status": "pending", "blockedBy": [6]},
{"id": 8, "nativeId": "15", "subject": "Task 8: .NET PortTracker — Feature commands", "status": "pending", "blockedBy": [7]},
{"id": 9, "nativeId": "16", "subject": "Task 9: .NET PortTracker — Test commands", "status": "pending", "blockedBy": [7, 8]},
{"id": 10, "nativeId": "17", "subject": "Task 10: .NET PortTracker — Library commands", "status": "pending", "blockedBy": [7]},
{"id": 11, "nativeId": "18", "subject": "Task 11: .NET PortTracker — Dependency commands", "status": "pending", "blockedBy": [7]},
{"id": 12, "nativeId": "19", "subject": "Task 12: .NET PortTracker — Report commands", "status": "pending", "blockedBy": [7]},
{"id": 13, "nativeId": "20", "subject": "Task 13: .NET PortTracker — Phase commands", "status": "pending", "blockedBy": [7]},
{"id": 14, "nativeId": "21", "subject": "Task 14: Write Phase 1-3 instruction documents", "status": "pending", "blockedBy": [5]},
{"id": 15, "nativeId": "22", "subject": "Task 15: Write Phase 4-7 instruction documents", "status": "pending", "blockedBy": [14]},
{"id": 16, "nativeId": "23", "subject": "Task 16: Final integration test and cleanup", "status": "pending", "blockedBy": [5, 13, 15]}
],
"lastUpdated": "2026-02-26T06:00:00Z"
}