A risk management service.
Find a file
tegwick 0cb565e1e4 RISK-F-0016: record founder renewal of temporary disposition (approval 93e5081a)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 680842@bnt-lap001
Assistant-Session: 54eb9e8e-7d6b-4f0c-b7a6-a6db62075883
2026-10-14 09:42:51 +02:00
activity-definitions Keep review obligations visible and reconcile owner evidence (RISK-WP-0006, RISK-WP-0007) 2026-09-22 07:56:58 +02:00
docs Audit blocked work and reconcile owner dependency requirements 2026-10-04 11:31:48 +02:00
findings RISK-F-0016: record founder renewal of temporary disposition (approval 93e5081a) 2026-10-14 09:42:51 +02:00
history Keep review obligations visible and reconcile owner evidence (RISK-WP-0006, RISK-WP-0007) 2026-09-22 07:56:58 +02:00
notes Intake RISK-F-0011 and climb the due checks 2026-09-02 10:14:43 +02:00
registry docs(reuse): establish reviewed NetKingdom security capabilities 2026-10-14 06:44:54 +02:00
tests Reconcile Qonto acceptance and repair task status tracking 2026-10-03 19:10:43 +02:00
tools Reconcile Qonto acceptance and repair task status tracking 2026-10-03 19:10:43 +02:00
workplans Audit blocked work and reconcile owner dependency requirements 2026-10-04 11:31:48 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-10-03 21:13:06 +02:00
.gitignore Keep review obligations visible and reconcile owner evidence (RISK-WP-0006, RISK-WP-0007) 2026-09-22 07:56:58 +02:00
.repo-classification.yaml Classify with the canon governance_and_control tags 2026-08-20 08:08:07 +02:00
AGENTS.md Add AGENTS.md and use Mode of Authority wording 2026-09-22 10:26:00 +02:00
INTENT.md INTENT: the register is no longer empty, and the first finding tested the deferral 2026-08-17 22:52:37 +02:00
Makefile Add AGENTS.md and use Mode of Authority wording 2026-09-22 10:26:00 +02:00
README.md Self-documenting Makefile and read-only query CLI 2026-09-22 10:19:49 +02:00
REGISTER.md RISK-F-0016: first grading and 2026-10-14 scanner refresh 2026-10-14 09:33:27 +02:00
SCOPE.md Audit blocked work and reconcile owner dependency requirements 2026-10-04 11:31:48 +02:00
STATE.md Audit blocked work and reconcile owner dependency requirements 2026-10-04 11:31:48 +02:00
WORK-RECORDS.md Keep review obligations visible and reconcile owner evidence (RISK-WP-0006, RISK-WP-0007) 2026-09-22 07:56:58 +02:00

risk-nexus

Risk register and regulatory intake for the estate. Owned by the-custodian.

It does not serve its own site. INTENT.md names risk.coulomb.social as the eventual surface; today public findings and method instruments have permanent addresses through policy-nexus. The source stays here and the published page records its exact source revision.

Holds findings — security, architecture, operational, compliance — with a severity, an owner and a date; decides whether and when each is published; and decides which must reach the operator personally rather than sitting in a register.

It does not fix things: findings route to the repo that owns the defect. It does not host: policy-nexus is the publication surface.

Where things are

  • REGISTER.md — the whole register, one screen. Generated; do not edit.
  • findings/ — one file per finding. findings/README.md is the filing contract for reporting repos.
  • notes/ — seen, deliberately below the floor. Not graded, not reviewed.
  • docs/method/ — how this repo decides: severity, disclosure, escalation, review and expiry.
  • docs/rulings/ — the reasoning behind each grading, dated.
  • workplans/ — the work.

Using it

make                                  # list every target with an example
make list                             # live findings, most severe first
make list SEV=high                    # filter by severity (or SYSTEM=qonto-assistant)
make all                              # include fixed and withdrawn
make show ID=RISK-F-0012              # one finding or regulatory record
make waits                            # who owes what, by default date
make escalations                      # escalations and their delivery state
make policies                         # regulatory records and next reviews
make check                            # full sweep: index, due work, inbox
make checked ID=RISK-F-0012 OUTCOME=clean NOTE="what was seen"
make register                         # rebuild REGISTER.md from findings/

The query targets use tools/risk.py, which is read-only. Its verbs (list, show) are generic so that a future common nexus interface can map onto them. Writes go only through make checked.

make check reports ungraded findings, overdue reviews, stalled remediation, 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