Keep review obligations visible and reconcile owner evidence (RISK-WP-0006, RISK-WP-0007)

check_all runs every check stage even when one fails; malformed dates are
reported rather than aborting; accepted findings and closure evidence are
shown; defer requires a valid future date. Adds SCOPE.md, the scope
assessment, the open-findings source review and a unittest suite. Stops
tracking __pycache__.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 6903@bnt-lap001
Assistant-Session: 8319e8a8-ffa6-4eb3-b8bf-b29945628f89
This commit is contained in:
tegwick 2026-09-22 07:56:58 +02:00
parent 29f50d5143
commit bbbede5f47
25 changed files with 1007 additions and 43 deletions

View file

@ -40,4 +40,19 @@ make check # verify the index, then report what is going quiet
embargoes due for re-decision, escalations awaiting the operator, and what is
owed at the production transition. It changes nothing.
All check stages run even when the index is stale; the command still exits
nonzero for a failed stage. `make due` shows the full obligation report and
inbox freshness, including full regulatory policies, embargo review deadlines
and publication handovers that remain pending after a finding closes.
`make checked` accepts finding, regulatory determination and full policy IDs;
it records an actual review, not a repair for an overdue warning.
`make fixes` distinguishes owner workplans from recorded acceptance obligations.
`make check` and `make due` also show explicit `closure_condition` evidence still
owed by live findings, even when a source workplan has finished. Acceptance
terms and a finished workplan are not proof of runtime closure.
Run `make test` for isolated regression checks. Python 3 and PyYAML are required.
- Intent: `INTENT.md`
- Current capability: [SCOPE.md](SCOPE.md)