20 Commits

Author SHA1 Message Date
Joseph Doherty
c5e0416793 Add batch commands to PortTracker CLI and migrate batch tables into porting.db
Implements batch list/show/ready/next/start/complete commands with dependency
validation, migrates 42 implementation batches (2377 features, 2087 tests) from
porting_batches.db into the live tracking database, and documents the batch
workflow in AGENTS.md.
2026-02-27 13:02:43 -05:00
Joseph Doherty
7a338dd510 feat: add audit-verified status updates with override tracking
Status updates (feature/test update and batch-update) now verify the
requested status against Roslyn audit classification. Mismatches
require --override "reason" to force. Overrides are logged to a new
status_overrides table and reviewable via 'override list' command.
2026-02-27 05:50:15 -05:00
Joseph Doherty
7518b97b79 feat: extend audit command to support unit tests with --type flag 2026-02-27 05:35:51 -05:00
Joseph Doherty
26d6d7fe68 feat: add audit command — orchestrates feature status classification 2026-02-27 05:18:28 -05:00
Joseph Doherty
0436e08fc1 feat: add FeatureClassifier — heuristic-based feature classification 2026-02-27 05:17:35 -05:00
Joseph Doherty
2dd23211c7 feat: add SourceIndexer — Roslyn-based .NET source parser for audit 2026-02-27 05:16:58 -05:00
Joseph Doherty
c5c6fbc027 chore: add Roslyn package to PortTracker for feature audit 2026-02-27 05:16:07 -05:00
Joseph Doherty
4ba6b2642e Merge branch 'worktree-agent-ac3fde22'
# Conflicts:
#	reports/current.md
#	reports/report_0a6e6bf.md
2026-02-27 04:44:05 -05:00
Joseph Doherty
21bb760e63 Merge branch 'worktree-agent-a0a5dc7b'
# Conflicts:
#	reports/current.md
#	reports/report_0a6e6bf.md
2026-02-27 04:43:58 -05:00
Joseph Doherty
4901249511 Merge branch 'worktree-agent-a54fc93d'
# Conflicts:
#	reports/current.md
#	reports/report_0a6e6bf.md
2026-02-27 04:43:51 -05:00
Joseph Doherty
7769966e2e feat(porttracker): add library batch-update and batch-map commands 2026-02-27 04:43:11 -05:00
Joseph Doherty
750916caed feat(porttracker): add module batch-update and batch-map commands 2026-02-27 04:42:49 -05:00
Joseph Doherty
b63f66fbdc feat(porttracker): add test batch-update and batch-map commands 2026-02-27 04:42:30 -05:00
Joseph Doherty
2a900bf56a feat(porttracker): add feature batch-update and batch-map commands 2026-02-27 04:42:17 -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
6f5a063307 feat(porttracker): add module commands (list, show, update, map, set-na) 2026-02-26 06:12:40 -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
fa001a2d48 scaffold: add project structure, schema, and gitignore 2026-02-26 06:05:17 -05:00