Skip to content

Specs Management Review Decision

Claude edited this page Aug 28, 2026 · 1 revision

ManagementReviewDecision

reports.models.management_review.ManagementReviewDecision

Structured decision output required by ISO 27001:2022 clause 9.3.3, feeding the review minutes and seeding downstream action plans.

Structured capture of the decisions required by clause 9.3.3. Used to produce the "Decisions" block of the minutes and to automatically seed action plans.

Field Type Constraints Description
id UUID PK
reference string auto (prefix DECS), unique e.g. DECS-1
review FK → ManagementReview required, CASCADE Originating review
category enum required improvement, isms_change, resource_allocation, risk_acceptance, objective_adjustment, policy_update, other
input_clause enum optional The 9.3.2 input the decision relates to (ag)
title string required, max 255 Short title
description text required Full text of the decision
rationale text optional Justification, contextual elements
owner FK → User required Person responsible for implementation
due_date date required Due date
priority enum required low, medium, high, critical
status enum required pending, in_progress, implemented, cancelled
implemented_at date optional Actual implementation date
implementation_evidence text optional Evidence (link to a document, URL)
linked_action_plan FK → ComplianceActionPlan optional, SET_NULL Action plan generated from this decision
linked_treatment_plan FK → RiskTreatmentPlan optional, SET_NULL Treatment plan generated
linked_objective FK → Objective optional, SET_NULL ISMS objective created/adjusted
linked_isms_change FK → IsmsChange optional, SET_NULL Associated ISMS change
created_at, updated_at datetime auto

History : HistoricalRecords.

Business rules :

  • A review can only move to closed if all of its decisions have owner AND due_date filled in.
  • When a decision moves to implemented, if linked_action_plan is set, its status must be CLOSED or VALIDATED (business safeguard, non-blocking UI warning).
  • A "Create an action plan from this decision" action generates a pre-filled ComplianceActionPlan and sets linked_action_plan + originating_review (cf. README.md).

Clone this wiki locally