22d5239039
Task 17 (durable record for permanently-abandoned reconciliation rows) added AuditKind.ReconciliationAbandoned but did not update the enum member-count lock-in test AuditEnumTests, which asserted exactly 14 members. The per-task filtered test runs did not include this Commons enum guard, so the gap surfaced only in the PLAN-04 Task 26 full-solution sweep — exactly what the sweep exists to catch. Rename to *FifteenExpectedMembers, add ReconciliationAbandoned to the expected set, bump the count assertion to 15. Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj