{
  "audit_version": "1.0",
  "generated_at": "2026-09-02T11:01:44.855Z",
  "executive_summary": {
    "finding": "Student and Worker modules ARE present in the TS catalog and Bank export as temporary.student and temporary.worker. Task 7 reported them under coarse module label \"temporary\" (5 sections), not as missing modules.",
    "student_bank_source_key": "temporary.student",
    "worker_bank_source_key": "temporary.worker",
    "business_organization": "Approved Business subsections are consolidated into one TS/Bank section (business.business) with ~100 scalar questions; repeatable ledgers deferred to Task 8.",
    "approved_sections_audited": 51,
    "ts_client_sections": 32,
    "ts_total_questions": 1189,
    "bank_export_sections": 32,
    "bank_export_questions": 1187,
    "excluded_questions": 2,
    "coverage_status_counts": {
      "fully_covered": 48,
      "partially_covered": 2,
      "intentionally_excluded": 1,
      "missing": 0
    },
    "bank_sections_by_approved_module": {
      "common": 17,
      "temporary_residence": 1,
      "visitor": 1,
      "student": 1,
      "worker": 1,
      "employer": 1,
      "permanent_residence": 2,
      "family_sponsorship": 6,
      "business": 1,
      "quebec": 1
    }
  },
  "student_worker_investigation": {
    "student_in_ts_catalog": true,
    "worker_in_ts_catalog": true,
    "student_ts_question_count": 105,
    "worker_ts_question_count": 65,
    "student_bank_imported": 105,
    "worker_bank_imported": 65,
    "student_bank_excluded": 0,
    "worker_bank_excluded": 0,
    "reason_not_in_task7_module_list": "Export used category prefix temporary_residence → module \"temporary\" instead of approved_module student/worker"
  },
  "sections": [
    {
      "approved_module": "common",
      "approved_section": "Case and immigration objective",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_01_case_objective",
      "ts_category": "common",
      "bank_source_key": "common.case_objective",
      "bank_section_present": true,
      "source_question_count": 39,
      "imported_question_count": 39,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "multi_select": 1,
        "long_text": 7,
        "single_select": 7,
        "yes_no_unknown": 8,
        "country": 1,
        "short_text": 9,
        "date": 6
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Personal identity",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_02_personal_identity",
      "ts_category": "common",
      "bank_source_key": "common.personal_identity",
      "bank_section_present": true,
      "source_question_count": 16,
      "imported_question_count": 16,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "number": 1,
        "repeatable_person": 1,
        "yes_no_unknown": 5,
        "long_text": 6,
        "file_upload": 1,
        "short_text": 1,
        "date": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Immigration identifiers and documents",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_03_immigration_ids",
      "ts_category": "common",
      "bank_source_key": "common.immigration_ids",
      "bank_section_present": true,
      "source_question_count": 29,
      "imported_question_count": 29,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 5,
        "short_text": 8,
        "country": 1,
        "date": 9,
        "file_upload": 2,
        "repeatable_table": 1,
        "single_select": 1,
        "long_text": 2
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Contact and communication",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_04_contact",
      "ts_category": "common",
      "bank_source_key": "common.contact",
      "bank_section_present": true,
      "source_question_count": 24,
      "imported_question_count": 24,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 4,
        "email": 3,
        "phone": 6,
        "address": 3,
        "yes_no_unknown": 3,
        "date": 1,
        "short_text": 3,
        "long_text": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Marital and family information",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_05_marital_family",
      "ts_category": "common",
      "bank_source_key": "common.marital_family",
      "bank_section_present": true,
      "source_question_count": 21,
      "imported_question_count": 21,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 1,
        "date": 2,
        "country": 2,
        "short_text": 2,
        "yes_no_unknown": 6,
        "number": 2,
        "repeatable_person": 1,
        "repeatable_table": 1,
        "long_text": 4
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Education",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_06_education",
      "ts_category": "common",
      "bank_source_key": "common.education",
      "bank_section_present": true,
      "source_question_count": 17,
      "imported_question_count": 17,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 2,
        "repeatable_table": 2,
        "yes_no_unknown": 4,
        "short_text": 2,
        "date": 2,
        "file_upload": 2,
        "long_text": 3
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Language abilities and testing",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_07_language",
      "ts_category": "common",
      "bank_source_key": "common.language",
      "bank_section_present": true,
      "source_question_count": 16,
      "imported_question_count": 16,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 1,
        "multi_select": 1,
        "single_select": 1,
        "long_text": 5,
        "yes_no_unknown": 5,
        "repeatable_table": 1,
        "file_upload": 1,
        "date": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Employment and personal activities",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_08_employment",
      "ts_category": "common",
      "bank_source_key": "common.employment",
      "bank_section_present": true,
      "source_question_count": 18,
      "imported_question_count": 18,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 3,
        "long_text": 5,
        "number": 2,
        "yes_no_unknown": 5,
        "date": 1,
        "repeatable_table": 1,
        "file_upload": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Personal activities (gap/unemployment)",
      "status": "partially_covered",
      "ts_present": true,
      "ts_section_id": "sec_09_personal_activity",
      "ts_category": "common",
      "bank_source_key": "common.personal_activity",
      "bank_section_present": true,
      "source_question_count": 15,
      "imported_question_count": 14,
      "excluded_question_count": 1,
      "exclusion_reasons": {
        "not_client_visible": 1
      },
      "ts_answer_type_breakdown": {
        "yes_no": 1,
        "repeatable_table": 1,
        "single_select": 1,
        "yes_no_unknown": 5,
        "long_text": 6,
        "file_upload": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Address history",
      "status": "partially_covered",
      "ts_present": true,
      "ts_section_id": "sec_10_address_history",
      "ts_category": "common",
      "bank_source_key": "common.address_history",
      "bank_section_present": true,
      "source_question_count": 9,
      "imported_question_count": 8,
      "excluded_question_count": 1,
      "exclusion_reasons": {
        "not_client_visible": 1
      },
      "ts_answer_type_breakdown": {
        "long_text": 3,
        "yes_no_unknown": 3,
        "repeatable_table": 1,
        "single_select": 1,
        "address": 1
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Travel history",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_11_travel_history",
      "ts_category": null,
      "bank_source_key": "common.travel",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 10,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Financial profile",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_12_financial_profile",
      "ts_category": null,
      "bank_source_key": "common.financial",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 17,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Immigration history",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_13_immigration_history",
      "ts_category": "common",
      "bank_source_key": "common.immigration_history",
      "bank_section_present": true,
      "source_question_count": 103,
      "imported_question_count": 103,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "long_text": 15,
        "yes_no_unknown": 14,
        "single_select": 13,
        "date": 13,
        "country": 12,
        "short_text": 24,
        "file_upload": 12
      },
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Background and admissibility",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_14_background_admissibility",
      "ts_category": null,
      "bank_source_key": "common.background",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 30,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Memberships and public service",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_15_memberships_military",
      "ts_category": null,
      "bank_source_key": "common.memberships",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 11,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Supporting-document readiness",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_16_document_readiness",
      "ts_category": null,
      "bank_source_key": "common.documents",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 22,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "common",
      "approved_section": "Declaration and consent",
      "status": "fully_covered",
      "ts_present": false,
      "ts_section_id": "sec_17_declaration_consent",
      "ts_category": null,
      "bank_source_key": "common.declaration",
      "bank_section_present": true,
      "source_question_count": 0,
      "imported_question_count": 13,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {},
      "notes": null
    },
    {
      "approved_module": "temporary_residence",
      "approved_section": "Temporary residence core",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_20_tr_core",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.tr_core",
      "bank_section_present": true,
      "source_question_count": 33,
      "imported_question_count": 33,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 3,
        "long_text": 9,
        "yes_no_unknown": 11,
        "short_text": 4,
        "date": 5,
        "number": 1
      },
      "notes": null
    },
    {
      "approved_module": "visitor",
      "approved_section": "Visitor module",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_21_visitor",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.visitor",
      "bank_section_present": true,
      "source_question_count": 38,
      "imported_question_count": 38,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 4,
        "long_text": 11,
        "short_text": 4,
        "date": 2,
        "yes_no_unknown": 11,
        "address": 1,
        "phone": 1,
        "email": 1,
        "file_upload": 1,
        "currency": 1,
        "repeatable_table": 1
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Type of study application",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 3,
      "imported_question_count": 3,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 1,
        "long_text": 1,
        "yes_no_unknown": 1
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "School and program",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 18,
      "imported_question_count": 18,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 8,
        "single_select": 2,
        "date": 3,
        "yes_no_unknown": 3,
        "file_upload": 1,
        "currency": 1
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Provincial authorization (PAL/CAQ)",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 17,
      "imported_question_count": 17,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 4,
        "single_select": 2,
        "short_text": 2,
        "date": 5,
        "file_upload": 2,
        "long_text": 2
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Academic rationale",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 3,
      "imported_question_count": 3,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "long_text": 3
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Study financing",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 21,
      "imported_question_count": 21,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "currency": 5,
        "single_select": 2,
        "long_text": 2,
        "yes_no_unknown": 4,
        "file_upload": 5,
        "short_text": 3
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Previous Canadian studies",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 8,
      "imported_question_count": 8,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 4,
        "repeatable_table": 1,
        "long_text": 3
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Minor students",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 11,
      "imported_question_count": 11,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 4,
        "repeatable_table": 1,
        "long_text": 2,
        "file_upload": 2,
        "short_text": 1,
        "address": 1
      },
      "notes": null
    },
    {
      "approved_module": "student",
      "approved_section": "Student risk flags (consultant assessment)",
      "status": "intentionally_excluded",
      "ts_present": true,
      "ts_section_id": "sec_22_student",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "bank_section_present": true,
      "source_question_count": 105,
      "imported_question_count": 105,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 9,
        "long_text": 22,
        "yes_no_unknown": 27,
        "short_text": 19,
        "date": 9,
        "file_upload": 10,
        "currency": 6,
        "repeatable_table": 2,
        "address": 1
      },
      "notes": "No accusatory client-facing risk-flag questions in TS catalog. Neutral fact questions only; consultant review handles assessment."
    },
    {
      "approved_module": "worker",
      "approved_section": "Work-permit type",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_23_worker",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "bank_section_present": true,
      "source_question_count": 4,
      "imported_question_count": 4,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 2,
        "long_text": 2
      },
      "notes": null
    },
    {
      "approved_module": "worker",
      "approved_section": "Canadian job offer",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_23_worker",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "bank_section_present": true,
      "source_question_count": 18,
      "imported_question_count": 18,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 10,
        "yes_no_unknown": 3,
        "long_text": 2,
        "date": 2,
        "file_upload": 1
      },
      "notes": null
    },
    {
      "approved_module": "worker",
      "approved_section": "LMIA / LMIA exemption",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_23_worker",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "bank_section_present": true,
      "source_question_count": 11,
      "imported_question_count": 11,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 2,
        "short_text": 1,
        "date": 2,
        "file_upload": 2,
        "single_select": 2,
        "long_text": 2
      },
      "notes": null
    },
    {
      "approved_module": "worker",
      "approved_section": "Worker qualifications",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_23_worker",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "bank_section_present": true,
      "source_question_count": 5,
      "imported_question_count": 5,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "long_text": 3,
        "yes_no_unknown": 1,
        "file_upload": 1
      },
      "notes": null
    },
    {
      "approved_module": "worker",
      "approved_section": "Current Canadian employment",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_23_worker",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "bank_section_present": true,
      "source_question_count": 3,
      "imported_question_count": 3,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 1,
        "short_text": 1,
        "date": 1
      },
      "notes": null
    },
    {
      "approved_module": "employer",
      "approved_section": "Employer questionnaire",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_24_employer",
      "ts_category": "temporary_residence",
      "bank_source_key": "temporary.employer",
      "bank_section_present": true,
      "source_question_count": 62,
      "imported_question_count": 62,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 20,
        "date": 3,
        "single_select": 4,
        "address": 2,
        "yes_no": 1,
        "number": 5,
        "currency": 1,
        "long_text": 8,
        "yes_no_unknown": 12,
        "phone": 2,
        "email": 1,
        "repeatable_table": 1,
        "file_upload": 2
      },
      "notes": null
    },
    {
      "approved_module": "permanent_residence",
      "approved_section": "Permanent residence core",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_30_pr_core",
      "ts_category": "permanent_residence",
      "bank_source_key": "pr.pr_core",
      "bank_section_present": true,
      "source_question_count": 42,
      "imported_question_count": 42,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 2,
        "short_text": 8,
        "yes_no_unknown": 13,
        "repeatable_person": 3,
        "date": 7,
        "long_text": 6,
        "currency": 1,
        "number": 1,
        "repeatable_table": 1
      },
      "notes": null
    },
    {
      "approved_module": "permanent_residence",
      "approved_section": "Economic immigration",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_31_economic",
      "ts_category": "permanent_residence",
      "bank_source_key": "pr.economic",
      "bank_section_present": true,
      "source_question_count": 43,
      "imported_question_count": 43,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 3,
        "short_text": 12,
        "repeatable_table": 2,
        "number": 3,
        "yes_no_unknown": 10,
        "date": 3,
        "long_text": 7,
        "currency": 2,
        "repeatable_person": 1
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Sponsorship category",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_32_family_sponsorship",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.family_sponsorship",
      "bank_section_present": true,
      "source_question_count": 18,
      "imported_question_count": 18,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 3,
        "yes_no_unknown": 9,
        "long_text": 5,
        "number": 1
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Sponsor eligibility",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_33_sponsor",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.sponsor",
      "bank_section_present": true,
      "source_question_count": 43,
      "imported_question_count": 43,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 5,
        "date": 2,
        "single_select": 2,
        "number": 2,
        "address": 1,
        "yes_no_unknown": 13,
        "long_text": 14,
        "repeatable_table": 2,
        "currency": 2
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Sponsored person",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_34_sponsored",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.sponsored",
      "bank_section_present": true,
      "source_question_count": 32,
      "imported_question_count": 32,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 2,
        "date": 2,
        "single_select": 2,
        "country": 1,
        "yes_no_unknown": 12,
        "repeatable_table": 1,
        "repeatable_person": 3,
        "long_text": 9
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Spouse/partner relationship history",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_35_spouse_partner",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.spouse_partner",
      "bank_section_present": true,
      "source_question_count": 65,
      "imported_question_count": 65,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 1,
        "date": 7,
        "long_text": 22,
        "short_text": 5,
        "repeatable_table": 9,
        "yes_no_unknown": 20,
        "multi_select": 1
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Parents and grandparents",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_36_parents_gp",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.parents_gp",
      "bank_section_present": true,
      "source_question_count": 21,
      "imported_question_count": 21,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 6,
        "short_text": 1,
        "date": 2,
        "single_select": 1,
        "multi_select": 1,
        "long_text": 5,
        "repeatable_person": 2,
        "repeatable_table": 3
      },
      "notes": null
    },
    {
      "approved_module": "family_sponsorship",
      "approved_section": "Dependent child/adoption",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_37_dependent_child",
      "ts_category": "family_sponsorship",
      "bank_source_key": "family.dependent_child",
      "bank_section_present": true,
      "source_question_count": 36,
      "imported_question_count": 36,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 5,
        "short_text": 3,
        "date": 2,
        "country": 2,
        "number": 1,
        "yes_no_unknown": 10,
        "long_text": 12,
        "repeatable_table": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Program and business category",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 11,
      "imported_question_count": 11,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "single_select": 2,
        "short_text": 1,
        "yes_no_unknown": 5,
        "long_text": 3
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Management experience",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 8,
      "imported_question_count": 8,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "repeatable_table": 1,
        "long_text": 3,
        "yes_no_unknown": 4
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Net worth",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 5,
      "imported_question_count": 5,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "repeatable_table": 1,
        "currency": 3,
        "long_text": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Source and accumulation of funds",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 2,
      "imported_question_count": 2,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "repeatable_table": 1,
        "long_text": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Existing business",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 16,
      "imported_question_count": 16,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 4,
        "short_text": 2,
        "long_text": 5,
        "repeatable_table": 1,
        "number": 1,
        "currency": 3
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Proposed Canadian business",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 1,
      "imported_question_count": 1,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "long_text": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Business acquisition/succession",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 23,
      "imported_question_count": 23,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 3,
        "currency": 2,
        "long_text": 13,
        "yes_no_unknown": 4,
        "single_select": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Innovative/start-up business",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 17,
      "imported_question_count": 17,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "long_text": 12,
        "single_select": 1,
        "yes_no_unknown": 2,
        "short_text": 1,
        "repeatable_table": 1
      },
      "notes": null
    },
    {
      "approved_module": "business",
      "approved_section": "Self-employed applicants",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_38_business",
      "ts_category": "business",
      "bank_source_key": "business.business",
      "bank_section_present": true,
      "source_question_count": 15,
      "imported_question_count": 15,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "short_text": 1,
        "number": 1,
        "long_text": 8,
        "repeatable_table": 1,
        "yes_no_unknown": 1,
        "currency": 3
      },
      "notes": null
    },
    {
      "approved_module": "quebec",
      "approved_section": "Québec-specific",
      "status": "fully_covered",
      "ts_present": true,
      "ts_section_id": "sec_39_quebec",
      "ts_category": "permanent_residence",
      "bank_source_key": "pr.quebec",
      "bank_section_present": true,
      "source_question_count": 47,
      "imported_question_count": 47,
      "excluded_question_count": 0,
      "exclusion_reasons": {},
      "ts_answer_type_breakdown": {
        "yes_no_unknown": 10,
        "single_select": 6,
        "short_text": 9,
        "date": 5,
        "long_text": 14,
        "number": 1,
        "currency": 1,
        "repeatable_table": 1
      },
      "notes": null
    }
  ],
  "ts_section_index": [
    {
      "section_id": "sec_01_case_objective",
      "section_name": "Case & Immigration Objective",
      "category": "common",
      "bank_source_key": "common.case_objective",
      "question_count": 39
    },
    {
      "section_id": "sec_02_personal_identity",
      "section_name": "Personal Identity",
      "category": "common",
      "bank_source_key": "common.personal_identity",
      "question_count": 16
    },
    {
      "section_id": "sec_03_immigration_ids",
      "section_name": "Immigration Identifiers & Documents",
      "category": "common",
      "bank_source_key": "common.immigration_ids",
      "question_count": 29
    },
    {
      "section_id": "sec_04_contact",
      "section_name": "Contact & Communication",
      "category": "common",
      "bank_source_key": "common.contact",
      "question_count": 24
    },
    {
      "section_id": "sec_05_marital_family",
      "section_name": "Marital & Family Information",
      "category": "common",
      "bank_source_key": "common.marital_family",
      "question_count": 21
    },
    {
      "section_id": "sec_06_education",
      "section_name": "Education",
      "category": "common",
      "bank_source_key": "common.education",
      "question_count": 17
    },
    {
      "section_id": "sec_07_language",
      "section_name": "Language Ability & Testing",
      "category": "common",
      "bank_source_key": "common.language",
      "question_count": 16
    },
    {
      "section_id": "sec_08_employment",
      "section_name": "Employment History",
      "category": "common",
      "bank_source_key": "common.employment",
      "question_count": 18
    },
    {
      "section_id": "sec_09_personal_activity",
      "section_name": "Complete Personal Activity History",
      "category": "common",
      "bank_source_key": "common.personal_activity",
      "question_count": 15
    },
    {
      "section_id": "sec_10_address_history",
      "section_name": "Address History",
      "category": "common",
      "bank_source_key": "common.address_history",
      "question_count": 9
    },
    {
      "section_id": "sec_11_travel",
      "section_name": "Travel History",
      "category": "common",
      "bank_source_key": null,
      "question_count": 10
    },
    {
      "section_id": "sec_12_financial",
      "section_name": "Financial Profile",
      "category": "common",
      "bank_source_key": null,
      "question_count": 17
    },
    {
      "section_id": "sec_13_immigration_history",
      "section_name": "Immigration History",
      "category": "common",
      "bank_source_key": "common.immigration_history",
      "question_count": 103
    },
    {
      "section_id": "sec_14_background",
      "section_name": "Background & Admissibility",
      "category": "common",
      "bank_source_key": null,
      "question_count": 30
    },
    {
      "section_id": "sec_15_memberships",
      "section_name": "Memberships / Military / Government / Public Service",
      "category": "common",
      "bank_source_key": null,
      "question_count": 11
    },
    {
      "section_id": "sec_16_documents",
      "section_name": "Supporting Document Readiness",
      "category": "common",
      "bank_source_key": null,
      "question_count": 22
    },
    {
      "section_id": "sec_17_declaration",
      "section_name": "Declaration & Consent",
      "category": "common",
      "bank_source_key": null,
      "question_count": 13
    },
    {
      "section_id": "sec_20_tr_core",
      "section_name": "Temporary Residence Core",
      "category": "temporary_residence",
      "bank_source_key": "temporary.tr_core",
      "question_count": 33
    },
    {
      "section_id": "sec_21_visitor",
      "section_name": "Visitor",
      "category": "temporary_residence",
      "bank_source_key": "temporary.visitor",
      "question_count": 38
    },
    {
      "section_id": "sec_22_student",
      "section_name": "Student",
      "category": "temporary_residence",
      "bank_source_key": "temporary.student",
      "question_count": 105
    },
    {
      "section_id": "sec_23_worker",
      "section_name": "Worker",
      "category": "temporary_residence",
      "bank_source_key": "temporary.worker",
      "question_count": 65
    },
    {
      "section_id": "sec_24_employer",
      "section_name": "Employer Information",
      "category": "temporary_residence",
      "bank_source_key": "temporary.employer",
      "question_count": 62
    },
    {
      "section_id": "sec_30_pr_core",
      "section_name": "Permanent Residence Core",
      "category": "permanent_residence",
      "bank_source_key": "pr.pr_core",
      "question_count": 42
    },
    {
      "section_id": "sec_31_economic",
      "section_name": "Economic Immigration",
      "category": "permanent_residence",
      "bank_source_key": "pr.economic",
      "question_count": 43
    },
    {
      "section_id": "sec_32_family_sponsorship",
      "section_name": "Family Sponsorship",
      "category": "family_sponsorship",
      "bank_source_key": "family.family_sponsorship",
      "question_count": 18
    },
    {
      "section_id": "sec_33_sponsor",
      "section_name": "Sponsor / Co-Signer",
      "category": "family_sponsorship",
      "bank_source_key": "family.sponsor",
      "question_count": 43
    },
    {
      "section_id": "sec_34_sponsored",
      "section_name": "Sponsored Person",
      "category": "family_sponsorship",
      "bank_source_key": "family.sponsored",
      "question_count": 32
    },
    {
      "section_id": "sec_35_spouse_partner",
      "section_name": "Spouse / Partner Relationship",
      "category": "family_sponsorship",
      "bank_source_key": "family.spouse_partner",
      "question_count": 65
    },
    {
      "section_id": "sec_36_parents_gp",
      "section_name": "Parents & Grandparents",
      "category": "family_sponsorship",
      "bank_source_key": "family.parents_gp",
      "question_count": 21
    },
    {
      "section_id": "sec_37_dependent_child",
      "section_name": "Dependent Child / Adoption",
      "category": "family_sponsorship",
      "bank_source_key": "family.dependent_child",
      "question_count": 36
    },
    {
      "section_id": "sec_38_business",
      "section_name": "Business Immigration",
      "category": "business",
      "bank_source_key": "business.business",
      "question_count": 129
    },
    {
      "section_id": "sec_39_quebec",
      "section_name": "Québec-Specific Questions",
      "category": "permanent_residence",
      "bank_source_key": "pr.quebec",
      "question_count": 47
    }
  ]
}