{
  "schemaVersion": 1,
  "origin": "synthetic-pilot",
  "service": "rigel-pilot",
  "version": "1",
  "locales": [
    "en",
    "es"
  ],
  "notice": {
    "eyebrow": {
      "en": "SYNTHETIC FORM PILOT",
      "es": "PILOTO DE FORMULARIO SINTÉTICO"
    },
    "title": {
      "en": "Try a small bilingual form",
      "es": "Prueba un pequeño formulario bilingüe"
    },
    "description": {
      "en": "This compiled synthetic fixture demonstrates local form controls and conditional display. It is not a CMS export, legal signature or submission. Answers stay in this page and reset on reload.",
      "es": "Esta muestra sintética compilada demuestra controles locales y visualización condicional. No es una exportación del CMS, una firma legal ni un envío. Las respuestas permanecen en esta página y se borran al recargar."
    }
  },
  "tasks": [
    {
      "id": "pilot-details",
      "title": {
        "en": "Contact details",
        "es": "Datos de contacto"
      },
      "description": {
        "en": "Choose whether to add contact information.",
        "es": "Elige si quieres añadir información de contacto."
      },
      "icon": "fa-solid fa-user",
      "fields": [
        {
          "id": "pilot-has-contact",
          "kind": "choice",
          "label": {
            "en": "Would you like to add contact details?",
            "es": "¿Quieres añadir datos de contacto?"
          },
          "required": true,
          "options": [
            {
              "id": "pilot-contact-yes",
              "value": "yes",
              "label": {
                "en": "Yes",
                "es": "Sí"
              }
            },
            {
              "id": "pilot-contact-no",
              "value": "no",
              "label": {
                "en": "No",
                "es": "No"
              }
            }
          ]
        },
        {
          "id": "pilot-contact-name",
          "kind": "text",
          "label": {
            "en": "Contact name",
            "es": "Nombre de contacto"
          },
          "required": true,
          "when": {
            "field": "pilot-has-contact",
            "equals": "yes"
          }
        },
        {
          "id": "pilot-contact-email",
          "kind": "email",
          "label": {
            "en": "Contact email",
            "es": "Correo de contacto"
          },
          "required": true,
          "when": {
            "field": "pilot-has-contact",
            "equals": "yes"
          }
        }
      ]
    },
    {
      "id": "pilot-incident",
      "title": {
        "en": "Example incident",
        "es": "Incidente de ejemplo"
      },
      "description": {
        "en": "Enter a date and any details for this synthetic example.",
        "es": "Introduce una fecha y los detalles que desees para este ejemplo sintético."
      },
      "icon": "fa-solid fa-calendar-days",
      "fields": [
        {
          "id": "pilot-incident-date",
          "kind": "date",
          "label": {
            "en": "Incident date",
            "es": "Fecha del incidente"
          },
          "required": true
        },
        {
          "id": "pilot-incident-description",
          "kind": "textarea",
          "label": {
            "en": "What happened? (optional)",
            "es": "¿Qué ocurrió? (opcional)"
          }
        }
      ]
    },
    {
      "id": "pilot-capture",
      "title": {
        "en": "Optional local capture",
        "es": "Captura local opcional"
      },
      "description": {
        "en": "Try drawing strokes. This optional visual capture has no legal signature effect.",
        "es": "Prueba a dibujar trazos. Esta captura visual opcional no tiene efecto de firma legal."
      },
      "icon": "fa-solid fa-signature",
      "fields": [
        {
          "id": "pilot-signature",
          "kind": "signature",
          "label": {
            "en": "Local stroke capture (optional)",
            "es": "Captura local de trazos (opcional)"
          },
          "required": false
        }
      ]
    }
  ]
}
