Release 2.1.114 (2026-07-04)¶
Features¶
- add invariant-enforcement checks (report-only) (#2164)
- feat(epic-audit): add invariant-enforcement checks (report-only) (#2127)
Phase 1 (epic #85). vrg-epic-audit gains two report-only invariant checks alongside drift: epic_outside_dotgithub flags open epic-labelled issues living outside
- test(epic-audit): cover invariant-check defensive paths for 100% (#2127)
PR CI enforces --cov-fail-under=100. Drop the per-item isinstance(dict) guards in epic_outside_dotgithub/stray_dotgithub_issue (the list-level guard suffices, matching task_drift/_reflink_child_states), and add single-sided render tests so the 'if epics_outside' and 'if stray' False branches are exercised. epic_audit.py back to 100% (statements + branches).