Statement
The configuration override hierarchy shall follow a deterministic four-layer precedence: Parent defaults -> Child theme overrides -> Content frontmatter overrides -> Runtime user preferences. Runtime preferences are limited to theme mode and consent state.
Rationale
REQ-00143 addresses the token/theming layer; this requirement covers the broader configuration hierarchy including runtime-only user preferences, making override intent explicit and preventing accidental cross-layer bleed.
Topics
Owner: theming-reuse
Related: rendering-runtime , operational
Applies To
- Analytics & Consent DOC-00044
Related Requirements
- REQ-00143 Override resolution shall follow deterministic precedence (`defaults -> theme override -> project override -> page/content`) with validation failures for same-tier key collisions.
- REQ-00013 Theme switching shall persist user preference across sessions.
- REQ-00102 Consent states shall support Accept, Reject, and Required Only.