REQ-NFR-020

Every mutation produces exactly one audit row regardless of API surface

ID
REQ-NFR-020
Category
Non-Functional Requirements
Status
approved
Priority
P0
Created
2026-05-10T18:01:24.486Z
Approved
2026-05-10T18:03:08.720Z
Updated
2026-05-10T18:03:08.720Z

What

Every mutation SHALL produce exactly one audit row, regardless of which API surface initiated it.

Acceptance

Cross-path identity test.

Category

Auditability.

established project management guidelines Mapping

Primary Knowledge Area
Integration Management
Secondary KA
Quality Management
Primary Process Group
Monitoring & Controlling
established project management guidelines Deliverable
Audit Log

Exactly-one-audit-row regardless of surface is the integration completeness invariant.