Назначение
<PolicyDecisionRecordName> фиксирует воспроизводимое решение policy/rules engine для <flow>.
Decision Identity
| Поле | Значение |
|---|
| Decision type | <type> |
| Owner service | <service> |
| Policy code | <policy> |
| Policy version | <version> |
| Rule set version | <version> |
| Snapshot | Source | Version | Freshness | Required |
|---|
<snapshot> | <service/entity> | <version> | <fresh/stale> | да/нет |
Decision Result
| Поле | Тип | Описание |
|---|
Decision | enum | Allow, Deny, ManualReview, FailClosed. |
ReasonCodes | string[] | Stable reason codes. |
EffectiveUntil | DateTimeOffset? | До какого момента решение применимо. |
Audit И Evidence
- Audit action:
<action>.
- Evidence package:
<link/none>.
- Sensitive fields masking:
<rules>.
Tests
- same inputs produce same decision;
- stale required input fails closed;
- reason codes stable;
- PII/secrets absent from stored record.
Обратные ссылки
Автоссылки: где используется этот документ.