{
  "template_name": "Summer camp guardian and session registration",
  "status": "original sample; proposed form fields",
  "sections": [
    {
      "name": "Guardian",
      "fields": [
        {
          "key": "guardian_name",
          "type": "text",
          "required": true
        },
        {
          "key": "guardian_email",
          "type": "email",
          "required": true
        },
        {
          "key": "contact_preference",
          "type": "select",
          "options": [
            "Email",
            "Phone"
          ],
          "required": false
        }
      ]
    },
    {
      "name": "Session",
      "fields": [
        {
          "key": "session_id",
          "type": "published-session-picker",
          "required": true
        },
        {
          "key": "session_dates_location_fee",
          "type": "read-only-summary",
          "required": true
        }
      ]
    },
    {
      "name": "Camper",
      "repeatable": true,
      "fields": [
        {
          "key": "camper_label",
          "type": "text",
          "required": true,
          "guidance": "Use only a roster name or label needed by staff."
        },
        {
          "key": "age_band",
          "type": "select",
          "required": true
        },
        {
          "key": "participation_note",
          "type": "short-text",
          "required": false,
          "guidance": "Do not request medical history here."
        }
      ]
    },
    {
      "name": "Consent",
      "fields": [
        {
          "key": "terms_accepted",
          "type": "checkbox",
          "required": true,
          "store_terms_version": true
        },
        {
          "key": "photo_permission",
          "type": "yes-no",
          "required": false
        }
      ]
    },
    {
      "name": "Review",
      "fields": [
        {
          "key": "registration_summary",
          "type": "read-only-summary",
          "required": true
        },
        {
          "key": "payment_due",
          "type": "read-only-summary",
          "required": false
        }
      ]
    }
  ],
  "privacy_notes": [
    "Keep guardian contact details private.",
    "Do not collect diagnoses, medication, insurance, or general medical records in this form.",
    "Use a separately designed restricted process if health information is necessary."
  ]
}
