Always conform to the project details defined in the specification document at ../ai-docs/spec.md and feature plan at ../ai-docs/feature_plan.md when providing answers and generating code.
Refer to these documents for:
- Entity field requirements (REQUIRED, OPTIONAL, CONDITIONAL)
- Descriptor encoding patterns (sentinel parameters)
- Scenario structure and naming conventions
- Logging specifications and field mappings
- Primary key ordering and natural key handling