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.
This commit is contained in:
Joseph Doherty
2026-02-27 05:50:15 -05:00
parent 3297334261
commit 7a338dd510
9 changed files with 343 additions and 8 deletions

View File

@@ -40,6 +40,7 @@ rootCommand.Add(DependencyCommands.Create(dbOption, schemaOption));
rootCommand.Add(ReportCommands.Create(dbOption, schemaOption));
rootCommand.Add(PhaseCommands.Create(dbOption, schemaOption));
rootCommand.Add(AuditCommand.Create(dbOption));
rootCommand.Add(OverrideCommands.Create(dbOption));
var parseResult = rootCommand.Parse(args);
return await parseResult.InvokeAsync();