{
  "questionnaire_key": "express_entry_family",
  "title": "Express Entry – Family Questionnaire",
  "version": "1.1",
  "active": true,
  "exported_at": "2026-09-15",
  "section_count": 15,
  "question_count": 197,
  "source_workbook": "00 - ENG. - EE QUESTIONNAIRE - FAMILY - 10MAY2024.xlsx",
  "excluded_client_sections": [
    {
      "source": "Representative",
      "reason": "The source workbook states the client does not fill representative details. This section is excluded from the client-facing questionnaire."
    }
  ],
  "sections": [
    {
      "source_key": "express_entry_family.applicant.personal_details",
      "slug": "express-entry-family-applicant-personal-details",
      "title": "Applicant Personal Details",
      "description": "Principal applicant names, personal description, marital history, identity documents, citizenship, IRCC identifiers, current residence, family size, children, and relatives in Canada.",
      "display_order": 1,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.personal.passport_family_name",
          "label": "Last name as in your passport",
          "help_text": "Family name as shown on your passport. Enter all name(s) exactly as they appear, including amended names in the observations section.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.personal.passport_given_names",
          "label": "First/Given Name(s) as in your passport",
          "help_text": "Given name(s) exactly as shown on your passport or identity document.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.applicant.personal.used_other_names",
          "label": "Have you ever used any other names (e.g. Nickname, Maiden Name, Alias, etc)?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.applicant.personal.other_name_records",
          "label": "Previous / other name records",
          "help_text": "Add every nickname, maiden name, alias, or other previously used name.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Other name",
            "addLabel": "Add other name",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Family name",
                "type": "short_text",
                "required": false
              },
              {
                "id": "given_names",
                "label": "Given name(s)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "name_type",
                "label": "Type / reason for other name",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "nickname",
                    "label": "Nickname"
                  },
                  {
                    "value": "maiden_name",
                    "label": "Maiden name"
                  },
                  {
                    "value": "alias",
                    "label": "Alias"
                  },
                  {
                    "value": "previous_name",
                    "label": "Other previously used name"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "from_date",
                "label": "From date (if known)",
                "type": "date",
                "required": false
              },
              {
                "id": "to_date",
                "label": "To date (if known)",
                "type": "date",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.used_other_names",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.applicant.personal.other_name_change_proof",
          "label": "Attach document for proof of name change",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.used_other_names",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.applicant.personal.gender",
          "label": "Gender",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "male",
              "label": "Male"
            },
            {
              "value": "female",
              "label": "Female"
            },
            {
              "value": "other",
              "label": "Other"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.applicant.personal.date_of_birth",
          "label": "Date of birth",
          "help_text": "Enter year-month-day.",
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.applicant.personal.country_of_birth",
          "label": "Country of birth",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [],
          "field_schema": {
            "registry": {
              "key": "countries"
            }
          },
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.applicant.personal.city_of_birth",
          "label": "City/town of birth",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.applicant.personal.height",
          "label": "Height (cm or ft)",
          "help_text": "Enter height in centimetres or feet, using the unit you prefer.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.applicant.personal.eye_colour",
          "label": "Eye Colour",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 11
        },
        {
          "source_key": "express_entry_family.applicant.personal.marital_status",
          "label": "Your current marital status",
          "help_text": "A marriage must be recognized under the laws of the country where it was performed and under Canadian law. Separated means two people are married but no longer living together and do not wish to live together again. Divorced means a court has granted a divorce and the marriage has ended.",
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "married",
              "label": "Married"
            },
            {
              "value": "common_law",
              "label": "Common-law partner"
            },
            {
              "value": "legally_separated",
              "label": "Legally separated"
            },
            {
              "value": "divorced",
              "label": "Divorced"
            },
            {
              "value": "annulled_marriage",
              "label": "Annulled Marriage"
            },
            {
              "value": "widowed",
              "label": "Widowed"
            },
            {
              "value": "single_never_married",
              "label": "Single/never married"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 12
        },
        {
          "source_key": "express_entry_family.applicant.personal.marriage_or_common_law_date",
          "label": "If you are married or in a common-law relationship, provide the date on which you were married or entered into the common-law relationship.",
          "help_text": "YYYY-MM-DD. Common-law means you have lived with a person without being officially married for at least one year, with proof such as shared bills or accommodation.",
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.marital_status",
                "op": "in",
                "value": [
                  "married",
                  "common_law"
                ]
              }
            ]
          },
          "display_order": 13
        },
        {
          "source_key": "express_entry_family.applicant.personal.marriage_certificate",
          "label": "Provide marriage certificate",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.marital_status",
                "op": "in",
                "value": [
                  "married",
                  "common_law"
                ]
              }
            ]
          },
          "display_order": 14
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_previous_relationship",
          "label": "Have you previously been married or in a common-law relationship?",
          "help_text": "If yes, provide the details of each previous spouse or common-law partner. Common-law means you lived with a person without being officially married for at least one year, with proof such as shared bills or accommodation.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 15
        },
        {
          "source_key": "express_entry_family.applicant.personal.previous_relationships",
          "label": "Previous spouse / common-law partner details",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Previous relationship",
            "addLabel": "Add previous relationship",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Family name(s)",
                "type": "short_text",
                "required": true
              },
              {
                "id": "given_names",
                "label": "Given name(s)",
                "type": "short_text",
                "required": true
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of Birth",
                "type": "date",
                "required": true
              },
              {
                "id": "relationship_type",
                "label": "Type of relationship",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "married",
                    "label": "Married"
                  },
                  {
                    "value": "common_law",
                    "label": "Common-law partner"
                  }
                ]
              },
              {
                "id": "from",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to",
                "label": "To",
                "type": "date",
                "required": true
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_previous_relationship",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 16
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_national_id",
          "label": "Do you have a national identity document?",
          "help_text": "The source sheet lists National ID details without a yes/no row. This question shows those details only when you have a national identity document.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 17
        },
        {
          "source_key": "express_entry_family.applicant.personal.national_id",
          "label": "National ID",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "number",
                "label": "Number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country_of_issue",
                "label": "Country/Territory of Issue",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": true
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": true
              },
              {
                "id": "document",
                "label": "National ID document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_national_id",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 18
        },
        {
          "source_key": "express_entry_family.applicant.personal.passport",
          "label": "Passport / travel document",
          "help_text": "If you have more than one passport, choose the one you would use to travel to Canada. Travel documents are identity documents issued by a government or an international organization (such as the United Nations).",
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "number",
                "label": "Number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country_of_issue",
                "label": "Country/Territory of Issue",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": true
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": true
              },
              {
                "id": "document",
                "label": "Passport document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 19
        },
        {
          "source_key": "express_entry_family.applicant.personal.is_stateless",
          "label": "Are you stateless?",
          "help_text": "If you do not have citizenship from any country, select Yes.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 20
        },
        {
          "source_key": "express_entry_family.applicant.personal.citizenships",
          "label": "Countries of citizenship",
          "help_text": "List every country of citizenship. The source sheet also asked for citizenship, dual citizenship, and a comma-separated citizenship list; those are captured here as one repeatable list.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Citizenship",
            "addLabel": "Add citizenship",
            "min_items": 1,
            "columns": [
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.is_stateless",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 21
        },
        {
          "source_key": "express_entry_family.applicant.personal.other_citizenship_proof",
          "label": "Provide proof of other citizenship(s)",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.is_stateless",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 22
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_previous_ircc_application",
          "label": "Did you ever apply to IRCC before",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 23
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_previous_express_entry_profile",
          "label": "Did you ever apply for Express Entry before",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 24
        },
        {
          "source_key": "express_entry_family.applicant.personal.express_entry_file_number",
          "label": "Please provide the EE file number",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_previous_express_entry_profile",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 25
        },
        {
          "source_key": "express_entry_family.applicant.personal.express_entry_profile_document",
          "label": "Attach the document that shows your Express Entry profile or file number",
          "help_text": "The section header asks for the document with the previous Express Entry profile number when applicable.",
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_previous_express_entry_profile",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 26
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_uci",
          "label": "Do you have a Unique Client Identifier (UCI)",
          "help_text": "This is the client identification number (client ID) on official documents from Immigration, Refugees and Citizenship Canada. It has eight or 10 numbers (example: 0000-0000 or 00-0000-0000). If you are applying for the first time, you will not have a UCI yet.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 27
        },
        {
          "source_key": "express_entry_family.applicant.personal.uci",
          "label": "Enter the UCI / Client ID number",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_uci",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 28
        },
        {
          "source_key": "express_entry_family.applicant.personal.current_country_of_residence",
          "label": "Country of Residence",
          "help_text": "You must be in this country legally.",
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [],
          "field_schema": {
            "registry": {
              "key": "countries"
            }
          },
          "visibility_rule": null,
          "display_order": 29
        },
        {
          "source_key": "express_entry_family.applicant.personal.canada_province",
          "label": "If Canada — what is the province of your primary place of residence?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "ab",
              "label": "Alberta"
            },
            {
              "value": "bc",
              "label": "British Columbia"
            },
            {
              "value": "mb",
              "label": "Manitoba"
            },
            {
              "value": "nb",
              "label": "New Brunswick"
            },
            {
              "value": "nl",
              "label": "Newfoundland and Labrador"
            },
            {
              "value": "nt",
              "label": "Northwest Territories"
            },
            {
              "value": "ns",
              "label": "Nova Scotia"
            },
            {
              "value": "nu",
              "label": "Nunavut"
            },
            {
              "value": "on",
              "label": "Ontario"
            },
            {
              "value": "pe",
              "label": "Prince Edward Island"
            },
            {
              "value": "qc",
              "label": "Quebec"
            },
            {
              "value": "sk",
              "label": "Saskatchewan"
            },
            {
              "value": "yt",
              "label": "Yukon"
            }
          ],
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.current_country_of_residence",
                "op": "eq",
                "value": "CA"
              }
            ]
          },
          "display_order": 30
        },
        {
          "source_key": "express_entry_family.applicant.personal.canada_postal_code",
          "label": "If Canada — what is the postal code of your primary residence in this province or territory?",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.current_country_of_residence",
                "op": "eq",
                "value": "CA"
              }
            ]
          },
          "display_order": 31
        },
        {
          "source_key": "express_entry_family.applicant.personal.family_size",
          "label": "How many family members do you have including you?",
          "help_text": "Include yourself, your spouse or partner, and any children that you have, even if your spouse, partner or children will not come to Canada. Do not include your parents or any other relatives. If you have no spouse/partner or any dependent children, enter 1.",
          "question_type": "number",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "min": 1
          },
          "visibility_rule": null,
          "display_order": 32
        },
        {
          "source_key": "express_entry_family.applicant.personal.settlement_funds_cad",
          "label": "How much money in CAD will you bring to Canada to support yourself and your family?",
          "help_text": "Enter the amount in Canadian dollars (CAD). The source spreadsheet used a 2025 IRCC proof-of-funds lookup dropdown; this field captures the amount you will bring, not those published thresholds.",
          "question_type": "number",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "min": 0
          },
          "visibility_rule": null,
          "display_order": 33
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_children",
          "label": "Do you have a child or children to include?",
          "help_text": "The source sheet used Child 1 / Child 2 / Child 3 columns marked if applicable. Add each child below when Yes. There is no three-child limit.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 34
        },
        {
          "source_key": "express_entry_family.applicant.personal.children",
          "label": "Children / dependants",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Child",
            "addLabel": "Add child",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Last Name as in the child's passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "given_names",
                "label": "First/Given Name(s) as in the child passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of birth",
                "type": "date",
                "required": true
              },
              {
                "id": "country_of_birth",
                "label": "Country of birth",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "relationship",
                "label": "What is your child's relationship to you?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "adopted",
                    "label": "Adopted"
                  },
                  {
                    "value": "step_child",
                    "label": "Step-child"
                  },
                  {
                    "value": "biological",
                    "label": "Biological"
                  }
                ]
              },
              {
                "id": "passport_number",
                "label": "Passport No.",
                "type": "short_text",
                "required": false
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": false
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_children",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 35
        },
        {
          "source_key": "express_entry_family.applicant.personal.has_relative_in_canada",
          "label": "Do you have a relative who is a citizen or permanent resident of Canada? (The relative must be 18 or older and living in Canada.)",
          "help_text": "A permanent resident has been given permanent resident status by immigrating to Canada, but is not a Canadian citizen. Mention whether the relative is your blood relative or your spouse's.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 36
        },
        {
          "source_key": "express_entry_family.applicant.personal.relatives_in_canada",
          "label": "Relatives in Canada",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Relative",
            "addLabel": "Add relative",
            "min_items": 1,
            "columns": [
              {
                "id": "relationship",
                "label": "This person is your?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "aunt_uncle",
                    "label": "Aunt/Uncle (brother or sister of either parent)"
                  },
                  {
                    "value": "daughter_son",
                    "label": "Daughter/Son"
                  },
                  {
                    "value": "granddaughter_grandson",
                    "label": "Granddaughter/Grandson"
                  },
                  {
                    "value": "grandmother_grandfather",
                    "label": "Grandmother/Grandfather"
                  },
                  {
                    "value": "niece_nephew",
                    "label": "Niece/Nephew"
                  },
                  {
                    "value": "sister_brother",
                    "label": "Sister/Brother (boosts CRS points)"
                  },
                  {
                    "value": "spouse_partner",
                    "label": "Spouse/Partner (boosts CRS points)"
                  }
                ]
              },
              {
                "id": "relationship_through",
                "label": "Is this relative related through you or your spouse?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "applicant",
                    "label": "Applicant"
                  },
                  {
                    "value": "spouse",
                    "label": "Spouse or common-law partner"
                  }
                ]
              },
              {
                "id": "status",
                "label": "Is your relative a Canadian Citizen or Permanent Resident of Canada?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "canadian_citizen",
                    "label": "Canadian Citizen"
                  },
                  {
                    "value": "permanent_resident",
                    "label": "Permanent Resident"
                  }
                ]
              },
              {
                "id": "province",
                "label": "In which Province does your relative reside?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Quebec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  }
                ]
              },
              {
                "id": "full_address",
                "label": "Full address in the province of residence inclusive of postal code",
                "type": "long_text",
                "required": true
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.personal.has_relative_in_canada",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 37
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.contact_details",
      "slug": "express-entry-family-applicant-contact-details",
      "title": "Applicant Contact Details",
      "description": "Principal applicant correspondence language, phone numbers, and addresses.",
      "display_order": 2,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.contact.correspondence_language",
          "label": "Language of correspondence",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            },
            {
              "value": "both",
              "label": "Both languages"
            },
            {
              "value": "neither",
              "label": "Neither"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.contact.email",
          "label": "Email address",
          "help_text": "Use format name@provider.net.",
          "question_type": "email",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.applicant.contact.telephone",
          "label": "Telephone number",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.applicant.contact.mobile",
          "label": "Mobile number",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.applicant.contact.fax",
          "label": "Fax number",
          "help_text": "Optional.",
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.applicant.contact.alternate_phone",
          "label": "Other / alternate phone",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.applicant.contact.mailing_address",
          "label": "Current mailing address",
          "help_text": null,
          "question_type": "address",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "address",
            "columns": [
              {
                "id": "unit",
                "label": "Apartment / Unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_name",
                "label": "Street name",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City / Town",
                "type": "short_text",
                "required": true
              },
              {
                "id": "province",
                "label": "Province / State",
                "type": "short_text",
                "required": false
              },
              {
                "id": "postal_code",
                "label": "Postal / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district",
                "label": "District",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.applicant.contact.residential_same_as_mailing",
          "label": "Is your residential address the same as your mailing address?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.applicant.contact.residential_address",
          "label": "Current residential address",
          "help_text": null,
          "question_type": "address",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "address",
            "columns": [
              {
                "id": "unit",
                "label": "Apartment / Unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_name",
                "label": "Street name",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City / Town",
                "type": "short_text",
                "required": true
              },
              {
                "id": "province",
                "label": "Province / State",
                "type": "short_text",
                "required": false
              },
              {
                "id": "postal_code",
                "label": "Postal / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district",
                "label": "District",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.contact.residential_same_as_mailing",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 9
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.education_languages",
      "slug": "express-entry-family-applicant-education-languages",
      "title": "Applicant Education & Languages",
      "description": "Principal applicant education history and language test information.",
      "display_order": 3,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.education.has_secondary_or_higher",
          "label": "Did you finish high school or any higher education?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.education.education_records",
          "label": "Education history (studies outside and/or in Canada)",
          "help_text": "List all studies of importance. Do not use fixed Education 1–6 spreadsheet slots. Despite EE points using highest level, include all relevant credentials.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Education record",
            "addLabel": "Add education record",
            "columns": [
              {
                "id": "field_of_study",
                "label": "Field of study",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_year",
                "label": "Since what year",
                "type": "number",
                "required": false
              },
              {
                "id": "from_month",
                "label": "Since what month",
                "type": "number",
                "required": false
              },
              {
                "id": "is_current",
                "label": "Is this your current studies?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "years_studied",
                "label": "Number of years studied for this credential",
                "type": "number",
                "required": false
              },
              {
                "id": "to_year",
                "label": "To what year",
                "type": "number",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "is_current",
                      "op": "neq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "to_month",
                "label": "To what month",
                "type": "number",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "is_current",
                      "op": "neq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "study_load",
                "label": "Full-time or part-time?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "full_time",
                    "label": "Full-time"
                  },
                  {
                    "value": "part_time",
                    "label": "Part-time"
                  }
                ]
              },
              {
                "id": "standing",
                "label": "Standing at the end of the study period",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "good_standing_no_credential",
                    "label": "In good standing but no certificate or diploma or degree awarded"
                  },
                  {
                    "value": "credential_awarded",
                    "label": "Certificate or diploma or degree awarded"
                  },
                  {
                    "value": "not_completed",
                    "label": "Not completed"
                  }
                ]
              },
              {
                "id": "country_of_study",
                "label": "Country of study",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city_of_study",
                "label": "City of study",
                "type": "short_text",
                "required": false
              },
              {
                "id": "institution_name",
                "label": "Legal full name of the school / university / institution",
                "type": "short_text",
                "required": true
              },
              {
                "id": "level_of_education",
                "label": "Level of education",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "less_than_secondary",
                    "label": "None, or less than secondary (High school)"
                  },
                  {
                    "value": "secondary_diploma",
                    "label": "Secondary diploma (High school graduation)"
                  },
                  {
                    "value": "one_year_post_secondary",
                    "label": "1-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "two_year_post_secondary",
                    "label": "2-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "bachelors_or_three_plus_year",
                    "label": "Bachelor's degree OR a 3 or more years program at a university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "masters_or_professional_degree",
                    "label": "Master's degree, or professional degree needed to practice in a licensed profession"
                  },
                  {
                    "value": "doctoral_degree",
                    "label": "Doctoral level university degree (PhD)"
                  }
                ]
              },
              {
                "id": "has_eca",
                "label": "Do you have an Educational Credential Assessment (ECA) report?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "eca_organization",
                "label": "Organization that issued the ECA report",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "cacb",
                    "label": "Canadian Architectural Certification Board (CACB)"
                  },
                  {
                    "value": "ces_toronto",
                    "label": "Comparative Education Service - University of Toronto School of Continuing Studies"
                  },
                  {
                    "value": "icas",
                    "label": "International Credential Assessment Service of Canada (ICAS)"
                  },
                  {
                    "value": "ices",
                    "label": "International Credential Evaluation Service"
                  },
                  {
                    "value": "iqas",
                    "label": "International Qualifications Assessment Service (IQAS)"
                  },
                  {
                    "value": "mcc",
                    "label": "Medical Council of Canada"
                  },
                  {
                    "value": "pebc",
                    "label": "Pharmacy Examining Board of Canada"
                  },
                  {
                    "value": "wes",
                    "label": "World Education Services (WES)"
                  }
                ],
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_issue_date",
                "label": "ECA issue date",
                "type": "date",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_report_number",
                "label": "ECA report number",
                "type": "short_text",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_level_confirmed",
                "label": "Level of study confirmed by the ECA report",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "less_than_secondary",
                    "label": "None, or less than secondary (High school)"
                  },
                  {
                    "value": "secondary_diploma",
                    "label": "Secondary diploma (High school graduation)"
                  },
                  {
                    "value": "one_year_post_secondary",
                    "label": "1-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "two_year_post_secondary",
                    "label": "2-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "bachelors_or_three_plus_year",
                    "label": "Bachelor's degree OR a 3 or more years program at a university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "masters_or_professional_degree",
                    "label": "Master's degree, or professional degree needed to practice in a licensed profession"
                  },
                  {
                    "value": "doctoral_degree",
                    "label": "Doctoral level university degree (PhD)"
                  }
                ],
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "wes_report",
                "label": "WES report",
                "type": "file_upload",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "education_document",
                "label": "Education document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.education.has_secondary_or_higher",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 2
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "source_key": "express_entry_family.applicant.education.studied_in_canada",
          "label": "Have you completed any studies in Canada?",
          "help_text": "If yes, add Canadian study program details below.",
          "question_type": "yes_no",
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.applicant.education.canadian_study_records",
          "label": "Canadian study program details",
          "help_text": "Add each Canadian study period that may qualify for Express Entry Canadian education points. Official Designated Learning Institution (DLI) list: https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit/prepare/designated-learning-institutions-list.html",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Canadian study record",
            "addLabel": "Add Canadian study record",
            "columns": [
              {
                "id": "awarded_canadian_credential",
                "label": "Were you awarded a Canadian degree, diploma or certificate for this period of study?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "qualifying_canadian_program",
                "label": "Was this credential from a qualifying Canadian public or private post-secondary program as defined by IRCC?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "dli_number",
                "label": "Designated Learning Institution (DLI) number",
                "type": "short_text",
                "required": false,
                "help_text": "Use the official IRCC DLI list to confirm the institution number.",
                "resource_url": "https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit/prepare/designated-learning-institutions-list.html",
                "resource_label": "Official DLI list"
              },
              {
                "id": "institution_name",
                "label": "Full name of your educational institution",
                "type": "short_text",
                "required": false
              },
              {
                "id": "institution_address",
                "label": "Full address with postal code of your educational institution",
                "type": "long_text",
                "required": false
              },
              {
                "id": "majority_esl_fsl",
                "label": "Was more than half the study program English or French as a second language courses?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "return_home_award",
                "label": "Did you study in Canada based on an award that required you to return to your home country?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "in_person_50_percent",
                "label": "Did you complete at least 50% of the study or training program's courses through in-person learning?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "studied_at_least_8_months",
                "label": "Did you study in Canada for at least 8 months to earn this credential?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "full_time_8_months",
                "label": "Did you study full-time for at least 8 months to earn this credential?",
                "type": "yes_no",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.education.studied_in_canada",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.applicant.language.native_language",
          "label": "Native language / mother tongue",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.applicant.language.can_communicate_english_or_french",
          "label": "Can you communicate in English and/or French?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            },
            {
              "value": "both",
              "label": "Both"
            },
            {
              "value": "neither",
              "label": "Neither"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.applicant.language.most_at_ease",
          "label": "In which language are you most at ease?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.applicant.language.english_test_taken",
          "label": "Did you take an approved language test to assess your English skills?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.applicant.language.english_test_details",
          "label": "English language test results",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "test_name",
                "label": "Language test taken",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "language_test",
                  "selection": "single",
                  "allowed_values": [
                    "IELTS",
                    "CELPIP",
                    "PTE"
                  ]
                },
                "options": []
              },
              {
                "id": "test_version",
                "label": "Language test version",
                "type": "short_text",
                "required": false
              },
              {
                "id": "test_date",
                "label": "Date of language test",
                "type": "date",
                "required": false
              },
              {
                "id": "results_date",
                "label": "Date of test results",
                "type": "date",
                "required": false
              },
              {
                "id": "certificate_number",
                "label": "Language test certificate number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "pin",
                "label": "PIN (if applicable)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "speaking",
                "label": "Speaking",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "reading",
                "label": "Reading",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "listening",
                "label": "Listening",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "writing",
                "label": "Writing",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "language_document",
                "label": "Language test document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.language.english_test_taken",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.applicant.language.french_test_taken",
          "label": "Did you take an approved language test to assess your French skills?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.applicant.language.french_test_details",
          "label": "French language test results",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "test_name",
                "label": "Language test taken",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "language_test",
                  "selection": "single",
                  "allowed_values": [
                    "TEF",
                    "TCF"
                  ]
                },
                "options": []
              },
              {
                "id": "test_version",
                "label": "Language test version",
                "type": "short_text",
                "required": false
              },
              {
                "id": "test_date",
                "label": "Date of language test",
                "type": "date",
                "required": false
              },
              {
                "id": "results_date",
                "label": "Date of test results",
                "type": "date",
                "required": false
              },
              {
                "id": "certificate_number",
                "label": "Language test certificate number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "pin",
                "label": "PIN (if applicable)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "speaking",
                "label": "Speaking",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "reading",
                "label": "Reading",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "listening",
                "label": "Listening",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "writing",
                "label": "Writing",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "language_document",
                "label": "Language test document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.language.french_test_taken",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 11
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.application_details",
      "slug": "express-entry-family-applicant-application-details",
      "title": "Applicant Application Details",
      "description": "Principal applicant Express Entry application preferences and related certificates.",
      "display_order": 4,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.application.preferred_provinces",
          "label": "Which provinces or territories would you consider living in?",
          "help_text": "Rank up to six provinces or territories in preference order. Do not select the same province or territory more than once. Québec is included even though the source support list omitted it. All Provinces & Territories may be selected as its own ranked choice.",
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "preference_1",
                "label": "1st preference",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              },
              {
                "id": "preference_2",
                "label": "2nd preference",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              },
              {
                "id": "preference_3",
                "label": "3rd preference",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              },
              {
                "id": "preference_4",
                "label": "4th preference",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              },
              {
                "id": "preference_5",
                "label": "5th preference",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              },
              {
                "id": "preference_6",
                "label": "6th preference",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Québec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  },
                  {
                    "value": "all",
                    "label": "All Provinces & Territories"
                  }
                ],
                "unique_group": "preferred_provinces"
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.application.has_nomination_certificate",
          "label": "Did you receive a nomination certificate from a province or territory?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.applicant.application.nomination_province",
          "label": "Province or territory that nominated you",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "ab",
              "label": "Alberta"
            },
            {
              "value": "bc",
              "label": "British Columbia"
            },
            {
              "value": "mb",
              "label": "Manitoba"
            },
            {
              "value": "nb",
              "label": "New Brunswick"
            },
            {
              "value": "nl",
              "label": "Newfoundland and Labrador"
            },
            {
              "value": "nt",
              "label": "Northwest Territories"
            },
            {
              "value": "ns",
              "label": "Nova Scotia"
            },
            {
              "value": "nu",
              "label": "Nunavut"
            },
            {
              "value": "on",
              "label": "Ontario"
            },
            {
              "value": "pe",
              "label": "Prince Edward Island"
            },
            {
              "value": "qc",
              "label": "Québec"
            },
            {
              "value": "sk",
              "label": "Saskatchewan"
            },
            {
              "value": "yt",
              "label": "Yukon"
            }
          ],
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.application.has_nomination_certificate",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 3
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "source_key": "express_entry_family.applicant.application.has_applied_csq",
          "label": "Have you applied for a Certificat de sélection du Québec (CSQ)?",
          "help_text": null,
          "question_type": "yes_no",
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.applicant.application.has_csq",
          "label": "Have you received your Certificat de sélection du Québec (CSQ)?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.application.has_applied_csq",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.applicant.application.csq_number",
          "label": "CSQ number",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.application.has_csq",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.applicant.application.csq_applied_date",
          "label": "When did you apply for your CSQ?",
          "help_text": null,
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.application.has_applied_csq",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 7
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.employment_history",
      "slug": "express-entry-family-applicant-employment-history",
      "title": "Applicant Employment History",
      "description": "Principal applicant work history for the Express Entry family questionnaire.",
      "display_order": 5,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.work.employment_history",
          "label": "Employment history",
          "help_text": "Employment details must be fully accurate and supported by employment documents. If the information does not match the supporting documents, an officer can change the NOC or refuse the application. Be extremely accurate with dates and leave no unexplained gaps. Do not enter a NOC code — your practitioner will assess NOC from the factual employment details.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Employment record",
            "addLabel": "Add employment record",
            "columns": [
              {
                "id": "from_date",
                "label": "Start of work / from",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "End of work / to",
                "type": "date",
                "required": false
              },
              {
                "id": "hours_per_week",
                "label": "Hours per week",
                "type": "number",
                "required": false
              },
              {
                "id": "job_title",
                "label": "Job title",
                "type": "short_text",
                "required": true
              },
              {
                "id": "employer_name",
                "label": "Employer name as on letterhead",
                "type": "short_text",
                "required": true
              },
              {
                "id": "is_current",
                "label": "Current employment?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "is_self_employed",
                "label": "Self-employed?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city",
                "label": "City",
                "type": "short_text",
                "required": false
              },
              {
                "id": "full_address",
                "label": "Full address with postal code (if in Canada)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "job_description",
                "label": "Detailed job description",
                "type": "long_text",
                "required": true
              },
              {
                "id": "supporting_document",
                "label": "Employment supporting document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.work.intended_occupation",
          "label": "Do you have an intended occupation in mind?",
          "help_text": "Describe the intended occupation. Do not enter a client-assigned NOC code.",
          "question_type": "long_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.travel_history",
      "slug": "express-entry-family-applicant-travel-history",
      "title": "Applicant Travel History",
      "description": "Principal applicant travel records and Canada entry details.",
      "display_order": 6,
      "questions": [
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Passport",
            "addLabel": "Add passport",
            "min_items": 1,
            "columns": [
              {
                "id": "full_name",
                "label": "Full name as shown on this passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "passport_number",
                "label": "Passport number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": false
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": false
              },
              {
                "id": "is_current",
                "label": "Is this your current / present passport?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "trips",
                "label": "Trips on this passport",
                "type": "repeatable_table",
                "required": false,
                "itemLabel": "Trip",
                "addLabel": "Add trip",
                "columns": [
                  {
                    "id": "travel_date",
                    "label": "Date of travel",
                    "type": "date",
                    "required": false
                  },
                  {
                    "id": "return_date",
                    "label": "Return date",
                    "type": "date",
                    "required": false
                  },
                  {
                    "id": "country_travelled_to",
                    "label": "Country travelled to",
                    "type": "single_select",
                    "required": false,
                    "options": [],
                    "registry": {
                      "key": "countries",
                      "selection": "single"
                    }
                  },
                  {
                    "id": "city_travelled_to",
                    "label": "City travelled to",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "purpose",
                    "label": "Purpose of travel",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "duration_of_stay",
                    "label": "Duration of stay",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "passport_page",
                    "label": "Passport page reference (PPT PAGE #)",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "visa_image",
                    "label": "Visa / travel evidence",
                    "type": "file_upload",
                    "required": false
                  }
                ]
              }
            ]
          },
          "visibility_rule": null,
          "source_key": "express_entry_family.applicant.travel.passport_records",
          "label": "Passports used for travel history",
          "help_text": "Add your present passport and any previous passports covering the past 10 years (or since age 18). Add trips under each passport. Include entry stamps and exit stamps with visa evidence where available.",
          "question_type": "repeatable_table",
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.travel.last_entry_to_canada_date",
          "label": "Date of your last entry to Canada (if applicable)",
          "help_text": null,
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.applicant.travel.last_entry_to_canada_place",
          "label": "Border or airport name of your last entry to Canada (if applicable)",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.additional_information",
      "slug": "express-entry-family-applicant-additional-information",
      "title": "Applicant Additional Information",
      "description": "Principal applicant address history, family members, and background information.",
      "display_order": 7,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.address.address_history",
          "label": "Address history for the past 10 years",
          "help_text": "Do not leave gaps. Add addresses chronologically rather than fixed ADDRESS 1–5 slots.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Address",
            "addLabel": "Add address",
            "columns": [
              {
                "id": "is_current",
                "label": "Is this your current address?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "status_at_address",
                "label": "What is/was your status at this address?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "citizen",
                    "label": "Citizen"
                  },
                  {
                    "value": "permanent_resident",
                    "label": "Permanent Resident"
                  },
                  {
                    "value": "visitor",
                    "label": "Visitor"
                  },
                  {
                    "value": "worker",
                    "label": "Worker"
                  },
                  {
                    "value": "student",
                    "label": "Student"
                  },
                  {
                    "value": "protected_person",
                    "label": "Protected person"
                  },
                  {
                    "value": "refugee_claimant",
                    "label": "Refugee claimant"
                  }
                ]
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit",
                "label": "Apt number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_address",
                "label": "Street address",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "postal_code",
                "label": "Postal code / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district_region_province",
                "label": "District / region / province",
                "type": "short_text",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.applicant.family.family_member_records",
          "label": "Family members — additional information",
          "help_text": "Include parents and other family members as required. Do not use fixed Family member 1–5 spreadsheet slots.",
          "question_type": "repeatable_person",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_person",
            "itemLabel": "Family member",
            "addLabel": "Add family member",
            "columns": [
              {
                "id": "relationship",
                "label": "Relationship to you",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "father",
                    "label": "Father"
                  },
                  {
                    "value": "mother",
                    "label": "Mother"
                  },
                  {
                    "value": "spouse",
                    "label": "Spouse"
                  },
                  {
                    "value": "common_law_partner",
                    "label": "Common-law partner"
                  },
                  {
                    "value": "brother",
                    "label": "Brother"
                  },
                  {
                    "value": "step_brother",
                    "label": "Step-brother"
                  },
                  {
                    "value": "sister",
                    "label": "Sister"
                  },
                  {
                    "value": "step_sister",
                    "label": "Step-sister"
                  },
                  {
                    "value": "son_biological",
                    "label": "Son — biological"
                  },
                  {
                    "value": "daughter_biological",
                    "label": "Daughter — biological"
                  },
                  {
                    "value": "son_adopted",
                    "label": "Son — adopted"
                  },
                  {
                    "value": "daughter_adopted",
                    "label": "Daughter — adopted"
                  }
                ]
              },
              {
                "id": "family_name",
                "label": "Family name (as shown on passport)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "given_names",
                "label": "First name (as shown on passport)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "another_gender",
                    "label": "Another gender"
                  },
                  {
                    "value": "prefer_not_to_say",
                    "label": "Prefer not to say"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of birth",
                "type": "date",
                "required": false
              },
              {
                "id": "date_of_death",
                "label": "Date of death if deceased",
                "type": "date",
                "required": false
              },
              {
                "id": "country_of_birth",
                "label": "Country of birth",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "country_of_residence",
                "label": "Country of residence (present)",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city_of_residence",
                "label": "City / town of residence (present)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "marital_status",
                "label": "Marital status",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "annulled_marriage",
                    "label": "Annulled marriage"
                  },
                  {
                    "value": "common_law",
                    "label": "Common-law"
                  },
                  {
                    "value": "divorced",
                    "label": "Divorced"
                  },
                  {
                    "value": "legally_separated",
                    "label": "Legally separated"
                  },
                  {
                    "value": "married",
                    "label": "Married"
                  },
                  {
                    "value": "never_married_single",
                    "label": "Never married / Single"
                  },
                  {
                    "value": "widowed",
                    "label": "Widowed"
                  }
                ]
              },
              {
                "id": "email",
                "label": "Email address",
                "type": "email",
                "required": false
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.applicant.background.organization_membership_applicable",
          "label": "Have you been a member of any political, social, youth or student organization, trade union or professional association?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.applicant.background.organization_memberships",
          "label": "Organization memberships",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Organization",
            "addLabel": "Add organization",
            "columns": [
              {
                "id": "name",
                "label": "Name of organization",
                "type": "short_text",
                "required": true
              },
              {
                "id": "type",
                "label": "Type of organization",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": false
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "activities_positions",
                "label": "Activities and/or positions held",
                "type": "long_text",
                "required": false
              },
              {
                "id": "city_country",
                "label": "City and country or territory",
                "type": "short_text",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.organization_membership_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.applicant.background.government_position_applicable",
          "label": "Have you held any government positions (civil servant, police officer, etc.)?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.applicant.background.government_positions",
          "label": "Government positions",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Government position",
            "addLabel": "Add government position",
            "columns": [
              {
                "id": "title_activities",
                "label": "Title — activities and/or positions held",
                "type": "long_text",
                "required": true
              },
              {
                "id": "ranks",
                "label": "Ranks (your rank / ranks to minister / total ranks)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "supervisor",
                "label": "Name of immediate supervisor (full name and title)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "department",
                "label": "Department / branch / ministry",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location (region, town/city, country, address)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "jurisdiction_level",
                "label": "Level of jurisdiction",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.government_position_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.applicant.background.military_service_applicable",
          "label": "Have you served in any military or paramilitary service?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.applicant.background.military_service",
          "label": "Military and/or paramilitary service",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Service record",
            "addLabel": "Add service record",
            "columns": [
              {
                "id": "title_activities",
                "label": "Title — activities and/or positions held",
                "type": "long_text",
                "required": true
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "ranks",
                "label": "Rank(s) with promotion dates",
                "type": "long_text",
                "required": false
              },
              {
                "id": "conscript_or_volunteer",
                "label": "Conscript or volunteer?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "conscript",
                    "label": "Conscript"
                  },
                  {
                    "value": "volunteer",
                    "label": "Volunteer"
                  }
                ]
              },
              {
                "id": "commanding_officers",
                "label": "Name/rank of commanding officers",
                "type": "long_text",
                "required": false
              },
              {
                "id": "unit_name_type",
                "label": "Unit name / type of unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "combat_dates_places",
                "label": "Dates and places of any active combat",
                "type": "long_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location (base, city, province/territory)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "end_reason",
                "label": "Reason for end of service",
                "type": "short_text",
                "required": false
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.military_service_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.applicant.background.police_employment_applicable",
          "label": "Have you provided police services / been employed by police?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.applicant.background.police_employment",
          "label": "Police employment",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Police employment",
            "addLabel": "Add police employment",
            "columns": [
              {
                "id": "title",
                "label": "Your title",
                "type": "short_text",
                "required": true
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "ranks",
                "label": "Rank(s) with promotion dates",
                "type": "long_text",
                "required": false
              },
              {
                "id": "branch_unit_role",
                "label": "Branch of service, unit numbers and role of your unit",
                "type": "long_text",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location",
                "type": "long_text",
                "required": false
              },
              {
                "id": "commanding_officers",
                "label": "Full names and ranks of commanding officers",
                "type": "long_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "mandatory_or_voluntary",
                "label": "Mandatory or voluntary",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "mandatory",
                    "label": "Mandatory"
                  },
                  {
                    "value": "voluntary",
                    "label": "Voluntary"
                  }
                ]
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "end_reason",
                "label": "Reason for end of service",
                "type": "short_text",
                "required": false
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.police_employment_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.applicant.background.convicted_crime_canada_no_pardon",
          "label": "Have you been convicted of a crime or offence in Canada for which a pardon has not been granted under the Criminal Records Act of Canada?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 11
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.convicted_crime_canada_no_pardon",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.convicted_crime_canada_no_pardon_details",
          "label": "Details — crime or offence in Canada (no pardon)",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 12
        },
        {
          "source_key": "express_entry_family.applicant.background.criminal_offence_any_country",
          "label": "Have you ever committed, been arrested for, been charged with, been on trial for or been convicted of any criminal offence in any country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 13
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.criminal_offence_any_country",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.criminal_offence_any_country_details",
          "label": "Details — criminal offence in any country",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 14
        },
        {
          "source_key": "express_entry_family.applicant.background.previous_refugee_claims",
          "label": "Have you made previous claims for refugee protection in Canada or at a Canadian visa office abroad, in any other country or countries, or with the United Nations High Commissioner for Refugees (UNHCR)?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 15
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.previous_refugee_claims",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.previous_refugee_claims_details",
          "label": "Details — previous refugee claims",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 16
        },
        {
          "source_key": "express_entry_family.applicant.background.refused_status_or_visa",
          "label": "Have you been refused refugee status, or an immigrant or permanent resident visa (including a Certificat de sélection du Québec (CSQ) or application to the Provincial Nominee Program) or visitor or temporary resident visa, to Canada or any other country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 17
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.refused_status_or_visa",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.refused_status_or_visa_details",
          "label": "Details — refused status or visa",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 18
        },
        {
          "source_key": "express_entry_family.applicant.background.refused_entry_or_ordered_to_leave",
          "label": "Have you ever been refused a visa or permit, denied entry or ordered to leave Canada or any other country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 19
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.refused_entry_or_ordered_to_leave",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.refused_entry_or_ordered_to_leave_details",
          "label": "Details — refused entry or ordered to leave",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 20
        },
        {
          "source_key": "express_entry_family.applicant.background.war_crimes_or_crimes_against_humanity",
          "label": "Have you been involved in an act of genocide, a war crime or in the commission of a crime against humanity?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 21
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.war_crimes_or_crimes_against_humanity",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.war_crimes_or_crimes_against_humanity_details",
          "label": "Details — war crimes / crimes against humanity",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 22
        },
        {
          "source_key": "express_entry_family.applicant.background.advocated_armed_struggle",
          "label": "Have you used, planned or advocated the use of armed struggle or violence to reach political, religious or social objectives?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 23
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.advocated_armed_struggle",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.advocated_armed_struggle_details",
          "label": "Details — armed struggle or violence advocacy",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 24
        },
        {
          "source_key": "express_entry_family.applicant.background.associated_violent_group",
          "label": "Have you been associated with a group that used, uses, advocated or advocates the use of armed struggle or violence to reach political, religious or social objectives?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 25
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.associated_violent_group",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.associated_violent_group_details",
          "label": "Details — association with violent group",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 26
        },
        {
          "source_key": "express_entry_family.applicant.background.organized_crime_membership",
          "label": "Have you been a member of an organization that is or was engaged in an activity that is part of a pattern of criminal activity?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 27
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.organized_crime_membership",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.organized_crime_membership_details",
          "label": "Details — organized crime membership",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 28
        },
        {
          "source_key": "express_entry_family.applicant.background.detained_or_incarcerated",
          "label": "Have you been detained, incarcerated, or put in jail?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 29
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.detained_or_incarcerated",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.detained_or_incarcerated_details",
          "label": "Details — detention or incarceration",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 30
        },
        {
          "source_key": "express_entry_family.applicant.background.serious_disease_or_disorder",
          "label": "Have you had any serious disease or physical or mental disorder?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 31
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.applicant.background.serious_disease_or_disorder",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.applicant.background.serious_disease_or_disorder_details",
          "label": "Details — serious disease or disorder",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 32
        }
      ]
    },
    {
      "source_key": "express_entry_family.applicant.personal_activities",
      "slug": "express-entry-family-applicant-personal-activities",
      "title": "Applicant Personal Activities",
      "description": "Principal applicant personal activity history for the Express Entry family questionnaire.",
      "display_order": 8,
      "questions": [
        {
          "source_key": "express_entry_family.applicant.activity.personal_activity_history",
          "label": "Personal activity history for the past 10 years (or since age 18)",
          "help_text": "List activities without gaps from most recent to oldest. Include study, work, unemployment, and other activities.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Activity",
            "addLabel": "Add activity",
            "columns": [
              {
                "id": "from_year",
                "label": "From year",
                "type": "number",
                "required": true
              },
              {
                "id": "from_month",
                "label": "From month",
                "type": "number",
                "required": false
              },
              {
                "id": "to_year",
                "label": "To year",
                "type": "number",
                "required": false
              },
              {
                "id": "to_month",
                "label": "To month",
                "type": "number",
                "required": false
              },
              {
                "id": "activity_description",
                "label": "Describe activity",
                "type": "long_text",
                "required": true
              },
              {
                "id": "organization_name",
                "label": "Name of company, employer, or school",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country where activity took place",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city",
                "label": "City / town where activity took place",
                "type": "short_text",
                "required": false
              },
              {
                "id": "full_address",
                "label": "Full address",
                "type": "long_text",
                "required": false
              },
              {
                "id": "remarks",
                "label": "Remark for differences",
                "type": "long_text",
                "required": false
              },
              {
                "id": "supporting_document",
                "label": "Supporting document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.personal_details",
      "slug": "express-entry-family-spouse-personal-details",
      "title": "Spouse Personal Details",
      "description": "Spouse or common-law partner identity and civil-status details.",
      "display_order": 9,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.personal.passport_family_name",
          "label": "Last name as in your passport",
          "help_text": "Family name as shown on your passport. Enter all name(s) exactly as they appear, including amended names in the observations section.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.personal.passport_given_names",
          "label": "First/Given Name(s) as in your passport",
          "help_text": "Given name(s) exactly as shown on your passport or identity document.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.spouse.personal.used_other_names",
          "label": "Have you ever used any other names (e.g. Nickname, Maiden Name, Alias, etc)?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.spouse.personal.other_name_records",
          "label": "Previous / other name records",
          "help_text": "Add every nickname, maiden name, alias, or other previously used name.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Other name",
            "addLabel": "Add other name",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Family name",
                "type": "short_text",
                "required": false
              },
              {
                "id": "given_names",
                "label": "Given name(s)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "name_type",
                "label": "Type / reason for other name",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "nickname",
                    "label": "Nickname"
                  },
                  {
                    "value": "maiden_name",
                    "label": "Maiden name"
                  },
                  {
                    "value": "alias",
                    "label": "Alias"
                  },
                  {
                    "value": "previous_name",
                    "label": "Other previously used name"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "from_date",
                "label": "From date (if known)",
                "type": "date",
                "required": false
              },
              {
                "id": "to_date",
                "label": "To date (if known)",
                "type": "date",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.used_other_names",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.spouse.personal.other_name_change_proof",
          "label": "Attach document for proof of name change",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.used_other_names",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.spouse.personal.gender",
          "label": "Gender",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "male",
              "label": "Male"
            },
            {
              "value": "female",
              "label": "Female"
            },
            {
              "value": "other",
              "label": "Other"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.spouse.personal.date_of_birth",
          "label": "Date of birth",
          "help_text": "Enter year-month-day.",
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.spouse.personal.country_of_birth",
          "label": "Country of birth",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [],
          "field_schema": {
            "registry": {
              "key": "countries"
            }
          },
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.spouse.personal.city_of_birth",
          "label": "City/town of birth",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.spouse.personal.height",
          "label": "Height (cm or ft)",
          "help_text": "Enter height in centimetres or feet, using the unit you prefer.",
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.spouse.personal.eye_colour",
          "label": "Eye Colour",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 11
        },
        {
          "source_key": "express_entry_family.spouse.personal.marital_status",
          "label": "Your current marital status",
          "help_text": "A marriage must be recognized under the laws of the country where it was performed and under Canadian law. Separated means two people are married but no longer living together and do not wish to live together again. Divorced means a court has granted a divorce and the marriage has ended.",
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "married",
              "label": "Married"
            },
            {
              "value": "common_law",
              "label": "Common-law partner"
            },
            {
              "value": "legally_separated",
              "label": "Legally separated"
            },
            {
              "value": "divorced",
              "label": "Divorced"
            },
            {
              "value": "annulled_marriage",
              "label": "Annulled Marriage"
            },
            {
              "value": "widowed",
              "label": "Widowed"
            },
            {
              "value": "single_never_married",
              "label": "Single/never married"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 12
        },
        {
          "source_key": "express_entry_family.spouse.personal.marriage_or_common_law_date",
          "label": "If you are married or in a common-law relationship, provide the date on which you were married or entered into the common-law relationship.",
          "help_text": "YYYY-MM-DD. Common-law means you have lived with a person without being officially married for at least one year, with proof such as shared bills or accommodation.",
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.marital_status",
                "op": "in",
                "value": [
                  "married",
                  "common_law"
                ]
              }
            ]
          },
          "display_order": 13
        },
        {
          "source_key": "express_entry_family.spouse.personal.marriage_certificate",
          "label": "Provide marriage certificate",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.marital_status",
                "op": "in",
                "value": [
                  "married",
                  "common_law"
                ]
              }
            ]
          },
          "display_order": 14
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_previous_relationship",
          "label": "Have you previously been married or in a common-law relationship?",
          "help_text": "If yes, provide the details of each previous spouse or common-law partner. Common-law means you lived with a person without being officially married for at least one year, with proof such as shared bills or accommodation.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 15
        },
        {
          "source_key": "express_entry_family.spouse.personal.previous_relationships",
          "label": "Previous spouse / common-law partner details",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Previous relationship",
            "addLabel": "Add previous relationship",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Family name(s)",
                "type": "short_text",
                "required": true
              },
              {
                "id": "given_names",
                "label": "Given name(s)",
                "type": "short_text",
                "required": true
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of Birth",
                "type": "date",
                "required": true
              },
              {
                "id": "relationship_type",
                "label": "Type of relationship",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "married",
                    "label": "Married"
                  },
                  {
                    "value": "common_law",
                    "label": "Common-law partner"
                  }
                ]
              },
              {
                "id": "from",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to",
                "label": "To",
                "type": "date",
                "required": true
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_previous_relationship",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 16
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_national_id",
          "label": "Do you have a national identity document?",
          "help_text": "The source sheet lists National ID details without a yes/no row. This question shows those details only when you have a national identity document.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 17
        },
        {
          "source_key": "express_entry_family.spouse.personal.national_id",
          "label": "National ID",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "number",
                "label": "Number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country_of_issue",
                "label": "Country/Territory of Issue",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": true
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": true
              },
              {
                "id": "document",
                "label": "National ID document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_national_id",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 18
        },
        {
          "source_key": "express_entry_family.spouse.personal.passport",
          "label": "Passport / travel document",
          "help_text": "If you have more than one passport, choose the one you would use to travel to Canada. Travel documents are identity documents issued by a government or an international organization (such as the United Nations).",
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "number",
                "label": "Number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country_of_issue",
                "label": "Country/Territory of Issue",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": true
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": true
              },
              {
                "id": "document",
                "label": "Passport document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 19
        },
        {
          "source_key": "express_entry_family.spouse.personal.is_stateless",
          "label": "Are you stateless?",
          "help_text": "If you do not have citizenship from any country, select Yes.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 20
        },
        {
          "source_key": "express_entry_family.spouse.personal.citizenships",
          "label": "Countries of citizenship",
          "help_text": "List every country of citizenship. The source sheet also asked for citizenship, dual citizenship, and a comma-separated citizenship list; those are captured here as one repeatable list.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Citizenship",
            "addLabel": "Add citizenship",
            "min_items": 1,
            "columns": [
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.is_stateless",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 21
        },
        {
          "source_key": "express_entry_family.spouse.personal.other_citizenship_proof",
          "label": "Provide proof of other citizenship(s)",
          "help_text": null,
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.is_stateless",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 22
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_previous_ircc_application",
          "label": "Did you ever apply to IRCC before",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 23
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_previous_express_entry_profile",
          "label": "Did you ever apply for Express Entry before",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 24
        },
        {
          "source_key": "express_entry_family.spouse.personal.express_entry_file_number",
          "label": "Please provide the EE file number",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_previous_express_entry_profile",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 25
        },
        {
          "source_key": "express_entry_family.spouse.personal.express_entry_profile_document",
          "label": "Attach the document that shows your Express Entry profile or file number",
          "help_text": "The section header asks for the document with the previous Express Entry profile number when applicable.",
          "question_type": "file_upload",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "file_upload",
            "document_request": true
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_previous_express_entry_profile",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 26
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_uci",
          "label": "Do you have a Unique Client Identifier (UCI)",
          "help_text": "This is the client identification number (client ID) on official documents from Immigration, Refugees and Citizenship Canada. It has eight or 10 numbers (example: 0000-0000 or 00-0000-0000). If you are applying for the first time, you will not have a UCI yet.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 27
        },
        {
          "source_key": "express_entry_family.spouse.personal.uci",
          "label": "Enter the UCI / Client ID number",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_uci",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 28
        },
        {
          "source_key": "express_entry_family.spouse.personal.current_country_of_residence",
          "label": "Country of Residence",
          "help_text": "You must be in this country legally.",
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [],
          "field_schema": {
            "registry": {
              "key": "countries"
            }
          },
          "visibility_rule": null,
          "display_order": 29
        },
        {
          "source_key": "express_entry_family.spouse.personal.canada_province",
          "label": "If Canada — what is the province of your primary place of residence?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "ab",
              "label": "Alberta"
            },
            {
              "value": "bc",
              "label": "British Columbia"
            },
            {
              "value": "mb",
              "label": "Manitoba"
            },
            {
              "value": "nb",
              "label": "New Brunswick"
            },
            {
              "value": "nl",
              "label": "Newfoundland and Labrador"
            },
            {
              "value": "nt",
              "label": "Northwest Territories"
            },
            {
              "value": "ns",
              "label": "Nova Scotia"
            },
            {
              "value": "nu",
              "label": "Nunavut"
            },
            {
              "value": "on",
              "label": "Ontario"
            },
            {
              "value": "pe",
              "label": "Prince Edward Island"
            },
            {
              "value": "qc",
              "label": "Quebec"
            },
            {
              "value": "sk",
              "label": "Saskatchewan"
            },
            {
              "value": "yt",
              "label": "Yukon"
            }
          ],
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.current_country_of_residence",
                "op": "eq",
                "value": "CA"
              }
            ]
          },
          "display_order": 30
        },
        {
          "source_key": "express_entry_family.spouse.personal.canada_postal_code",
          "label": "If Canada — what is the postal code of your primary residence in this province or territory?",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.current_country_of_residence",
                "op": "eq",
                "value": "CA"
              }
            ]
          },
          "display_order": 31
        },
        {
          "source_key": "express_entry_family.spouse.personal.family_size",
          "label": "How many family members do you have including you?",
          "help_text": "Include yourself, your spouse or partner, and any children that you have, even if your spouse, partner or children will not come to Canada. Do not include your parents or any other relatives. If you have no spouse/partner or any dependent children, enter 1.",
          "question_type": "number",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "min": 1
          },
          "visibility_rule": null,
          "display_order": 32
        },
        {
          "source_key": "express_entry_family.spouse.personal.settlement_funds_cad",
          "label": "How much money in CAD will you bring to Canada to support yourself and your family?",
          "help_text": "Enter the amount in Canadian dollars (CAD). The source spreadsheet used a 2025 IRCC proof-of-funds lookup dropdown; this field captures the amount you will bring, not those published thresholds.",
          "question_type": "number",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "min": 0
          },
          "visibility_rule": null,
          "display_order": 33
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_children",
          "label": "Do you have a child or children to include?",
          "help_text": "The source sheet used Child 1 / Child 2 / Child 3 columns marked if applicable. Add each child below when Yes. There is no three-child limit.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 34
        },
        {
          "source_key": "express_entry_family.spouse.personal.children",
          "label": "Children / dependants",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Child",
            "addLabel": "Add child",
            "min_items": 1,
            "columns": [
              {
                "id": "family_name",
                "label": "Last Name as in the child's passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "given_names",
                "label": "First/Given Name(s) as in the child passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "other",
                    "label": "Other"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of birth",
                "type": "date",
                "required": true
              },
              {
                "id": "country_of_birth",
                "label": "Country of birth",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "countries"
                }
              },
              {
                "id": "relationship",
                "label": "What is your child's relationship to you?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "adopted",
                    "label": "Adopted"
                  },
                  {
                    "value": "step_child",
                    "label": "Step-child"
                  },
                  {
                    "value": "biological",
                    "label": "Biological"
                  }
                ]
              },
              {
                "id": "passport_number",
                "label": "Passport No.",
                "type": "short_text",
                "required": false
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": false
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_children",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 35
        },
        {
          "source_key": "express_entry_family.spouse.personal.has_relative_in_canada",
          "label": "Do you have a relative who is a citizen or permanent resident of Canada? (The relative must be 18 or older and living in Canada.)",
          "help_text": "A permanent resident has been given permanent resident status by immigrating to Canada, but is not a Canadian citizen. Mention whether the relative is your blood relative or your spouse's.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 36
        },
        {
          "source_key": "express_entry_family.spouse.personal.relatives_in_canada",
          "label": "Relatives in Canada",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Relative",
            "addLabel": "Add relative",
            "min_items": 1,
            "columns": [
              {
                "id": "relationship",
                "label": "This person is your?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "aunt_uncle",
                    "label": "Aunt/Uncle (brother or sister of either parent)"
                  },
                  {
                    "value": "daughter_son",
                    "label": "Daughter/Son"
                  },
                  {
                    "value": "granddaughter_grandson",
                    "label": "Granddaughter/Grandson"
                  },
                  {
                    "value": "grandmother_grandfather",
                    "label": "Grandmother/Grandfather"
                  },
                  {
                    "value": "niece_nephew",
                    "label": "Niece/Nephew"
                  },
                  {
                    "value": "sister_brother",
                    "label": "Sister/Brother (boosts CRS points)"
                  },
                  {
                    "value": "spouse_partner",
                    "label": "Spouse/Partner (boosts CRS points)"
                  }
                ]
              },
              {
                "id": "relationship_through",
                "label": "Is this relative related through you or your spouse?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "applicant",
                    "label": "Applicant"
                  },
                  {
                    "value": "spouse",
                    "label": "Spouse or common-law partner"
                  }
                ]
              },
              {
                "id": "status",
                "label": "Is your relative a Canadian Citizen or Permanent Resident of Canada?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "canadian_citizen",
                    "label": "Canadian Citizen"
                  },
                  {
                    "value": "permanent_resident",
                    "label": "Permanent Resident"
                  }
                ]
              },
              {
                "id": "province",
                "label": "In which Province does your relative reside?",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "ab",
                    "label": "Alberta"
                  },
                  {
                    "value": "bc",
                    "label": "British Columbia"
                  },
                  {
                    "value": "mb",
                    "label": "Manitoba"
                  },
                  {
                    "value": "nb",
                    "label": "New Brunswick"
                  },
                  {
                    "value": "nl",
                    "label": "Newfoundland and Labrador"
                  },
                  {
                    "value": "nt",
                    "label": "Northwest Territories"
                  },
                  {
                    "value": "ns",
                    "label": "Nova Scotia"
                  },
                  {
                    "value": "nu",
                    "label": "Nunavut"
                  },
                  {
                    "value": "on",
                    "label": "Ontario"
                  },
                  {
                    "value": "pe",
                    "label": "Prince Edward Island"
                  },
                  {
                    "value": "qc",
                    "label": "Quebec"
                  },
                  {
                    "value": "sk",
                    "label": "Saskatchewan"
                  },
                  {
                    "value": "yt",
                    "label": "Yukon"
                  }
                ]
              },
              {
                "id": "full_address",
                "label": "Full address in the province of residence inclusive of postal code",
                "type": "long_text",
                "required": true
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.personal.has_relative_in_canada",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 37
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.contact_details",
      "slug": "express-entry-family-spouse-contact-details",
      "title": "Spouse Contact Details",
      "description": "Spouse or common-law partner correspondence language, phone numbers, and addresses.",
      "display_order": 10,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.contact.correspondence_language",
          "label": "Language of correspondence",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            },
            {
              "value": "both",
              "label": "Both languages"
            },
            {
              "value": "neither",
              "label": "Neither"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.contact.email",
          "label": "Email address",
          "help_text": "Use format name@provider.net.",
          "question_type": "email",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.spouse.contact.telephone",
          "label": "Telephone number",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.spouse.contact.mobile",
          "label": "Mobile number",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.spouse.contact.fax",
          "label": "Fax number",
          "help_text": "Optional.",
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.spouse.contact.alternate_phone",
          "label": "Other / alternate phone",
          "help_text": null,
          "question_type": "phone",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.spouse.contact.mailing_address",
          "label": "Current mailing address",
          "help_text": null,
          "question_type": "address",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "address",
            "columns": [
              {
                "id": "unit",
                "label": "Apartment / Unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_name",
                "label": "Street name",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City / Town",
                "type": "short_text",
                "required": true
              },
              {
                "id": "province",
                "label": "Province / State",
                "type": "short_text",
                "required": false
              },
              {
                "id": "postal_code",
                "label": "Postal / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district",
                "label": "District",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.spouse.contact.residential_same_as_mailing",
          "label": "Is your residential address the same as your mailing address?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.spouse.contact.residential_address",
          "label": "Current residential address",
          "help_text": null,
          "question_type": "address",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "address",
            "columns": [
              {
                "id": "unit",
                "label": "Apartment / Unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_name",
                "label": "Street name",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City / Town",
                "type": "short_text",
                "required": true
              },
              {
                "id": "province",
                "label": "Province / State",
                "type": "short_text",
                "required": false
              },
              {
                "id": "postal_code",
                "label": "Postal / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district",
                "label": "District",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.contact.residential_same_as_mailing",
                "op": "eq",
                "value": "No"
              }
            ]
          },
          "display_order": 9
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.education_languages",
      "slug": "express-entry-family-spouse-education-languages",
      "title": "Spouse Education & Languages",
      "description": "Spouse or common-law partner education history and language test information.",
      "display_order": 11,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.education.has_secondary_or_higher",
          "label": "Did you finish high school or any higher education?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.education.education_records",
          "label": "Education history (studies outside and/or in Canada)",
          "help_text": "List all studies of importance. Do not use fixed Education 1–6 spreadsheet slots. Despite EE points using highest level, include all relevant credentials.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Education record",
            "addLabel": "Add education record",
            "columns": [
              {
                "id": "field_of_study",
                "label": "Field of study",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_year",
                "label": "Since what year",
                "type": "number",
                "required": false
              },
              {
                "id": "from_month",
                "label": "Since what month",
                "type": "number",
                "required": false
              },
              {
                "id": "is_current",
                "label": "Is this your current studies?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "years_studied",
                "label": "Number of years studied for this credential",
                "type": "number",
                "required": false
              },
              {
                "id": "to_year",
                "label": "To what year",
                "type": "number",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "is_current",
                      "op": "neq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "to_month",
                "label": "To what month",
                "type": "number",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "is_current",
                      "op": "neq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "study_load",
                "label": "Full-time or part-time?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "full_time",
                    "label": "Full-time"
                  },
                  {
                    "value": "part_time",
                    "label": "Part-time"
                  }
                ]
              },
              {
                "id": "standing",
                "label": "Standing at the end of the study period",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "good_standing_no_credential",
                    "label": "In good standing but no certificate or diploma or degree awarded"
                  },
                  {
                    "value": "credential_awarded",
                    "label": "Certificate or diploma or degree awarded"
                  },
                  {
                    "value": "not_completed",
                    "label": "Not completed"
                  }
                ]
              },
              {
                "id": "country_of_study",
                "label": "Country of study",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city_of_study",
                "label": "City of study",
                "type": "short_text",
                "required": false
              },
              {
                "id": "institution_name",
                "label": "Legal full name of the school / university / institution",
                "type": "short_text",
                "required": true
              },
              {
                "id": "level_of_education",
                "label": "Level of education",
                "type": "single_select",
                "required": true,
                "options": [
                  {
                    "value": "less_than_secondary",
                    "label": "None, or less than secondary (High school)"
                  },
                  {
                    "value": "secondary_diploma",
                    "label": "Secondary diploma (High school graduation)"
                  },
                  {
                    "value": "one_year_post_secondary",
                    "label": "1-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "two_year_post_secondary",
                    "label": "2-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "bachelors_or_three_plus_year",
                    "label": "Bachelor's degree OR a 3 or more years program at a university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "masters_or_professional_degree",
                    "label": "Master's degree, or professional degree needed to practice in a licensed profession"
                  },
                  {
                    "value": "doctoral_degree",
                    "label": "Doctoral level university degree (PhD)"
                  }
                ]
              },
              {
                "id": "has_eca",
                "label": "Do you have an Educational Credential Assessment (ECA) report?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "eca_organization",
                "label": "Organization that issued the ECA report",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "cacb",
                    "label": "Canadian Architectural Certification Board (CACB)"
                  },
                  {
                    "value": "ces_toronto",
                    "label": "Comparative Education Service - University of Toronto School of Continuing Studies"
                  },
                  {
                    "value": "icas",
                    "label": "International Credential Assessment Service of Canada (ICAS)"
                  },
                  {
                    "value": "ices",
                    "label": "International Credential Evaluation Service"
                  },
                  {
                    "value": "iqas",
                    "label": "International Qualifications Assessment Service (IQAS)"
                  },
                  {
                    "value": "mcc",
                    "label": "Medical Council of Canada"
                  },
                  {
                    "value": "pebc",
                    "label": "Pharmacy Examining Board of Canada"
                  },
                  {
                    "value": "wes",
                    "label": "World Education Services (WES)"
                  }
                ],
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_issue_date",
                "label": "ECA issue date",
                "type": "date",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_report_number",
                "label": "ECA report number",
                "type": "short_text",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "eca_level_confirmed",
                "label": "Level of study confirmed by the ECA report",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "less_than_secondary",
                    "label": "None, or less than secondary (High school)"
                  },
                  {
                    "value": "secondary_diploma",
                    "label": "Secondary diploma (High school graduation)"
                  },
                  {
                    "value": "one_year_post_secondary",
                    "label": "1-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "two_year_post_secondary",
                    "label": "2-year program at university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "bachelors_or_three_plus_year",
                    "label": "Bachelor's degree OR a 3 or more years program at a university, college, trade or technical school or other institute"
                  },
                  {
                    "value": "masters_or_professional_degree",
                    "label": "Master's degree, or professional degree needed to practice in a licensed profession"
                  },
                  {
                    "value": "doctoral_degree",
                    "label": "Doctoral level university degree (PhD)"
                  }
                ],
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "wes_report",
                "label": "WES report",
                "type": "file_upload",
                "required": false,
                "visibility_rule": {
                  "all": [
                    {
                      "field": "has_eca",
                      "op": "eq",
                      "value": "Yes"
                    }
                  ]
                }
              },
              {
                "id": "education_document",
                "label": "Education document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.education.has_secondary_or_higher",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 2
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "source_key": "express_entry_family.spouse.education.studied_in_canada",
          "label": "Have you completed any studies in Canada?",
          "help_text": "If yes, add Canadian study program details below.",
          "question_type": "yes_no",
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.spouse.education.canadian_study_records",
          "label": "Canadian study program details",
          "help_text": "Add each Canadian study period that may qualify for Express Entry Canadian education points. Official Designated Learning Institution (DLI) list: https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit/prepare/designated-learning-institutions-list.html",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Canadian study record",
            "addLabel": "Add Canadian study record",
            "columns": [
              {
                "id": "awarded_canadian_credential",
                "label": "Were you awarded a Canadian degree, diploma or certificate for this period of study?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "qualifying_canadian_program",
                "label": "Was this credential from a qualifying Canadian public or private post-secondary program as defined by IRCC?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "dli_number",
                "label": "Designated Learning Institution (DLI) number",
                "type": "short_text",
                "required": false,
                "help_text": "Use the official IRCC DLI list to confirm the institution number.",
                "resource_url": "https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit/prepare/designated-learning-institutions-list.html",
                "resource_label": "Official DLI list"
              },
              {
                "id": "institution_name",
                "label": "Full name of your educational institution",
                "type": "short_text",
                "required": false
              },
              {
                "id": "institution_address",
                "label": "Full address with postal code of your educational institution",
                "type": "long_text",
                "required": false
              },
              {
                "id": "majority_esl_fsl",
                "label": "Was more than half the study program English or French as a second language courses?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "return_home_award",
                "label": "Did you study in Canada based on an award that required you to return to your home country?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "in_person_50_percent",
                "label": "Did you complete at least 50% of the study or training program's courses through in-person learning?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "studied_at_least_8_months",
                "label": "Did you study in Canada for at least 8 months to earn this credential?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "full_time_8_months",
                "label": "Did you study full-time for at least 8 months to earn this credential?",
                "type": "yes_no",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.education.studied_in_canada",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.spouse.language.native_language",
          "label": "Native language / mother tongue",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.spouse.language.can_communicate_english_or_french",
          "label": "Can you communicate in English and/or French?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            },
            {
              "value": "both",
              "label": "Both"
            },
            {
              "value": "neither",
              "label": "Neither"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.spouse.language.most_at_ease",
          "label": "In which language are you most at ease?",
          "help_text": null,
          "question_type": "single_select",
          "placeholder": null,
          "required_default": false,
          "options": [
            {
              "value": "english",
              "label": "English"
            },
            {
              "value": "french",
              "label": "French"
            }
          ],
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.spouse.language.english_test_taken",
          "label": "Did you take an approved language test to assess your English skills?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.spouse.language.english_test_details",
          "label": "English language test results",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "test_name",
                "label": "Language test taken",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "language_test",
                  "selection": "single",
                  "allowed_values": [
                    "IELTS",
                    "CELPIP",
                    "PTE"
                  ]
                },
                "options": []
              },
              {
                "id": "test_version",
                "label": "Language test version",
                "type": "short_text",
                "required": false
              },
              {
                "id": "test_date",
                "label": "Date of language test",
                "type": "date",
                "required": false
              },
              {
                "id": "results_date",
                "label": "Date of test results",
                "type": "date",
                "required": false
              },
              {
                "id": "certificate_number",
                "label": "Language test certificate number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "pin",
                "label": "PIN (if applicable)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "speaking",
                "label": "Speaking",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "reading",
                "label": "Reading",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "listening",
                "label": "Listening",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "writing",
                "label": "Writing",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "language_document",
                "label": "Language test document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.language.english_test_taken",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.spouse.language.french_test_taken",
          "label": "Did you take an approved language test to assess your French skills?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.spouse.language.french_test_details",
          "label": "French language test results",
          "help_text": null,
          "question_type": "structured_fields",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "structured_fields",
            "fields": [
              {
                "id": "test_name",
                "label": "Language test taken",
                "type": "single_select",
                "required": true,
                "registry": {
                  "key": "language_test",
                  "selection": "single",
                  "allowed_values": [
                    "TEF",
                    "TCF"
                  ]
                },
                "options": []
              },
              {
                "id": "test_version",
                "label": "Language test version",
                "type": "short_text",
                "required": false
              },
              {
                "id": "test_date",
                "label": "Date of language test",
                "type": "date",
                "required": false
              },
              {
                "id": "results_date",
                "label": "Date of test results",
                "type": "date",
                "required": false
              },
              {
                "id": "certificate_number",
                "label": "Language test certificate number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "pin",
                "label": "PIN (if applicable)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "speaking",
                "label": "Speaking",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "reading",
                "label": "Reading",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "listening",
                "label": "Listening",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "writing",
                "label": "Writing",
                "type": "number",
                "required": true,
                "help_text": "Enter the raw test score (for example 7.5). Do not enter a CLB or NCLC level."
              },
              {
                "id": "language_document",
                "label": "Language test document",
                "type": "file_upload",
                "required": false
              }
            ]
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.language.french_test_taken",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 11
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.employment_history",
      "slug": "express-entry-family-spouse-employment-history",
      "title": "Spouse Employment History",
      "description": "Spouse or common-law partner work history for the Express Entry family questionnaire.",
      "display_order": 12,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.work.employment_history",
          "label": "Employment history",
          "help_text": "Employment details must be fully accurate and supported by employment documents. If the information does not match the supporting documents, an officer can change the NOC or refuse the application. Be extremely accurate with dates and leave no unexplained gaps. Do not enter a NOC code — your practitioner will assess NOC from the factual employment details.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Employment record",
            "addLabel": "Add employment record",
            "columns": [
              {
                "id": "from_date",
                "label": "Start of work / from",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "End of work / to",
                "type": "date",
                "required": false
              },
              {
                "id": "hours_per_week",
                "label": "Hours per week",
                "type": "number",
                "required": false
              },
              {
                "id": "job_title",
                "label": "Job title",
                "type": "short_text",
                "required": true
              },
              {
                "id": "employer_name",
                "label": "Employer name as on letterhead",
                "type": "short_text",
                "required": true
              },
              {
                "id": "is_current",
                "label": "Current employment?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "is_self_employed",
                "label": "Self-employed?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city",
                "label": "City",
                "type": "short_text",
                "required": false
              },
              {
                "id": "full_address",
                "label": "Full address with postal code (if in Canada)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "job_description",
                "label": "Detailed job description",
                "type": "long_text",
                "required": true
              },
              {
                "id": "supporting_document",
                "label": "Employment supporting document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.work.intended_occupation",
          "label": "Do you have an intended occupation in mind?",
          "help_text": "Describe the intended occupation. Do not enter a client-assigned NOC code.",
          "question_type": "long_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.travel_history",
      "slug": "express-entry-family-spouse-travel-history",
      "title": "Spouse Travel History",
      "description": "Spouse or common-law partner travel records and Canada entry details.",
      "display_order": 13,
      "questions": [
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Passport",
            "addLabel": "Add passport",
            "min_items": 1,
            "columns": [
              {
                "id": "full_name",
                "label": "Full name as shown on this passport",
                "type": "short_text",
                "required": true
              },
              {
                "id": "passport_number",
                "label": "Passport number",
                "type": "short_text",
                "required": true
              },
              {
                "id": "issue_date",
                "label": "Issue date",
                "type": "date",
                "required": false
              },
              {
                "id": "expiry_date",
                "label": "Expiry date",
                "type": "date",
                "required": false
              },
              {
                "id": "is_current",
                "label": "Is this your current / present passport?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "trips",
                "label": "Trips on this passport",
                "type": "repeatable_table",
                "required": false,
                "itemLabel": "Trip",
                "addLabel": "Add trip",
                "columns": [
                  {
                    "id": "travel_date",
                    "label": "Date of travel",
                    "type": "date",
                    "required": false
                  },
                  {
                    "id": "return_date",
                    "label": "Return date",
                    "type": "date",
                    "required": false
                  },
                  {
                    "id": "country_travelled_to",
                    "label": "Country travelled to",
                    "type": "single_select",
                    "required": false,
                    "options": [],
                    "registry": {
                      "key": "countries",
                      "selection": "single"
                    }
                  },
                  {
                    "id": "city_travelled_to",
                    "label": "City travelled to",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "purpose",
                    "label": "Purpose of travel",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "duration_of_stay",
                    "label": "Duration of stay",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "passport_page",
                    "label": "Passport page reference (PPT PAGE #)",
                    "type": "short_text",
                    "required": false
                  },
                  {
                    "id": "visa_image",
                    "label": "Visa / travel evidence",
                    "type": "file_upload",
                    "required": false
                  }
                ]
              }
            ]
          },
          "visibility_rule": null,
          "source_key": "express_entry_family.spouse.travel.passport_records",
          "label": "Passports used for travel history",
          "help_text": "Add your present passport and any previous passports covering the past 10 years (or since age 18). Add trips under each passport. Include entry stamps and exit stamps with visa evidence where available.",
          "question_type": "repeatable_table",
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.travel.last_entry_to_canada_date",
          "label": "Date of your last entry to Canada (if applicable)",
          "help_text": null,
          "question_type": "date",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.spouse.travel.last_entry_to_canada_place",
          "label": "Border or airport name of your last entry to Canada (if applicable)",
          "help_text": null,
          "question_type": "short_text",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.additional_information",
      "slug": "express-entry-family-spouse-additional-information",
      "title": "Spouse Additional Information",
      "description": "Spouse or common-law partner additional background information.",
      "display_order": 14,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.address.address_history",
          "label": "Address history for the past 10 years",
          "help_text": "Do not leave gaps. Add addresses chronologically rather than fixed ADDRESS 1–5 slots.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Address",
            "addLabel": "Add address",
            "columns": [
              {
                "id": "is_current",
                "label": "Is this your current address?",
                "type": "yes_no",
                "required": false
              },
              {
                "id": "status_at_address",
                "label": "What is/was your status at this address?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "citizen",
                    "label": "Citizen"
                  },
                  {
                    "value": "permanent_resident",
                    "label": "Permanent Resident"
                  },
                  {
                    "value": "visitor",
                    "label": "Visitor"
                  },
                  {
                    "value": "worker",
                    "label": "Worker"
                  },
                  {
                    "value": "student",
                    "label": "Student"
                  },
                  {
                    "value": "protected_person",
                    "label": "Protected person"
                  },
                  {
                    "value": "refugee_claimant",
                    "label": "Refugee claimant"
                  }
                ]
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit",
                "label": "Apt number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_number",
                "label": "Street number",
                "type": "short_text",
                "required": false
              },
              {
                "id": "street_address",
                "label": "Street address",
                "type": "short_text",
                "required": true
              },
              {
                "id": "city",
                "label": "City",
                "type": "short_text",
                "required": true
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": true,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "postal_code",
                "label": "Postal code / ZIP code",
                "type": "short_text",
                "required": false
              },
              {
                "id": "district_region_province",
                "label": "District / region / province",
                "type": "short_text",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        },
        {
          "source_key": "express_entry_family.spouse.family.family_member_records",
          "label": "Family members — additional information",
          "help_text": "Include parents and other family members as required. Do not use fixed Family member 1–5 spreadsheet slots.",
          "question_type": "repeatable_person",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_person",
            "itemLabel": "Family member",
            "addLabel": "Add family member",
            "columns": [
              {
                "id": "relationship",
                "label": "Relationship to you",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "father",
                    "label": "Father"
                  },
                  {
                    "value": "mother",
                    "label": "Mother"
                  },
                  {
                    "value": "spouse",
                    "label": "Spouse"
                  },
                  {
                    "value": "common_law_partner",
                    "label": "Common-law partner"
                  },
                  {
                    "value": "brother",
                    "label": "Brother"
                  },
                  {
                    "value": "step_brother",
                    "label": "Step-brother"
                  },
                  {
                    "value": "sister",
                    "label": "Sister"
                  },
                  {
                    "value": "step_sister",
                    "label": "Step-sister"
                  },
                  {
                    "value": "son_biological",
                    "label": "Son — biological"
                  },
                  {
                    "value": "daughter_biological",
                    "label": "Daughter — biological"
                  },
                  {
                    "value": "son_adopted",
                    "label": "Son — adopted"
                  },
                  {
                    "value": "daughter_adopted",
                    "label": "Daughter — adopted"
                  }
                ]
              },
              {
                "id": "family_name",
                "label": "Family name (as shown on passport)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "given_names",
                "label": "First name (as shown on passport)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "gender",
                "label": "Gender",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "female",
                    "label": "Female"
                  },
                  {
                    "value": "male",
                    "label": "Male"
                  },
                  {
                    "value": "another_gender",
                    "label": "Another gender"
                  },
                  {
                    "value": "prefer_not_to_say",
                    "label": "Prefer not to say"
                  }
                ]
              },
              {
                "id": "date_of_birth",
                "label": "Date of birth",
                "type": "date",
                "required": false
              },
              {
                "id": "date_of_death",
                "label": "Date of death if deceased",
                "type": "date",
                "required": false
              },
              {
                "id": "country_of_birth",
                "label": "Country of birth",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "country_of_residence",
                "label": "Country of residence (present)",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city_of_residence",
                "label": "City / town of residence (present)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "marital_status",
                "label": "Marital status",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "annulled_marriage",
                    "label": "Annulled marriage"
                  },
                  {
                    "value": "common_law",
                    "label": "Common-law"
                  },
                  {
                    "value": "divorced",
                    "label": "Divorced"
                  },
                  {
                    "value": "legally_separated",
                    "label": "Legally separated"
                  },
                  {
                    "value": "married",
                    "label": "Married"
                  },
                  {
                    "value": "never_married_single",
                    "label": "Never married / Single"
                  },
                  {
                    "value": "widowed",
                    "label": "Widowed"
                  }
                ]
              },
              {
                "id": "email",
                "label": "Email address",
                "type": "email",
                "required": false
              }
            ]
          },
          "visibility_rule": null,
          "display_order": 2
        },
        {
          "source_key": "express_entry_family.spouse.background.organization_membership_applicable",
          "label": "Have you been a member of any political, social, youth or student organization, trade union or professional association?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 3
        },
        {
          "source_key": "express_entry_family.spouse.background.organization_memberships",
          "label": "Organization memberships",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Organization",
            "addLabel": "Add organization",
            "columns": [
              {
                "id": "name",
                "label": "Name of organization",
                "type": "short_text",
                "required": true
              },
              {
                "id": "type",
                "label": "Type of organization",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": false
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "activities_positions",
                "label": "Activities and/or positions held",
                "type": "long_text",
                "required": false
              },
              {
                "id": "city_country",
                "label": "City and country or territory",
                "type": "short_text",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.organization_membership_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 4
        },
        {
          "source_key": "express_entry_family.spouse.background.government_position_applicable",
          "label": "Have you held any government positions (civil servant, police officer, etc.)?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 5
        },
        {
          "source_key": "express_entry_family.spouse.background.government_positions",
          "label": "Government positions",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Government position",
            "addLabel": "Add government position",
            "columns": [
              {
                "id": "title_activities",
                "label": "Title — activities and/or positions held",
                "type": "long_text",
                "required": true
              },
              {
                "id": "ranks",
                "label": "Ranks (your rank / ranks to minister / total ranks)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "supervisor",
                "label": "Name of immediate supervisor (full name and title)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "department",
                "label": "Department / branch / ministry",
                "type": "short_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location (region, town/city, country, address)",
                "type": "long_text",
                "required": false
              },
              {
                "id": "jurisdiction_level",
                "label": "Level of jurisdiction",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.government_position_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 6
        },
        {
          "source_key": "express_entry_family.spouse.background.military_service_applicable",
          "label": "Have you served in any military or paramilitary service?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 7
        },
        {
          "source_key": "express_entry_family.spouse.background.military_service",
          "label": "Military and/or paramilitary service",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Service record",
            "addLabel": "Add service record",
            "columns": [
              {
                "id": "title_activities",
                "label": "Title — activities and/or positions held",
                "type": "long_text",
                "required": true
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "ranks",
                "label": "Rank(s) with promotion dates",
                "type": "long_text",
                "required": false
              },
              {
                "id": "conscript_or_volunteer",
                "label": "Conscript or volunteer?",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "conscript",
                    "label": "Conscript"
                  },
                  {
                    "value": "volunteer",
                    "label": "Volunteer"
                  }
                ]
              },
              {
                "id": "commanding_officers",
                "label": "Name/rank of commanding officers",
                "type": "long_text",
                "required": false
              },
              {
                "id": "unit_name_type",
                "label": "Unit name / type of unit",
                "type": "short_text",
                "required": false
              },
              {
                "id": "combat_dates_places",
                "label": "Dates and places of any active combat",
                "type": "long_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location (base, city, province/territory)",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "end_reason",
                "label": "Reason for end of service",
                "type": "short_text",
                "required": false
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.military_service_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 8
        },
        {
          "source_key": "express_entry_family.spouse.background.police_employment_applicable",
          "label": "Have you provided police services / been employed by police?",
          "help_text": null,
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 9
        },
        {
          "source_key": "express_entry_family.spouse.background.police_employment",
          "label": "Police employment",
          "help_text": null,
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Police employment",
            "addLabel": "Add police employment",
            "columns": [
              {
                "id": "title",
                "label": "Your title",
                "type": "short_text",
                "required": true
              },
              {
                "id": "duties",
                "label": "Duties — detailed description",
                "type": "long_text",
                "required": false
              },
              {
                "id": "ranks",
                "label": "Rank(s) with promotion dates",
                "type": "long_text",
                "required": false
              },
              {
                "id": "branch_unit_role",
                "label": "Branch of service, unit numbers and role of your unit",
                "type": "long_text",
                "required": false
              },
              {
                "id": "unit_location",
                "label": "Unit location",
                "type": "long_text",
                "required": false
              },
              {
                "id": "commanding_officers",
                "label": "Full names and ranks of commanding officers",
                "type": "long_text",
                "required": false
              },
              {
                "id": "from_date",
                "label": "From",
                "type": "date",
                "required": true
              },
              {
                "id": "to_date",
                "label": "To",
                "type": "date",
                "required": false
              },
              {
                "id": "mandatory_or_voluntary",
                "label": "Mandatory or voluntary",
                "type": "single_select",
                "required": false,
                "options": [
                  {
                    "value": "mandatory",
                    "label": "Mandatory"
                  },
                  {
                    "value": "voluntary",
                    "label": "Voluntary"
                  }
                ]
              },
              {
                "id": "country",
                "label": "Country",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "end_reason",
                "label": "Reason for end of service",
                "type": "short_text",
                "required": false
              },
              {
                "id": "people_supervised",
                "label": "Number of people you supervised",
                "type": "number",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.police_employment_applicable",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "display_order": 10
        },
        {
          "source_key": "express_entry_family.spouse.background.convicted_crime_canada_no_pardon",
          "label": "Have you been convicted of a crime or offence in Canada for which a pardon has not been granted under the Criminal Records Act of Canada?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 11
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.convicted_crime_canada_no_pardon",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.convicted_crime_canada_no_pardon_details",
          "label": "Details — crime or offence in Canada (no pardon)",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 12
        },
        {
          "source_key": "express_entry_family.spouse.background.criminal_offence_any_country",
          "label": "Have you ever committed, been arrested for, been charged with, been on trial for or been convicted of any criminal offence in any country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 13
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.criminal_offence_any_country",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.criminal_offence_any_country_details",
          "label": "Details — criminal offence in any country",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 14
        },
        {
          "source_key": "express_entry_family.spouse.background.previous_refugee_claims",
          "label": "Have you made previous claims for refugee protection in Canada or at a Canadian visa office abroad, in any other country or countries, or with the United Nations High Commissioner for Refugees (UNHCR)?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 15
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.previous_refugee_claims",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.previous_refugee_claims_details",
          "label": "Details — previous refugee claims",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 16
        },
        {
          "source_key": "express_entry_family.spouse.background.refused_status_or_visa",
          "label": "Have you been refused refugee status, or an immigrant or permanent resident visa (including a Certificat de sélection du Québec (CSQ) or application to the Provincial Nominee Program) or visitor or temporary resident visa, to Canada or any other country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 17
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.refused_status_or_visa",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.refused_status_or_visa_details",
          "label": "Details — refused status or visa",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 18
        },
        {
          "source_key": "express_entry_family.spouse.background.refused_entry_or_ordered_to_leave",
          "label": "Have you ever been refused a visa or permit, denied entry or ordered to leave Canada or any other country?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 19
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.refused_entry_or_ordered_to_leave",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.refused_entry_or_ordered_to_leave_details",
          "label": "Details — refused entry or ordered to leave",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 20
        },
        {
          "source_key": "express_entry_family.spouse.background.war_crimes_or_crimes_against_humanity",
          "label": "Have you been involved in an act of genocide, a war crime or in the commission of a crime against humanity?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 21
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.war_crimes_or_crimes_against_humanity",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.war_crimes_or_crimes_against_humanity_details",
          "label": "Details — war crimes / crimes against humanity",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 22
        },
        {
          "source_key": "express_entry_family.spouse.background.advocated_armed_struggle",
          "label": "Have you used, planned or advocated the use of armed struggle or violence to reach political, religious or social objectives?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 23
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.advocated_armed_struggle",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.advocated_armed_struggle_details",
          "label": "Details — armed struggle or violence advocacy",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 24
        },
        {
          "source_key": "express_entry_family.spouse.background.associated_violent_group",
          "label": "Have you been associated with a group that used, uses, advocated or advocates the use of armed struggle or violence to reach political, religious or social objectives?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 25
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.associated_violent_group",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.associated_violent_group_details",
          "label": "Details — association with violent group",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 26
        },
        {
          "source_key": "express_entry_family.spouse.background.organized_crime_membership",
          "label": "Have you been a member of an organization that is or was engaged in an activity that is part of a pattern of criminal activity?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 27
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.organized_crime_membership",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.organized_crime_membership_details",
          "label": "Details — organized crime membership",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 28
        },
        {
          "source_key": "express_entry_family.spouse.background.detained_or_incarcerated",
          "label": "Have you been detained, incarcerated, or put in jail?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 29
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.detained_or_incarcerated",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.detained_or_incarcerated_details",
          "label": "Details — detention or incarceration",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 30
        },
        {
          "source_key": "express_entry_family.spouse.background.serious_disease_or_disorder",
          "label": "Have you had any serious disease or physical or mental disorder?",
          "help_text": "If you answer Yes to any statutory question, provide details in the explanation field below.",
          "question_type": "yes_no",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": null,
          "display_order": 31
        },
        {
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": null,
          "visibility_rule": {
            "all": [
              {
                "field": "express_entry_family.spouse.background.serious_disease_or_disorder",
                "op": "eq",
                "value": "Yes"
              }
            ]
          },
          "source_key": "express_entry_family.spouse.background.serious_disease_or_disorder_details",
          "label": "Details — serious disease or disorder",
          "help_text": "Provide details, relevant dates, country, authority/organization, outcome, and attach supporting documents if available.",
          "question_type": "long_text",
          "display_order": 32
        }
      ]
    },
    {
      "source_key": "express_entry_family.spouse.personal_activities",
      "slug": "express-entry-family-spouse-personal-activities",
      "title": "Spouse Personal Activities",
      "description": "Spouse or common-law partner personal activity history.",
      "display_order": 15,
      "questions": [
        {
          "source_key": "express_entry_family.spouse.activity.personal_activity_history",
          "label": "Personal activity history for the past 10 years (or since age 18)",
          "help_text": "List activities without gaps from most recent to oldest. Include study, work, unemployment, and other activities.",
          "question_type": "repeatable_table",
          "placeholder": null,
          "required_default": false,
          "options": null,
          "field_schema": {
            "kind": "repeatable_table",
            "itemLabel": "Activity",
            "addLabel": "Add activity",
            "columns": [
              {
                "id": "from_year",
                "label": "From year",
                "type": "number",
                "required": true
              },
              {
                "id": "from_month",
                "label": "From month",
                "type": "number",
                "required": false
              },
              {
                "id": "to_year",
                "label": "To year",
                "type": "number",
                "required": false
              },
              {
                "id": "to_month",
                "label": "To month",
                "type": "number",
                "required": false
              },
              {
                "id": "activity_description",
                "label": "Describe activity",
                "type": "long_text",
                "required": true
              },
              {
                "id": "organization_name",
                "label": "Name of company, employer, or school",
                "type": "short_text",
                "required": false
              },
              {
                "id": "country",
                "label": "Country where activity took place",
                "type": "single_select",
                "required": false,
                "options": [],
                "registry": {
                  "key": "countries",
                  "selection": "single"
                }
              },
              {
                "id": "city",
                "label": "City / town where activity took place",
                "type": "short_text",
                "required": false
              },
              {
                "id": "full_address",
                "label": "Full address",
                "type": "long_text",
                "required": false
              },
              {
                "id": "remarks",
                "label": "Remark for differences",
                "type": "long_text",
                "required": false
              },
              {
                "id": "supporting_document",
                "label": "Supporting document",
                "type": "file_upload",
                "required": false
              }
            ],
            "min_items": 1
          },
          "visibility_rule": null,
          "display_order": 1
        }
      ]
    }
  ],
  "source_gaps": [
    {
      "id": "french_test_parity",
      "note": "French language test details mirrored from single v1.2 (TEF/TCF + scores + upload)."
    },
    {
      "id": "other_names_entry_fields",
      "note": "Closed: other_name_records collects previous/other names; other_name_change_proof upload retained."
    },
    {
      "id": "settlement_funds_lookup_dropdown",
      "note": "Declared CAD amount only; IRCC thresholds stay outside the questionnaire."
    },
    {
      "id": "noc_not_in_client_employment",
      "note": "NOC intentionally omitted from client employment records (consultant assessment)."
    }
  ],
  "changelog": [
    "v1.1: populate all 15 client sections from single v1.2 clone-adapt",
    "applicant sections 02-08 mirrored from single under express_entry_family.applicant.*",
    "spouse sections 09-15 mirrored from applicant under express_entry_family.spouse.*",
    "application_details remains applicant-only",
    "personal: required_default false + other_name_records (keep name-change proof upload)",
    "no Representative client section; no NOC on employment; settlement funds free number"
  ]
}
