6 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
9e2d763741 chore: add unknown status to schema and update porting report 2026-02-27 05:27:47 -05:00
Joseph Doherty
11ec33da53 fix: mark server module features as deferred, not verified
Add 'deferred' to features.status CHECK constraint (table migration).
Server module (module_id=8) 3394 features: verified → deferred.
These features have ported implementations but their unit tests are
deferred pending a runnable .NET server end-to-end.
Small module features (modules 1-7, 9-12) remain verified.
2026-02-26 21:53:53 -05:00
Joseph Doherty
08620388f1 feat(p7-01): add 'deferred' status to unit_tests schema
SQLite table recreated (no ALTER TABLE support for CHECK constraints).
porting-schema.sql updated to match. Row count unchanged at 3257.
2026-02-26 18:50:50 -05:00
Joseph Doherty
fa001a2d48 scaffold: add project structure, schema, and gitignore 2026-02-26 06:05:17 -05:00