[
  {
    "index": "1",
    "tab_name": "Start Here",
    "visibility": "Visible",
    "code_name": "Sheet28",
    "category": "UI",
    "definition": "Primary workbook landing sheet hosting planner controls and calculated setup values including `calc_FXYear`.",
    "notes": "Contains top-level user controls and current FX-year calculation support."
  },
  {
    "index": "2",
    "tab_name": "Summary Sheet",
    "visibility": "Visible",
    "code_name": "Sheet1",
    "category": "UI",
    "definition": "Primary planner-facing summary and control sheet used for key selections validations and top-level workbook outputs.",
    "notes": "Contains `val_FiscalYear` and summary-facing control values."
  },
  {
    "index": "3",
    "tab_name": "Campaign Overview",
    "visibility": "Visible",
    "code_name": "Sheet5",
    "category": "Output",
    "definition": "Planner-facing detailed campaign output sheet populated from the all-campaigns output layer.",
    "notes": "Hosts `Output_AllCampaigns`."
  },
  {
    "index": "4",
    "tab_name": "Trackline Summary",
    "visibility": "Visible",
    "code_name": "Sheet7",
    "category": "Output",
    "definition": "Planner-facing trackline summary sheet populated from the active trackline output query.",
    "notes": "Hosts `Output_Trackline`."
  },
  {
    "index": "5",
    "tab_name": "T&Cs",
    "visibility": "Visible",
    "code_name": "Sheet20",
    "category": "Reference",
    "definition": "Visible reference sheet for workbook terms conditions or usage guidance.",
    "notes": "User-facing reference content."
  },
  {
    "index": "6",
    "tab_name": "Paid Search",
    "visibility": "Visible",
    "code_name": "Sheet13",
    "category": "Plan Input",
    "definition": "Planner input sheet for Paid Search plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_PaidSearch` and `tblAudience_PaidSearch`."
  },
  {
    "index": "7",
    "tab_name": "Paid Search Ad Copy",
    "visibility": "Visible",
    "code_name": "Sheet24",
    "category": "Plan Input",
    "definition": "Planner input sheet for paid-search ad copy fee lines and supporting cost calculations.",
    "notes": "Hosts `tblPlan_PaidSearchAdCopy`."
  },
  {
    "index": "8",
    "tab_name": "Paid Social",
    "visibility": "Visible",
    "code_name": "Sheet12",
    "category": "Plan Input",
    "definition": "Planner input sheet for Paid Social plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_PaidSocial` and `tblAudience_PaidSocial`."
  },
  {
    "index": "9",
    "tab_name": "Programmatic",
    "visibility": "Visible",
    "code_name": "Sheet14",
    "category": "Plan Input",
    "definition": "Planner input sheet for Programmatic plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_Programmatic` and `tblAudience_Programmatic`."
  },
  {
    "index": "10",
    "tab_name": "Digital",
    "visibility": "Visible",
    "code_name": "Sheet18",
    "category": "Plan Input",
    "definition": "Planner input sheet for Digital plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_Digital` and `tblAudience_Digital`."
  },
  {
    "index": "11",
    "tab_name": "Email",
    "visibility": "Visible",
    "code_name": "Sheet19",
    "category": "Plan Input",
    "definition": "Planner input sheet for Email plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_Email` and `tblAudience_Email`."
  },
  {
    "index": "12",
    "tab_name": "TV & Cinema",
    "visibility": "Visible",
    "code_name": "Sheet23",
    "category": "Plan Input",
    "definition": "Planner input sheet for TV and Cinema plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_TVCinema` and `tblAudience_TVCinema`."
  },
  {
    "index": "13",
    "tab_name": "Print",
    "visibility": "Visible",
    "code_name": "Sheet16",
    "category": "Plan Input",
    "definition": "Planner input sheet for Print plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_Print` and `tblAudience_Print`."
  },
  {
    "index": "14",
    "tab_name": "OOH",
    "visibility": "Visible",
    "code_name": "Sheet17",
    "category": "Plan Input",
    "definition": "Planner input sheet for OOH plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_OOH` and `tblAudience_OOH`."
  },
  {
    "index": "15",
    "tab_name": "Radio",
    "visibility": "Visible",
    "code_name": "Sheet22",
    "category": "Plan Input",
    "definition": "Planner input sheet for Radio plan rows and related audience/planning logic.",
    "notes": "Hosts `tblPlan_Radio` and `tblAudience_Radio`."
  },
  {
    "index": "16",
    "tab_name": "Settings",
    "visibility": "Visible",
    "code_name": "Sheet25",
    "category": "Config",
    "definition": "Configuration and support sheet containing workbook settings named-cell inputs and technical output/support tables.",
    "notes": "Hosts `Output_InvestmentSummary` and `val_LastRefresh`."
  },
  {
    "index": "17",
    "tab_name": "Platform Fees",
    "visibility": "Visible",
    "code_name": "Sheet8",
    "category": "Lookup",
    "definition": "Support sheet containing platform fee reference data used in fee calculations.",
    "notes": "Hosts `tblLookup_PlatformFees`."
  },
  {
    "index": "18",
    "tab_name": "Lookup_BrandTherapeuticArea",
    "visibility": "Visible",
    "code_name": "Sheet4",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing therapeutic area mapping reference data for classification workflows.",
    "notes": "Aligned to `Lookup_BrandTherapeuticArea`."
  },
  {
    "index": "19",
    "tab_name": "Lookup_BrandHierarchy",
    "visibility": "Visible",
    "code_name": "Sheet9",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing brand hierarchy reference data for taxonomy and classification workflows.",
    "notes": "Aligned to `Lookup_BrandHierarchy`."
  },
  {
    "index": "20",
    "tab_name": "Lookup_BrandIndication",
    "visibility": "Visible",
    "code_name": "Sheet6",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing indication mapping reference data for classification workflows.",
    "notes": "Aligned to `Lookup_BrandIndication`."
  },
  {
    "index": "21",
    "tab_name": "Lookup_FXRates",
    "visibility": "Visible",
    "code_name": "Sheet3",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing filtered FX rates used for local and USD conversion logic.",
    "notes": "Aligned to `Lookup_FXRates`."
  },
  {
    "index": "22",
    "tab_name": "Lookup_AWF",
    "visibility": "Visible",
    "code_name": "Sheet27",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing AWF and brief metadata used by control-sheet lookups and reference enrichment.",
    "notes": "Hosts live `Lookup_AWF` reference data."
  },
  {
    "index": "23",
    "tab_name": "Lookup_FXRates_Source",
    "visibility": "Visible",
    "code_name": "Sheet21",
    "category": "Lookup",
    "definition": "Staging lookup sheet for raw FX source data before filtered FX-rate logic is applied downstream.",
    "notes": "Aligned to `Lookup_FXRates_Source`."
  },
  {
    "index": "24",
    "tab_name": "Lookup_FeeTable",
    "visibility": "Visible",
    "code_name": "Sheet2",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing fee-table reference data used in output fee override tax and Adserving-rate logic.",
    "notes": "Aligned to `Lookup_FeeTable`."
  },
  {
    "index": "25",
    "tab_name": "Lookup_DataDictionary",
    "visibility": "Visible",
    "code_name": "Sheet15",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing centralized data dictionary reference content used for governance and validation support.",
    "notes": "Aligned to `Lookup_DataDictionary`."
  },
  {
    "index": "26",
    "tab_name": "Lookup_MediaGroupMapping",
    "visibility": "Visible",
    "code_name": "Sheet11",
    "category": "Lookup",
    "definition": "Loaded lookup sheet exposing media-group mapping reference content used in output classification.",
    "notes": "Aligned to `Lookup_MediaGroupMapping`."
  },
  {
    "index": "27",
    "tab_name": "LOV",
    "visibility": "Visible",
    "code_name": "Sheet10",
    "category": "Support",
    "definition": "Support sheet holding list-of-values content validation support structures and ad-copy helper tables.",
    "notes": "Hosts `tblLookup_SearchAdCopyPackages` and `tblLookup_AdCopyRates`."
  },
  {
    "index": "28",
    "tab_name": "_SheetIndex",
    "visibility": "VeryHidden",
    "code_name": "Sheet26",
    "category": "Support",
    "definition": "Technical sheet-index support tab retained as a hidden workbook helper.",
    "notes": "Used as workbook sheet-index support."
  }
]