# AEG-V16-021 — CRUD definition type

**WBS / Requirement / UI / Test:** AEG-V16-021 / REQ-V16-FEC-05 / UI-V16-FEC-05 / T-V16-FEC-05

## Source / Assumption / Unknown / Decision Required

- **Source:** CRUD resource v2 contract and existing resource definition/assertion.
- **Assumption:** each definition's row schema is the source for permitted sensitive field names.
- **Unknown:** no feature-level definition exists yet; screen integration evidence is unclaimed.
- **Decision Required:** field masking behavior remains a screen/provider policy; this type guards declaration consistency only.

## Evidence

- `sensitiveFields` is restricted to string keys of the row type.
- Generic assertion preserves query/row/form type relationships.
- CRUD resource tests 3/3 and frontend typecheck passed.
