Problem it solves: a disciplined, PRINCE2-aligned risk lifecycle on one shared Risk Matrix - so delivery, relationship and people risks are logged, scored consistently, owned, reviewed on the right cadence, and surfaced to leadership before they bite.
Scans any input (transcripts, notes, emails, free text) for risk signals across Customer, Delivery and People domains; scores each on the 5x5 matrix; drafts a PRINCE2 Cause/Event/Effect; dedups against open risks; then logs a new row after confirmation.
- Resolve config and rosterReads the Risk Matrix and engagement / account DBs from the manifest and loads the EM owner names.
- Detect signals across domainsScans the input for risk signals across the customer, delivery, and people domains.
- Score on the 5x5 matrixScores each risk on Probability (1-5) and Impact (1-5), computes Risk Score = P x I, and maps it to a risk level.
- Draft the PRINCE2 descriptionWrites the Cause / Event / Effect structure, prepending a PROACTIVE / CONFIDENTIAL banner for unconfirmed signals.
- Confirm before any writeSearches the Risk Matrix for related open risks, presents the finding, and waits for the EM before writing to Notion.
Gotcha: It logs only a potential future event - never a task, a bug, or something that already happened.
Gotcha: Owner is required with no default, and unconfirmed proactive signals are capped at Probability 1-2.
Manages existing risks - reviews open risks by account, posts standardized review comments, does targeted single-risk updates, recommends status transitions, and closes risks with documented rationale and a mandatory resolution date.
- Resolve configReads the Risk Matrix and engagement / account DBs from the manifest.
- Filter to active risksSearches the matrix for the account and keeps only risks that are not already closed, resolved, accepted, or impacted.
- Post a review commentPresents each risk's current state, asks what changed, and posts a standardized Risk Review Update comment.
- Recommend a transitionSuggests Open → Mitigation Planned / In Progress / Resolved / Accepted / Impacted based on the mitigation state.
- Close on confirmationOn the EM's yes, updates Status and Internal Status, sets the Resolution Date, posts a closing comment, and logs the changelog.
Gotcha: A risk is never closed because it went quiet or its date passed - only on a real terminal condition with documented rationale.
Gotcha: The Resolution Date is mandatory on close (distinct from Expected Resolution) because it drives MTTR reporting.
A biweekly read-only scan of the Risk Matrix for one EM (or all). Surveys active risks for gaps - overdue dates, missing owners, PRINCE2 non-compliance, staleness, status mismatch - and produces a prioritized punch list grouped by severity.
Turns a logged or just-detected risk into an executive-summary escalation email - a ready-to-send .eml on the Desktop, addressed to founders / account manager / CTO (or finance lead), centered on a specific leadership ask. Then logs the escalation back to Notion.
On-demand applier for risk approvals that cannot wait for the evening run. Reads the ticked RISK- proposal lines in today's plan approvals block and creates each as a Risk Matrix row - the same create path the evening closer uses - then logs each to the Account Changelog. Applies only items the EM already ticked.