Use the Declarative Forms documentation at https://docs.declarativeforms.com/llms-full.txt.
Create or update a complete Declarative Forms YAML file for:
<describe the form, audience, fields, routing, validation, and submission destination>
Rules:
- Use version: 1.
- Use only documented field types, validators, connections, completion settings, and top-level properties.
- Keep field and section ids lowercase, stable, and snake_case.
- Preserve existing ids when editing an existing form.
- Include required validators where the respondent must answer.
- Use visible_when or conditional section navigation only when the behavior requires it.
- After the YAML, list any assumptions.