Skip to content

Risk Register

The Risk Register surfaces project risks in a dedicated Risks tab within the project workspace. Each risk is scored by probability × impact, tracked through a lifecycle, and can be linked to the tasks it affects.

Severity is probability × impact, computed from two 1–5 integer fields. A 5×5 grid gives scores 1–25 across five bands:

ScoreBandColor
20–25CRITICALRed
12–19HIGHAmber
6–11MEDIUMAmber (lighter)
2–5LOWNeutral
1MINIMALNeutral (muted)

The severity is read-only in the UI — it is always derived from the two inputs, never stored as a separate value.

StatusMeaning
OPENIdentified and being monitored
MITIGATINGActive mitigation in progress
RESOLVEDMitigation succeeded — threat no longer applies
ACCEPTEDRisk acknowledged; no further action
CLOSEDArchived

The risk matrix on the register view treats OPEN and MITIGATING as active risks. RESOLVED, ACCEPTED, and CLOSED risks are hidden by default; use the Show closed toggle to include them.

Each risk can be assigned one response strategy:

StrategyMeaning
AvoidChange the plan to eliminate the threat
MitigateReduce probability or impact
TransferShift the consequence to a third party (insurance, contract)
AcceptConsciously accept the potential impact

Risks can be tagged with a PMBOK source category:

  • Technical — technology, quality, complexity
  • External — market, regulatory, vendor
  • Organizational — resources, funding, prioritization
  • Project Management — estimation, planning, communication

A risk can be linked to one or more tasks to indicate which tasks are exposed to it. The link is advisory — it does not affect CPM scheduling — but it does surface in two places:

  • Task detail drawer → Risks section shows linked risks with severity chips
  • Board cards — the linkedRisksCount and linkedRisksMaxSeverity fields power the risk badge on board cards so teams can see at a glance which tasks are exposed

Every risk receives a project-scoped short ID (e.g. R-00000003) that shares the same counter as tasks. Short IDs appear in the risk drawer header, comments, and audit logs.

ActionMinimum role
View risksViewer
Create / edit / delete risksMember
Add risk commentsMember

Creating, updating, or deleting a risk broadcasts a risk_created / risk_updated / risk_deleted WebSocket event to all connected project members. Board cards and task drawers update without a page refresh.