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.
24 lines
2.3 KiB
JSON
24 lines
2.3 KiB
JSON
{
|
|
"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"
|
|
}
|