15 lines
416 B
Markdown
15 lines
416 B
Markdown
|
|
# Override Audit Flow
|
||
|
|
|
||
|
|
```mermaid
|
||
|
|
flowchart TD
|
||
|
|
A[Override Request] --> B{Authz + Scope Check}
|
||
|
|
B -->|fail| X[FORBIDDEN]
|
||
|
|
B -->|pass| C{Reason Fields Present?}
|
||
|
|
C -->|no| Y[BAD_REQUEST]
|
||
|
|
C -->|yes| D[Fetch Current Value Snapshot]
|
||
|
|
D --> E[Apply Override Mutation]
|
||
|
|
E --> F[Persist Immutable OverrideAction]
|
||
|
|
F --> G[Append DecisionAuditLog]
|
||
|
|
G --> H[Return Updated Entity + Audit Ref]
|
||
|
|
```
|