{
  "meta": {
    "title": "HORS-JEU · 加拿大法语体育职业地图",
    "subtitle": "俱乐部 · 实习 · 职业机会",
    "version": "1.0.0",
    "verifiedAt": "2026-09-13",
    "language": "zh-CN",
    "snapshot": true,
    "description": "基于官方公开来源整理的求职研究快照，优先呈现实习信息。不是任何俱乐部或联盟的官方网站，不提供岗位名额保证。"
  },
  "taxonomies": {
    "geography": {
      "quebec": "魁北克",
      "ottawa": "渥太华双语圈",
      "new-brunswick": "新不伦瑞克拓展"
    },
    "sport": {
      "soccer": "足球",
      "ice-hockey": "冰球",
      "basketball": "篮球",
      "baseball": "棒球",
      "football": "加拿大式橄榄球",
      "ultimate": "极限飞盘",
      "lacrosse": "长曲棍球",
      "multi": "综合体育 / 集团"
    },
    "tier": {
      "pro": "职业俱乐部",
      "minor-pro": "职业小联盟",
      "semi-pro": "半职业 / 发展型",
      "junior": "青年联赛拓展",
      "group": "共享雇主"
    },
    "type": {
      "internship": "具体实习",
      "program": "实习项目入口",
      "job": "正式 / 季节性岗位",
      "volunteer": "志愿服务"
    },
    "status": {
      "listed": "官方仍列出",
      "detail-limited": "索引列出 · 详情待核",
      "expired": "明确过期",
      "program": "项目 / 报名入口",
      "historical": "历史记录"
    },
    "pay": {
      "paid": "已公开报酬",
      "unpaid": "明确无薪",
      "not-disclosed": "薪资未公开"
    }
  },
  "clubs": [
    {
      "id": "alliance",
      "name": "Alliance de Montréal",
      "nameZh": "蒙特利尔联盟",
      "sport": "basketball",
      "league": "CEBL / LECB",
      "tier": "pro",
      "city": "Montréal · Verdun",
      "geography": "quebec",
      "website": "https://www.alliancemontreal.ca/",
      "venue": "Auditorium de Verdun",
      "description": "蒙特利尔的加拿大精英篮球联赛俱乐部。已发现2026秋季实习招聘索引及内容创作实习详情。",
      "careerUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "email": "",
      "phone": "",
      "sourceIds": [
        "alliance-home",
        "alliance-careers",
        "alliance-content"
      ],
      "notes": "同一岗位法语/英语页面合并，不重复计算。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/montreal-cebl-franchise",
          "sourceId": "alliance-linkedin",
          "verification": "official-profile"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/AllianceMontreal/",
          "sourceId": "alliance-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Alliance Montréal",
      "suggestedFunctions": [
        "内容与社媒",
        "赞助合作",
        "票务",
        "赛事体验"
      ]
    },
    {
      "id": "roses",
      "name": "Roses de Montréal",
      "nameZh": "蒙特利尔玫瑰",
      "sport": "soccer",
      "league": "NSL / SLN · 女子",
      "tier": "pro",
      "city": "Montréal / Laval",
      "geography": "quebec",
      "website": "https://www.rosesmtl.ca/",
      "venue": "Stade Boréale；部分活动在Stade Saputo",
      "description": "女子职业足球俱乐部。官方招聘页区分实习与志愿者；理疗实习对专业背景有明确要求。",
      "careerUrl": "https://www.rosesmtl.ca/carri%C3%A8res",
      "email": "info@rosesmtl.ca",
      "phone": "",
      "sourceIds": [
        "roses-home",
        "roses-careers",
        "roses-physio"
      ],
      "notes": "",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://www.linkedin.com/company/rosesmtlfc",
          "sourceId": "roses-careers",
          "verification": "official-linked"
        },
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/rosesmtlfc",
          "sourceId": "roses-careers",
          "verification": "official-linked"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/rosesmtlfc",
          "sourceId": "roses-careers",
          "verification": "official-linked"
        },
        {
          "platform": "YouTube",
          "url": "https://www.youtube.com/@rosesmtlfc",
          "sourceId": "roses-careers",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Roses Montréal",
      "suggestedFunctions": [
        "市场与传播",
        "票务与客户关系",
        "赛事运营",
        "商业合作"
      ]
    },
    {
      "id": "cfmontreal",
      "name": "CF Montréal",
      "nameZh": "蒙特利尔足球俱乐部",
      "sport": "soccer",
      "league": "MLS",
      "tier": "pro",
      "city": "Montréal",
      "geography": "quebec",
      "website": "https://www.cfmontreal.com/",
      "venue": "Stade Saputo",
      "description": "蒙特利尔MLS俱乐部。招聘索引包含市场、CRM、场馆运营等岗位；原通用实习申请池已在ATS中过期。",
      "careerUrl": "https://www.cfmontreal.com/club/carrieres",
      "email": "",
      "phone": "",
      "sourceIds": [
        "cf-home",
        "cf-careers",
        "cf-intern"
      ],
      "notes": "官网仍列出实习链接不代表申请仍开放；以申请系统状态为准。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/cfmontreal",
          "sourceId": "cf-linkedin",
          "verification": "official-profile"
        },
        {
          "platform": "TikTok",
          "url": "https://www.tiktok.com/@cfmontreal",
          "sourceId": "cf-home",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "CF Montréal",
      "suggestedFunctions": [
        "市场与传播",
        "票务与客户关系",
        "赛事运营",
        "商业合作"
      ]
    },
    {
      "id": "canadiens",
      "name": "Canadiens de Montréal",
      "nameZh": "蒙特利尔加拿大人",
      "sport": "ice-hockey",
      "league": "NHL / LNH",
      "tier": "pro",
      "city": "Montréal",
      "geography": "quebec",
      "website": "https://www.nhl.com/fr/canadiens/",
      "venue": "Centre Bell",
      "description": "蒙特利尔NHL俱乐部；重点查看Groupe CH的统一招聘渠道。",
      "careerUrl": "https://jobs.dayforcehcm.com/fr-CA/groupech/CANDIDATEPORTAL",
      "email": "",
      "phone": "",
      "sourceIds": [
        "canadiens-home",
        "canadiens-linkedin",
        "gch-linkedin",
        "gch-careers"
      ],
      "notes": "Groupe CH也涉及演出和场馆业务，不能把集团所有岗位都当成球队岗位。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/canadiensdemontreal",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        },
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/canadiensmtl",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/canadiensmtl",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        },
        {
          "platform": "X",
          "url": "https://x.com/canadiensmtl",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        },
        {
          "platform": "YouTube",
          "url": "https://www.youtube.com/canadiensmtl",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        },
        {
          "platform": "TikTok",
          "url": "https://www.tiktok.com/@canadiensmtl",
          "sourceId": "canadiens-home",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Canadiens Montréal",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "rocket",
      "name": "Rocket de Laval",
      "nameZh": "拉瓦尔火箭",
      "sport": "ice-hockey",
      "league": "AHL / LAH",
      "tier": "minor-pro",
      "city": "Laval",
      "geography": "quebec",
      "website": "https://www.rocketlaval.com/",
      "venue": "Place Bell",
      "description": "拉瓦尔AHL职业冰球队，招聘可通过Groupe CH统一平台查询。",
      "careerUrl": "https://jobs.dayforcehcm.com/fr-CA/groupech/CANDIDATEPORTAL",
      "email": "",
      "phone": "",
      "sourceIds": [
        "rocket-home",
        "rocket-linkedin",
        "gch-linkedin",
        "gch-careers"
      ],
      "notes": "与Canadiens共享集团渠道，但属于不同球队；同一集团实习不重复统计。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/rocket-de-laval",
          "sourceId": "rocket-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Rocket de Laval",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "lions",
      "name": "Lions de Trois-Rivières",
      "nameZh": "三河市雄狮",
      "sport": "ice-hockey",
      "league": "ECHL",
      "tier": "minor-pro",
      "city": "Trois-Rivières",
      "geography": "quebec",
      "website": "https://lions3r.com/fr",
      "venue": "Colisée Vidéotron",
      "description": "三河市ECHL职业俱乐部；官网可见2026–27赛季信息及独立招聘页。",
      "careerUrl": "https://lions3r.com/fr/carriere",
      "email": "",
      "phone": "819-519-1634",
      "sourceIds": [
        "lions-home",
        "lions-careers"
      ],
      "notes": "招聘页部分信息为图片，本次未能逐岗位核验。公开联系邮箱不被包装为正在招聘的实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Lions de Trois-Rivières",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "alouettes",
      "name": "Alouettes de Montréal",
      "nameZh": "蒙特利尔云雀",
      "sport": "football",
      "league": "CFL / LCF",
      "tier": "pro",
      "city": "Montréal",
      "geography": "quebec",
      "website": "https://www.montrealalouettes.com/",
      "venue": "Stade Percival-Molson",
      "description": "蒙特利尔加拿大式橄榄球职业俱乐部。可通过官方页面、LCF和雇主招聘主页跟进。",
      "careerUrl": "https://www.montrealalouettes.com/emplois/",
      "email": "info@montrealalouettes.com",
      "phone": "514-787-2525",
      "sourceIds": [
        "als-contact",
        "als-linkedin",
        "cfl-jobs",
        "als-isarta"
      ],
      "notes": "官网直接读取受限；未把搜索片段中的未定年实习列为有效岗位。公共邮箱不是经确认的实习招聘邮箱。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/montrealalouettes",
          "sourceId": "als-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Alouettes de Montréal",
      "suggestedFunctions": [
        "活动运营",
        "市场传播",
        "商业合作",
        "票务"
      ]
    },
    {
      "id": "victoire",
      "name": "Victoire de Montréal",
      "nameZh": "蒙特利尔胜利",
      "sport": "ice-hockey",
      "league": "PWHL / LPHF · 女子",
      "tier": "pro",
      "city": "Montréal / Laval",
      "geography": "quebec",
      "website": "https://www.thepwhl.com/en/teams/montreal-victoire",
      "venue": "",
      "description": "女子职业冰球队；拥有独立的TeamWork Online招聘入口。",
      "careerUrl": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/montr%C3%A9al-victoire-jobs",
      "email": "",
      "phone": "",
      "sourceIds": [
        "victoire-home",
        "victoire-jobs",
        "victoire-linkedin"
      ],
      "notes": "核实时该球队页面没有岗位结果；仍可订阅官方职位提醒。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://www.linkedin.com/company/pwhl-montr%C3%A9al",
          "sourceId": "victoire-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Victoire Montréal",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "supra",
      "name": "FC Supra du Québec",
      "nameZh": "魁北克Supra足球俱乐部",
      "sport": "soccer",
      "league": "CPL / PLC",
      "tier": "pro",
      "city": "Laval",
      "geography": "quebec",
      "website": "https://www.cplsoccer.com/fcsupra",
      "venue": "Stade Boréale",
      "description": "2026赛季参加加拿大超级联赛的魁北克职业足球俱乐部。与CF Montréal和Roses为不同组织。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "supra-home",
        "supra-linkedin"
      ],
      "notes": "未核实独立招聘页或实习公告；官网及官方LinkedIn仅作为研究联系入口。球员训练营不是求职实习。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/fcsupra",
          "sourceId": "supra-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "FC Supra",
      "suggestedFunctions": [
        "市场与传播",
        "票务与客户关系",
        "赛事运营",
        "商业合作"
      ]
    },
    {
      "id": "capitales",
      "name": "Capitales de Québec",
      "nameZh": "魁北克首府棒球队",
      "sport": "baseball",
      "league": "Frontier League",
      "tier": "minor-pro",
      "city": "Québec",
      "geography": "quebec",
      "website": "https://capitalesdequebec.com/",
      "venue": "Stade Canac",
      "description": "魁北克市职业棒球队。招聘页列有设计、会计、票务与内容岗位；未明确标为实习。",
      "careerUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "email": "",
      "phone": "",
      "sourceIds": [
        "capitales-jobs"
      ],
      "notes": "页面有多个职位块，未公布的薪资、期限与实习属性均保持未知。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/capitalesdequebec",
          "sourceId": "capitales-jobs",
          "verification": "official-linked"
        },
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/capitalesquebec/",
          "sourceId": "capitales-jobs",
          "verification": "official-linked"
        },
        {
          "platform": "X",
          "url": "https://twitter.com/CapitalesQuebec",
          "sourceId": "capitales-jobs",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Capitales de Québec",
      "suggestedFunctions": [
        "赛事运营",
        "票务",
        "内容制作",
        "客户服务"
      ]
    },
    {
      "id": "aigles",
      "name": "Aigles de Trois-Rivières",
      "nameZh": "三河市雄鹰棒球队",
      "sport": "baseball",
      "league": "Frontier League",
      "tier": "minor-pro",
      "city": "Trois-Rivières",
      "geography": "quebec",
      "website": "https://lesaiglestr.com/",
      "venue": "",
      "description": "三河市职业棒球组织。官网明确接受向人力资源邮箱发送主动申请。",
      "careerUrl": "https://lesaiglestr.com/emploi/",
      "email": "rh@lesaiglestr.com",
      "phone": "819-379-0404",
      "sourceIds": [
        "aigles-home",
        "aigles-jobs"
      ],
      "notes": "本条指职业球队，而非同品牌青年球队；邮件应写明目标部门与学校实习需求。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Aigles de Trois-Rivières",
      "suggestedFunctions": [
        "赛事运营",
        "票务",
        "内容制作",
        "客户服务"
      ]
    },
    {
      "id": "toundra",
      "name": "Toundra de Montréal",
      "nameZh": "蒙特利尔苔原",
      "sport": "basketball",
      "league": "Basketball Super League · BSL",
      "tier": "pro",
      "city": "Montréal",
      "geography": "quebec",
      "website": "https://mtltoundra.com/",
      "venue": "Centre Pierre-Charbonneau",
      "description": "职业篮球俱乐部；官方2026赛程可核实。与CEBL的Alliance不是同一支队伍。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "toundra-home",
        "toundra-schedule",
        "toundra-instagram"
      ],
      "notes": "未核实当前实习公告；不能因俱乐部职业化就推定办公室实习有薪。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/mtltoundra/",
          "sourceId": "toundra-instagram",
          "verification": "official-profile"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/MtlToundra/",
          "sourceId": "toundra-home",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Toundra de Montréal",
      "suggestedFunctions": [
        "内容与社媒",
        "赞助合作",
        "票务",
        "赛事体验"
      ]
    },
    {
      "id": "royal",
      "name": "Montréal Royal",
      "nameZh": "蒙特利尔皇家飞盘队",
      "sport": "ultimate",
      "league": "UFA",
      "tier": "semi-pro",
      "city": "Montréal",
      "geography": "quebec",
      "website": "https://watchufa.com/royal",
      "venue": "",
      "description": "UFA蒙特利尔球队，作为发展型职业体育生态的拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "royal-home"
      ],
      "notes": "本库采用保守的“半职业/发展型”分类，不承诺运动员或运营人员为全职受薪。未核实具体实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Montréal Royal",
      "suggestedFunctions": [
        "比赛日运营",
        "社媒内容",
        "社区项目"
      ]
    },
    {
      "id": "senators",
      "name": "Ottawa Senators / Sénateurs d’Ottawa",
      "nameZh": "渥太华参议员",
      "sport": "ice-hockey",
      "league": "NHL / LNH",
      "tier": "pro",
      "city": "Ottawa · Kanata",
      "geography": "ottawa",
      "website": "https://www.nhl.com/senators/",
      "venue": "Canadian Tire Centre",
      "description": "渥太华NHL俱乐部。官方提供学分实习项目入口。",
      "careerUrl": "https://www.nhl.com/senators/team/employment-opportunities",
      "email": "",
      "phone": "",
      "sourceIds": [
        "senators-home",
        "senators-program",
        "senators-ats",
        "senators-linkedin"
      ],
      "notes": "安大略省的双语求职圈拓展；岗位工作语言与境外学生资格需逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://www.linkedin.com/company/senators-sports-&-entertainment",
          "sourceId": "senators-home",
          "verification": "official-linked"
        },
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/senators",
          "sourceId": "senators-home",
          "verification": "official-linked"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/ottawasenators",
          "sourceId": "senators-home",
          "verification": "official-linked"
        },
        {
          "platform": "X",
          "url": "https://x.com/Senators",
          "sourceId": "senators-home",
          "verification": "official-linked"
        },
        {
          "platform": "YouTube",
          "url": "https://www.youtube.com/@OttawaSenatorsNHL",
          "sourceId": "senators-home",
          "verification": "official-linked"
        },
        {
          "platform": "TikTok",
          "url": "https://www.tiktok.com/@ottawa.senators",
          "sourceId": "senators-home",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa Senators",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "redblacks",
      "name": "Ottawa REDBLACKS / ROUGE et NOIR",
      "nameZh": "渥太华红黑",
      "sport": "football",
      "league": "CFL / LCF",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.ottawaredblacks.com/",
      "venue": "TD Place",
      "description": "渥太华加拿大式橄榄球职业俱乐部；通过OSEG平台关注球队及场馆职能。",
      "careerUrl": "https://www.tdplace.ca/careers/",
      "email": "",
      "phone": "",
      "sourceIds": [
        "oseg-careers",
        "oseg-fulltime"
      ],
      "notes": "OSEG实习为集团项目，不能保证分配到REDBLACKS；不重复创建同一项目岗位。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa REDBLACKS / ROUGE et NOIR",
      "suggestedFunctions": [
        "活动运营",
        "市场传播",
        "商业合作",
        "票务"
      ]
    },
    {
      "id": "atletico",
      "name": "Atlético Ottawa",
      "nameZh": "渥太华竞技",
      "sport": "soccer",
      "league": "CPL / PLC",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.cplsoccer.com/atleticoottawa",
      "venue": "",
      "description": "渥太华职业足球俱乐部。官方招聘页公开接收简历与求职信。",
      "careerUrl": "https://www.cplsoccer.com/atleticoottawa/careers",
      "email": "careers@atleticoottawa.club",
      "phone": "",
      "sourceIds": [
        "atletico-home",
        "atletico-careers"
      ],
      "notes": "主动申请不代表实习空缺；目前读取到的页面未列具体职位。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Atlético Ottawa",
      "suggestedFunctions": [
        "市场与传播",
        "票务与客户关系",
        "赛事运营",
        "商业合作"
      ]
    },
    {
      "id": "blackjacks",
      "name": "Ottawa BlackJacks",
      "nameZh": "渥太华黑杰克",
      "sport": "basketball",
      "league": "CEBL / LECB",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.theblackjacks.ca/",
      "venue": "The Arena at TD Place",
      "description": "加拿大精英篮球联赛的渥太华俱乐部。招聘页有简历提交表及比赛日志愿者入口。",
      "careerUrl": "https://www.theblackjacks.ca/careers",
      "email": "",
      "phone": "",
      "sourceIds": [
        "blackjacks-home",
        "blackjacks-careers"
      ],
      "notes": "Game day volunteers归入志愿者，绝不等同于学校实习。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/ottawablackjacks/",
          "sourceId": "blackjacks-home",
          "verification": "official-linked"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/OttawaBlackJacks/",
          "sourceId": "blackjacks-home",
          "verification": "official-linked"
        },
        {
          "platform": "X",
          "url": "https://x.com/Ott_BlackJacks",
          "sourceId": "blackjacks-home",
          "verification": "official-linked"
        },
        {
          "platform": "TikTok",
          "url": "https://www.tiktok.com/@ottawablackjacks",
          "sourceId": "blackjacks-home",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa BlackJacks",
      "suggestedFunctions": [
        "内容与社媒",
        "赞助合作",
        "票务",
        "赛事体验"
      ]
    },
    {
      "id": "titans",
      "name": "Ottawa Titans",
      "nameZh": "渥太华泰坦棒球队",
      "sport": "baseball",
      "league": "Frontier League",
      "tier": "minor-pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.ottawatitans.com/",
      "venue": "Ottawa Stadium · 300 Coventry Road",
      "description": "渥太华职业棒球队。官网提供公共联系渠道；现有搜索结果中的旧实习不被当作2026名额。",
      "careerUrl": "",
      "email": "contact@ottawatitans.com",
      "phone": "343-633-2273",
      "sourceIds": [
        "titans-home"
      ],
      "notes": "该邮箱为公共联系邮箱。2023比赛日实习和2022联盟数据合作公告均不能证明现有空缺。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa Titans",
      "suggestedFunctions": [
        "赛事运营",
        "票务",
        "内容制作",
        "客户服务"
      ]
    },
    {
      "id": "rapid",
      "name": "Ottawa Rapid FC / CF Rapide d’Ottawa",
      "nameZh": "渥太华激流女子足球俱乐部",
      "sport": "soccer",
      "league": "NSL / SLN · 女子",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.rapidfc.ca/",
      "venue": "TD Place",
      "description": "女子职业足球俱乐部。招聘页接受主动申请，并列出集团销售客户经理正式职位。",
      "careerUrl": "https://www.rapidfc.ca/careers",
      "email": "jobs@rapidfc.ca",
      "phone": "",
      "sourceIds": [
        "rapid-home",
        "rapid-careers",
        "rapid-sales",
        "rapid-linkedin"
      ],
      "notes": "正式销售职位不是实习；可单独询问未来学期安排。",
      "kind": "club",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://ca.linkedin.com/company/ottawarapidfc",
          "sourceId": "rapid-careers",
          "verification": "official-linked"
        },
        {
          "platform": "Instagram",
          "url": "https://www.instagram.com/ottrapidfc/",
          "sourceId": "rapid-careers",
          "verification": "official-linked"
        },
        {
          "platform": "Facebook",
          "url": "https://www.facebook.com/ottrapidfc",
          "sourceId": "rapid-careers",
          "verification": "official-linked"
        },
        {
          "platform": "X",
          "url": "https://x.com/ottrapidfc",
          "sourceId": "rapid-careers",
          "verification": "official-linked"
        },
        {
          "platform": "TikTok",
          "url": "https://www.tiktok.com/@ottrapidfc",
          "sourceId": "rapid-careers",
          "verification": "official-linked"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa Rapid FC / CF Rapide d’Ottawa",
      "suggestedFunctions": [
        "市场与传播",
        "票务与客户关系",
        "赛事运营",
        "商业合作"
      ]
    },
    {
      "id": "charge",
      "name": "Ottawa Charge",
      "nameZh": "渥太华冲锋女子冰球队",
      "sport": "ice-hockey",
      "league": "PWHL / LPHF · 女子",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.thepwhl.com/en/teams/ottawa-charge",
      "venue": "",
      "description": "渥太华女子职业冰球队，具有球队专属招聘页。",
      "careerUrl": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/ottawa-charge-jobs",
      "email": "",
      "phone": "",
      "sourceIds": [
        "charge-jobs",
        "pwhl-jobs"
      ],
      "notes": "核实时该球队专属招聘页没有结果。联盟其他城市的岗位不计入本队。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa Charge",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "blackbears",
      "name": "Ottawa Black Bears",
      "nameZh": "渥太华黑熊（已停止运营）",
      "sport": "lacrosse",
      "league": "NLL",
      "tier": "pro",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.nll.com/news/national-lacrosse-league-to-move-forward-with-12-active-member-clubs-for-2026-27-season/",
      "venue": "",
      "description": "NLL于2026年9月10日宣布球队停止运营，不参加2026–27赛季。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "blackbears-closed"
      ],
      "notes": "保留以防旧名单误导；不纳入活跃俱乐部总数，不建议按当前球队进行投递。",
      "kind": "club",
      "status": "inactive",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa Black Bears",
      "suggestedFunctions": [
        "赛事运营",
        "传播"
      ]
    },
    {
      "id": "thetford",
      "name": "Assurancia de Thetford",
      "nameZh": "泰特福德Assurancia",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Thetford Mines",
      "geography": "quebec",
      "website": "https://thetford.lnah.com/",
      "venue": "Centre Mario-Gosselin",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Assurancia de Thetford",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "jonquiere",
      "name": "Marquis de Jonquière",
      "nameZh": "容基耶尔侯爵",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Jonquière · Saguenay",
      "geography": "quebec",
      "website": "https://jonquiere.lnah.com/",
      "venue": "Palais des sports de Jonquière",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Marquis de Jonquière",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "sorel",
      "name": "Éperviers de Sorel-Tracy",
      "nameZh": "索雷尔-特雷西雀鹰",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Sorel-Tracy",
      "geography": "quebec",
      "website": "https://sorel.lnah.com/",
      "venue": "Colisée Cardin",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Éperviers de Sorel-Tracy",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "rdl",
      "name": "3L de Rivière-du-Loup",
      "nameZh": "里维耶尔-迪卢3L",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Rivière-du-Loup",
      "geography": "quebec",
      "website": "https://rdl.lnah.com/",
      "venue": "Centre Premier Tech",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "3L de Rivière-du-Loup",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "coolfm",
      "name": "Cool FM de Saint-Georges",
      "nameZh": "圣乔治Cool FM",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Saint-Georges",
      "geography": "quebec",
      "website": "https://st-georges.lnah.com/",
      "venue": "Centre sportif Lacroix-Dutil（目录名称）",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Cool FM de Saint-Georges",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "national",
      "name": "National de Québec",
      "nameZh": "魁北克National",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "L’Ancienne-Lorette",
      "geography": "quebec",
      "website": "https://national.lnah.com/",
      "venue": "Complexe sportif de l’Ancienne-Lorette",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "National de Québec",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "bataillon",
      "name": "Bataillon de Saint-Hyacinthe",
      "nameZh": "圣亚森特营队",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Saint-Hyacinthe",
      "geography": "quebec",
      "website": "https://bataillon.lnah.com/",
      "venue": "Stade L.-P.-Gaucher",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Bataillon de Saint-Hyacinthe",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "manotick",
      "name": "Mariners de Manotick",
      "nameZh": "马诺蒂克水手",
      "sport": "ice-hockey",
      "league": "LNAH",
      "tier": "semi-pro",
      "city": "Manotick · Ottawa",
      "geography": "ottawa",
      "website": "https://www.lnah.com/fr/page/equipes.html",
      "venue": "Mike O’Neil Arena",
      "description": "LNAH官方2026–27球队目录成员。作为独立小联盟/半职业体育运营拓展目标单列。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "lnah-teams"
      ],
      "notes": "只核实球队身份、官方入口与目录场馆；招聘岗位、薪资和独立社媒尚未逐项确认。目前使用联盟目录入口，不冒充独立球队官网。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Mariners de Manotick",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "armada",
      "name": "Armada de Blainville-Boisbriand",
      "nameZh": "布兰维尔-布瓦布里昂舰队",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Blainville-Boisbriand",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Armada de Blainville-Boisbriand",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "drakkar",
      "name": "Drakkar de Baie-Comeau",
      "nameZh": "贝科莫龙船",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Baie-Comeau",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Drakkar de Baie-Comeau",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "sagueneens",
      "name": "Saguenéens de Chicoutimi",
      "nameZh": "希库蒂米萨格奈人",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Chicoutimi · Saguenay",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Saguenéens de Chicoutimi",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "voltigeurs",
      "name": "Voltigeurs de Drummondville",
      "nameZh": "德拉蒙德维尔伏击兵",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Drummondville",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Voltigeurs de Drummondville",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "olympiques",
      "name": "Olympiques de Gatineau",
      "nameZh": "加蒂诺奥林匹克",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Gatineau",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Olympiques de Gatineau",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "remparts",
      "name": "Remparts de Québec",
      "nameZh": "魁北克城墙",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Québec",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Remparts de Québec",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "oceanic",
      "name": "Océanic de Rimouski",
      "nameZh": "里穆斯基海洋",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Rimouski",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Océanic de Rimouski",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "huskies",
      "name": "Huskies de Rouyn-Noranda",
      "nameZh": "鲁安-诺兰达哈士奇",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Rouyn-Noranda",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Huskies de Rouyn-Noranda",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "cataractes",
      "name": "Cataractes de Shawinigan",
      "nameZh": "沙威尼根瀑布",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Shawinigan",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Cataractes de Shawinigan",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "phoenix",
      "name": "Phœnix de Sherbrooke",
      "nameZh": "舍布鲁克凤凰",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Sherbrooke",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Phœnix de Sherbrooke",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "foreurs",
      "name": "Foreurs de Val-d’Or",
      "nameZh": "瓦勒多尔钻探者",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Val-d’Or",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Foreurs de Val-d’Or",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "tigres",
      "name": "Tigres de Victoriaville",
      "nameZh": "维多利亚维尔猛虎",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Victoriaville",
      "geography": "quebec",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Tigres de Victoriaville",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "wildcats",
      "name": "Moncton Wildcats",
      "nameZh": "蒙克顿野猫",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Moncton",
      "geography": "new-brunswick",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Moncton Wildcats",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "seadogs",
      "name": "Saint John Sea Dogs",
      "nameZh": "圣约翰海狗",
      "sport": "ice-hockey",
      "league": "LHJMQ / QMJHL",
      "tier": "junior",
      "city": "Saint John",
      "geography": "new-brunswick",
      "website": "https://chl.ca/lhjmq/",
      "venue": "",
      "description": "LHJMQ青年顶级冰球队。工作人员与赛事运营可作为实习拓展方向，但球队竞技层级不是成人职业联赛。",
      "careerUrl": "",
      "email": "",
      "phone": "",
      "sourceIds": [
        "qmjhl-teams"
      ],
      "notes": "球队身份与城市由2026官方数据核实；本条官网按钮指向联盟入口。独立官网、社媒及招聘尚待补核，未宣称存在实习。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Saint John Sea Dogs",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "67s",
      "name": "Ottawa 67’s",
      "nameZh": "渥太华67人",
      "sport": "ice-hockey",
      "league": "OHL",
      "tier": "junior",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.tdplace.ca/careers/",
      "venue": "The Arena at TD Place",
      "description": "OSEG旗下青年冰球队。通过集团学分实习项目探索球队与场馆职能。",
      "careerUrl": "https://www.tdplace.ca/careers/",
      "email": "",
      "phone": "",
      "sourceIds": [
        "oseg-careers",
        "oseg-fulltime"
      ],
      "notes": "青年球队拓展，不属于成人职业联赛；OSEG实习不保证分配至本队。官网按钮暂为已核实的集团入口。",
      "kind": "club",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "Ottawa 67’s",
      "suggestedFunctions": [
        "票务与销售",
        "比赛日运营",
        "内容与传播",
        "企业合作"
      ]
    },
    {
      "id": "groupech",
      "name": "Groupe CH",
      "nameZh": "Groupe CH 体育娱乐集团",
      "sport": "multi",
      "league": "共享雇主 · Canadiens / Rocket",
      "tier": "group",
      "city": "Montréal / Laval",
      "geography": "quebec",
      "website": "https://fr.linkedin.com/company/groupe-ch",
      "venue": "",
      "description": "Canadiens与Rocket的共同雇主生态；也覆盖Centre Bell、Place Bell与娱乐业务。",
      "careerUrl": "https://jobs.dayforcehcm.com/fr-CA/groupech/CANDIDATEPORTAL",
      "email": "",
      "phone": "",
      "sourceIds": [
        "gch-linkedin",
        "gch-careers"
      ],
      "notes": "单独列为雇主，不增加俱乐部总数；本轮未确认正在开放的实习岗位。",
      "kind": "employer",
      "status": "active",
      "socials": [
        {
          "platform": "LinkedIn",
          "url": "https://fr.linkedin.com/company/groupe-ch",
          "sourceId": "gch-linkedin",
          "verification": "official-profile"
        }
      ],
      "verifiedAt": "2026-09-13",
      "shortName": "Groupe CH",
      "suggestedFunctions": [
        "市场与传播",
        "数据与数字化",
        "活动运营",
        "人力与财务"
      ]
    },
    {
      "id": "oseg",
      "name": "Ottawa Sports and Entertainment Group · OSEG",
      "nameZh": "渥太华体育娱乐集团",
      "sport": "multi",
      "league": "共享雇主 · REDBLACKS / 67’s / TD Place",
      "tier": "group",
      "city": "Ottawa",
      "geography": "ottawa",
      "website": "https://www.tdplace.ca/careers/",
      "venue": "TD Place / Lansdowne",
      "description": "官方明确提供与高等教育学分相关的多批次实习机会；按集团项目收录一次。",
      "careerUrl": "https://www.tdplace.ca/careers/",
      "email": "",
      "phone": "",
      "sourceIds": [
        "oseg-careers",
        "oseg-ats",
        "oseg-fulltime"
      ],
      "notes": "实习项目与具体岗位分开；需要在ADP确认学期、部门和空缺。",
      "kind": "employer",
      "status": "active",
      "socials": [],
      "verifiedAt": "2026-09-13",
      "shortName": "OSEG",
      "suggestedFunctions": [
        "市场与传播",
        "数据与数字化",
        "活动运营",
        "人力与财务"
      ]
    }
  ],
  "opportunities": [
    {
      "id": "alliance-content-intern",
      "clubId": "alliance",
      "title": "Stagiaire – Création de contenu Bur. du Propriétaire",
      "titleZh": "内容创作实习 · 共同所有者办公室",
      "type": "internship",
      "status": "listed",
      "department": "内容 / 社交媒体 / 数据分析",
      "payStatus": "unpaid",
      "payText": "明确无薪",
      "period": "尽快开始；未注明结束时间",
      "duration": "约20小时 / 周",
      "workMode": "现场 · Verdun及蒙特利尔拍摄地",
      "contract": "临时 / 兼职实习",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Offre_Stage_Creation_Contenu_Alliance_-93-.pdf",
      "applyUrl": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Offre_Stage_Creation_Contenu_Alliance_-93-.pdf",
      "applyEmail": "leo@alliancemontreal.ca",
      "applyInstructions": "邮件主题写岗位名称。不要求CV；附约1分钟自我介绍视频，以及LinkedIn链接（如有）。",
      "responsibilities": [
        "拍摄经营与创业相关视频，协助内容日历与剪辑协作。",
        "跟踪浏览量、留存和互动数据，提出内容改进建议。"
      ],
      "requirements": [
        "对数字内容、体育及创业有兴趣；相关学习背景为加分项。",
        "可按办公时段工作，非办公时段可用为加分项。"
      ],
      "unknowns": [
        "截止日期、结束日期、学校协议及境外申请资格未公布。"
      ],
      "evidence": "官方招聘索引仍列出，完整PDF可读取；没有公开截止日期。投递前确认是否仍有名额。",
      "sourceIds": [
        "alliance-careers",
        "alliance-content"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 100
    },
    {
      "id": "alliance-graphic",
      "clubId": "alliance",
      "title": "Stagiaire, Graphisme – Automne 2026",
      "titleZh": "平面设计实习 · 2026秋季",
      "type": "internship",
      "status": "detail-limited",
      "department": "设计 / 视觉",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "2026年秋季",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Description-%2BGraphic_Designer_Intership_Fall2026-9bce92a3.pdf",
      "applyUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "applyEmail": "",
      "applyInstructions": "先打开俱乐部官方招聘页，点击对应2026秋季岗位；以最新PDF中的申请方式为准。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "薪资、每周工时、起止日期、具体要求与申请邮箱本轮均未核实。"
      ],
      "evidence": "法语/英语官网索引列出该实习；详情PDF读取返回403。不能套用旧夏季岗位条款。",
      "sourceIds": [
        "alliance-careers",
        "alliance-careers-en",
        "alliance-graphic-pdf"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 92
    },
    {
      "id": "alliance-partnership",
      "clubId": "alliance",
      "title": "Stagiaire, Partenariats – Automne 2026",
      "titleZh": "商业合作实习 · 2026秋季",
      "type": "internship",
      "status": "detail-limited",
      "department": "赞助 / 商业合作",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "2026年秋季",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Job%2BDescription-%2BPartnerships%2BIntern_Fall2026%2B-b13ebf6b.pdf",
      "applyUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "applyEmail": "",
      "applyInstructions": "先打开俱乐部官方招聘页，点击对应2026秋季岗位；以最新PDF中的申请方式为准。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "薪资、每周工时、起止日期、具体要求与申请邮箱本轮均未核实。"
      ],
      "evidence": "法语/英语官网索引列出该实习；详情PDF读取返回403。不能套用旧夏季岗位条款。",
      "sourceIds": [
        "alliance-careers",
        "alliance-careers-en",
        "alliance-partnership-pdf"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 92
    },
    {
      "id": "alliance-ticketing",
      "clubId": "alliance",
      "title": "Stagiaire, Ventes et billeterie – Automne 2026",
      "titleZh": "销售与票务实习 · 2026秋季",
      "type": "internship",
      "status": "detail-limited",
      "department": "销售 / 票务",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "2026年秋季",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Job%2BDescription-%2BSales%2Band%2BTicketing%2BIntern.%2B2026%2B-b1cdba47.pdf",
      "applyUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "applyEmail": "",
      "applyInstructions": "先打开俱乐部官方招聘页，点击对应2026秋季岗位；以最新PDF中的申请方式为准。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "薪资、每周工时、起止日期、具体要求与申请邮箱本轮均未核实。"
      ],
      "evidence": "法语/英语官网索引列出该实习；详情PDF读取返回403。不能套用旧夏季岗位条款。",
      "sourceIds": [
        "alliance-careers",
        "alliance-careers-en",
        "alliance-ticketing-pdf"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 92
    },
    {
      "id": "roses-physio-intern",
      "clubId": "roses",
      "title": "Stage – Physiothérapie / thérapie du sport",
      "titleZh": "理疗 / 运动治疗实习",
      "type": "internship",
      "status": "listed",
      "department": "运动健康 / 医疗支持",
      "payStatus": "unpaid",
      "payText": "明确无薪",
      "period": "工作日训练时段8:00–14:00；具体起止日期未公布",
      "duration": "每周3–5天",
      "workMode": "现场 · Montréal",
      "contract": "临时实习",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://assets.nsl.ca/nsl-prod/montreal/Stage_Physiotherapie_FR.pdf",
      "applyUrl": "https://assets.nsl.ca/nsl-prod/montreal/Stage_Physiotherapie_FR.pdf",
      "applyEmail": "info@rosesmtl.ca",
      "applyInstructions": "向官方邮箱提交申请，写明理疗/运动治疗专业、可参与的日期及相关培训；原文未指定固定邮件主题。",
      "responsibilities": [
        "在专业人员监督下参与训练/比赛支持、器材准备和运动贴扎。",
        "协助预防与恢复工作、运动员跟踪资料整理。"
      ],
      "requirements": [
        "理疗或运动治疗在读；已接受运动贴扎培训。",
        "First Responder证书与运动队/赛事经历为加分项。"
      ],
      "unknowns": [
        "无截止日期；学校协议、保险与境外学生资格需确认。"
      ],
      "evidence": "官方招聘页列出，2页PDF已核对。属于专业健康方向，并非面向任意专业。",
      "sourceIds": [
        "roses-careers",
        "roses-physio"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 85
    },
    {
      "id": "oseg-intern-program",
      "clubId": "oseg",
      "title": "Internship intake opportunities",
      "titleZh": "OSEG 学分实习项目入口",
      "type": "program",
      "status": "program",
      "department": "集团多部门 · 按ATS确认",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.tdplace.ca/careers/",
      "applyUrl": "https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?ccId=19000101_000001&cid=17d4599d-5f19-4243-8319-86de4335b90e&lang=en_CA&type=MP",
      "applyEmail": "",
      "applyInstructions": "从TD Place招聘页进入ADP，搜索Intern / Internship / Co-op；核对学期和具体部门。",
      "responsibilities": [],
      "requirements": [
        "官网面向需要完成高等教育实习学分的学生。"
      ],
      "unknowns": [
        "当前名额、部门、期限、报酬、语言与境外学校资格。"
      ],
      "evidence": "官方描述全年有多次实习接收安排；ADP动态职位列表未完整读取。仅计作项目入口。",
      "sourceIds": [
        "oseg-careers",
        "oseg-ats"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 75
    },
    {
      "id": "senators-intern-program",
      "clubId": "senators",
      "title": "Internship Program",
      "titleZh": "Senators 学分实习项目入口",
      "type": "program",
      "status": "program",
      "department": "具体部门待核实",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.nhl.com/senators/team/employment-opportunities",
      "applyUrl": "https://ottawasenators.bamboohr.com/careers",
      "applyEmail": "",
      "applyInstructions": "进入官方BambooHR查询实习。",
      "responsibilities": [],
      "requirements": [
        "在读、需实习学分。"
      ],
      "unknowns": [
        "当前岗位、报酬和日期。"
      ],
      "evidence": "项目入口；并非空缺。",
      "sourceIds": [
        "senators-program",
        "senators-ats"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 72
    },
    {
      "id": "cf-intern-expired",
      "clubId": "cfmontreal",
      "title": "Opportunités de stage / Internship Opportunities",
      "titleZh": "通用实习申请池 · 已过期",
      "type": "internship",
      "status": "expired",
      "department": "人力 / 行政 / 市场 / 传播",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000105708686-opportunites-de-stage-internship-opportunities",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "不要通过已过期帖子投递；返回CF Montréal招聘页寻找新公告。",
      "responsibilities": [],
      "requirements": [
        "原公告面向学院/大学学生。"
      ],
      "unknowns": [
        "原文让申请者说明有薪或无薪需求，并非承诺有薪。"
      ],
      "evidence": "ATS底部明确显示「Désolé, ce poste a expiré」，即使官网索引仍保留链接。",
      "sourceIds": [
        "cf-careers",
        "cf-intern"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 5
    },
    {
      "id": "cf-crm",
      "clubId": "cfmontreal",
      "title": "Spécialiste CRM – Salesforce",
      "titleZh": "Salesforce CRM 专员",
      "type": "job",
      "status": "listed",
      "department": "CRM / 数字化",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000126125454-specialiste-crm-salesforce-crm-specialist-salesforce-",
      "applyUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000126125454-specialiste-crm-salesforce-crm-specialist-salesforce-",
      "applyEmail": "",
      "applyInstructions": "通过SmartRecruiters原始岗位申请；查看最新任职要求。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官网索引和ATS详情可访问，申请页显示兴趣申请入口。未保证岗位尚未招满。",
      "sourceIds": [
        "cf-careers",
        "cf-crm-source"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 65
    },
    {
      "id": "cf-marketing",
      "clubId": "cfmontreal",
      "title": "Chef(e) de projets et production marketing – TEMPORAIRE",
      "titleZh": "市场项目与制作经理 · 临时",
      "type": "job",
      "status": "listed",
      "department": "市场 / 制作",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000143178839-chef-e-de-projets-et-production-marketing-temporaire-marketing-and-production-project-manager-temporary",
      "applyUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000143178839-chef-e-de-projets-et-production-marketing-temporaire-marketing-and-production-project-manager-temporary",
      "applyEmail": "",
      "applyInstructions": "通过SmartRecruiters原始岗位申请；查看最新任职要求。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官网索引和ATS详情可访问，申请页显示兴趣申请入口。未保证岗位尚未招满。",
      "sourceIds": [
        "cf-careers",
        "cf-marketing-source"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 65
    },
    {
      "id": "cf-coach",
      "clubId": "cfmontreal",
      "title": "Éducateurs(trices) de soccer – Programme Parascolaire",
      "titleZh": "课外足球项目教练",
      "type": "job",
      "status": "listed",
      "department": "教学 / 社区",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000072518975-educateurs-trices-de-soccer-programme-parascolaire-coach-school-programs",
      "applyUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000072518975-educateurs-trices-de-soccer-programme-parascolaire-coach-school-programs",
      "applyEmail": "",
      "applyInstructions": "通过SmartRecruiters原始岗位申请；查看最新任职要求。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官网索引和ATS详情可访问，申请页显示兴趣申请入口。未保证岗位尚未招满。",
      "sourceIds": [
        "cf-careers",
        "cf-coach-source"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 65
    },
    {
      "id": "cf-maintenance",
      "clubId": "cfmontreal",
      "title": "Technicien(e), maintenance bâtiments et opérations – Stade Saputo",
      "titleZh": "体育场设施维护与运营技术员",
      "type": "job",
      "status": "listed",
      "department": "场馆 / 设施",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000137485630-technicien-e-maintenance-batiments-et-operations-stade-saputo-maintenance-technician-stade-saputo",
      "applyUrl": "https://jobs.smartrecruiters.com/CFMontreal/744000137485630-technicien-e-maintenance-batiments-et-operations-stade-saputo-maintenance-technician-stade-saputo",
      "applyEmail": "",
      "applyInstructions": "通过SmartRecruiters原始岗位申请；查看最新任职要求。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官网索引和ATS详情可访问，申请页显示兴趣申请入口。未保证岗位尚未招满。",
      "sourceIds": [
        "cf-careers",
        "cf-maintenance-source"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 65
    },
    {
      "id": "cf-security",
      "clubId": "cfmontreal",
      "title": "Agent(e) de sécurité – Jour de match",
      "titleZh": "比赛日安保人员",
      "type": "job",
      "status": "detail-limited",
      "department": "安全 / 赛事",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "在CF Montréal招聘索引点击同名岗位，核实当前ATS状态后申请。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "仅核实官网索引列出；本轮未逐一核对申请系统。",
      "sourceIds": [
        "cf-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 45
    },
    {
      "id": "cf-pitch",
      "clubId": "cfmontreal",
      "title": "Coordonnateur(trice), terrains sportifs",
      "titleZh": "运动场地协调员",
      "type": "job",
      "status": "detail-limited",
      "department": "场地运营",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "在CF Montréal招聘索引点击同名岗位，核实当前ATS状态后申请。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "仅核实官网索引列出；本轮未逐一核对申请系统。",
      "sourceIds": [
        "cf-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 45
    },
    {
      "id": "cf-medical",
      "clubId": "cfmontreal",
      "title": "Directeur(trice), médecine sportive",
      "titleZh": "运动医学负责人",
      "type": "job",
      "status": "detail-limited",
      "department": "运动医学",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "在CF Montréal招聘索引点击同名岗位，核实当前ATS状态后申请。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "仅核实官网索引列出；本轮未逐一核对申请系统。",
      "sourceIds": [
        "cf-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 45
    },
    {
      "id": "cf-concessions",
      "clubId": "cfmontreal",
      "title": "Superviseur(trice) concessions alimentaires – Jour de match",
      "titleZh": "比赛日餐饮售卖督导",
      "type": "job",
      "status": "detail-limited",
      "department": "餐饮 / 比赛日",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "在CF Montréal招聘索引点击同名岗位，核实当前ATS状态后申请。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "仅核实官网索引列出；本轮未逐一核对申请系统。",
      "sourceIds": [
        "cf-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 45
    },
    {
      "id": "alliance-digital",
      "clubId": "alliance",
      "title": "Coordonnateur, Performance marketing numérique et publicité – Septembre 2026",
      "titleZh": "数字营销绩效与广告协调员",
      "type": "job",
      "status": "detail-limited",
      "department": "数字营销 / 广告",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "2026年秋季开始",
      "duration": "未公开",
      "workMode": "Verdun / 混合办公",
      "contract": "全职 / 长期职位",
      "deadline": "2026-09-15",
      "postedAt": null,
      "sourceUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "applyUrl": "https://www.alliancemontreal.ca/joignez-vous",
      "applyEmail": "",
      "applyInstructions": "由官方招聘页进入数字营销岗位。9月15日截止信息来自球队官方LinkedIn；投递前再核对。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "具体薪资与申请方式请以官方完整JD为准。"
      ],
      "evidence": "官网列出职位；官方LinkedIn动态列有截止日期。详情PDF本轮返回403。",
      "sourceIds": [
        "alliance-careers",
        "alliance-linkedin"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 95
    },
    {
      "id": "rapid-groupsales",
      "clubId": "rapid",
      "title": "Account Manager, Group Sales / Gestionnaire de compte, ventes de groupe",
      "titleZh": "团体票务销售客户经理",
      "type": "job",
      "status": "listed",
      "department": "销售 / CRM / 票务",
      "payStatus": "paid",
      "payText": "总报酬CAD 50,000–55,000 / 年（基本薪酬＋奖金），另有福利；不是实习薪资",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "需在Ottawa，含晚间/周末赛事",
      "contract": "全职 / 新增长期职位",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.rapidfc.ca/account-manager-group-sales",
      "applyUrl": "https://www.rapidfc.ca/account-manager-group-sales",
      "applyEmail": "jobs@rapidfc.ca",
      "applyInstructions": "CV＋求职信发送到jobs@rapidfc.ca；主题注明岗位名称。",
      "responsibilities": [
        "拓展团体客户与票务体验业务；维护社区关系、跟进销售与赛事交付。"
      ],
      "requirements": [
        "至少1年相关销售/客户管理经验；相关高等教育或同等经验。",
        "Excel、CRM和票务工具经验；法英双语能力为突出优势。"
      ],
      "unknowns": [],
      "evidence": "官方招聘页与职位正文均可访问；无公开截止日期。",
      "sourceIds": [
        "rapid-careers",
        "rapid-sales"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 65
    },
    {
      "id": "caps-designer",
      "clubId": "capitales",
      "title": "Graphiste",
      "titleZh": "平面设计师 · 季节性",
      "type": "job",
      "status": "detail-limited",
      "department": "设计",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyEmail": "",
      "applyInstructions": "查看Capitales官方招聘页面对应职位块与原始申请链接。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "该页没有清晰统一的发布日期、截止日期；未标为实习。"
      ],
      "evidence": "官网仍列出该职位；外部申请状态未逐项核实。职位块合并去重。",
      "sourceIds": [
        "capitales-jobs"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 42
    },
    {
      "id": "caps-accounting",
      "clubId": "capitales",
      "title": "Commis comptable",
      "titleZh": "会计文员 · 季节性",
      "type": "job",
      "status": "detail-limited",
      "department": "财务",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyEmail": "",
      "applyInstructions": "查看Capitales官方招聘页面对应职位块与原始申请链接。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "该页没有清晰统一的发布日期、截止日期；未标为实习。"
      ],
      "evidence": "官网仍列出该职位；外部申请状态未逐项核实。职位块合并去重。",
      "sourceIds": [
        "capitales-jobs"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 42
    },
    {
      "id": "caps-ticketing",
      "clubId": "capitales",
      "title": "Coordonnateur billetterie et stratégies",
      "titleZh": "票务与策略协调员",
      "type": "job",
      "status": "detail-limited",
      "department": "票务 / 客户运营",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyEmail": "",
      "applyInstructions": "查看Capitales官方招聘页面对应职位块与原始申请链接。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "该页没有清晰统一的发布日期、截止日期；未标为实习。"
      ],
      "evidence": "官网仍列出该职位；外部申请状态未逐项核实。职位块合并去重。",
      "sourceIds": [
        "capitales-jobs"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 42
    },
    {
      "id": "caps-social",
      "clubId": "capitales",
      "title": "Gestionnaire des médias sociaux et créateur(trice) de contenu",
      "titleZh": "社交媒体经理与内容创作者",
      "type": "job",
      "status": "detail-limited",
      "department": "社媒 / 内容",
      "payStatus": "not-disclosed",
      "payText": "未公开；不要据此认定为无薪",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyUrl": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "applyEmail": "",
      "applyInstructions": "查看Capitales官方招聘页面对应职位块与原始申请链接。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [
        "该页没有清晰统一的发布日期、截止日期；未标为实习。"
      ],
      "evidence": "官网仍列出该职位；外部申请状态未逐项核实。职位块合并去重。",
      "sourceIds": [
        "capitales-jobs"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 42
    },
    {
      "id": "roses-volunteer",
      "clubId": "roses",
      "title": "Rejoignez notre équipe de bénévoles",
      "titleZh": "比赛与俱乐部活动志愿者入口",
      "type": "volunteer",
      "status": "program",
      "department": "志愿服务",
      "payStatus": "unpaid",
      "payText": "志愿者，不作为实习薪资判断",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.rosesmtl.ca/carri%C3%A8res",
      "applyUrl": "https://www.rosesmtl.ca/carri%C3%A8res",
      "applyEmail": "",
      "applyInstructions": "从官网志愿者板块进入表单；学校是否认可需另行确认。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官方招聘页设独立志愿者板块。",
      "sourceIds": [
        "roses-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 30
    },
    {
      "id": "blackjacks-volunteer",
      "clubId": "blackjacks",
      "title": "Game day volunteers",
      "titleZh": "比赛日志愿者入口",
      "type": "volunteer",
      "status": "program",
      "department": "志愿服务 / 比赛日",
      "payStatus": "unpaid",
      "payText": "志愿服务；不等同学校实习",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.theblackjacks.ca/careers",
      "applyUrl": "https://www.theblackjacks.ca/careers",
      "applyEmail": "",
      "applyInstructions": "官网查看志愿者链接与联系表单。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "当前Careers页面主要可见此志愿者入口。",
      "sourceIds": [
        "blackjacks-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 25
    },
    {
      "id": "cf-volunteer",
      "clubId": "cfmontreal",
      "title": "Bénévole, Collecte de fonds 50/50",
      "titleZh": "50/50筹款志愿者",
      "type": "volunteer",
      "status": "detail-limited",
      "department": "志愿服务 / 筹款",
      "payStatus": "unpaid",
      "payText": "志愿者",
      "period": "未公开",
      "duration": "未公开",
      "workMode": "未公开",
      "contract": "未公开",
      "deadline": null,
      "postedAt": null,
      "sourceUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyUrl": "https://www.cfmontreal.com/club/carrieres",
      "applyEmail": "",
      "applyInstructions": "由俱乐部招聘索引进入对应志愿者公告。",
      "responsibilities": [],
      "requirements": [],
      "unknowns": [],
      "evidence": "官网索引列出，不能误标为带薪岗位或实习。",
      "sourceIds": [
        "cf-careers"
      ],
      "verifiedAt": "2026-09-13",
      "priority": 20
    }
  ],
  "sources": [
    {
      "id": "cf-home",
      "title": "CF Montréal — 官方网站",
      "url": "https://www.cfmontreal.com/",
      "publisher": "CF Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "cf-careers",
      "title": "CF Montréal — Carrières",
      "url": "https://www.cfmontreal.com/club/carrieres",
      "publisher": "CF Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "招聘索引与申请系统可能不同步；逐条记录状态。"
    },
    {
      "id": "cf-intern",
      "title": "CF Montréal — 实习申请池（已过期）",
      "url": "https://jobs.smartrecruiters.com/CFMontreal/744000105708686-opportunites-de-stage-internship-opportunities",
      "publisher": "CF Montréal / SmartRecruiters",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "页面底部明确显示「Désolé, ce poste a expiré」。"
    },
    {
      "id": "cf-linkedin",
      "title": "CF Montréal — LinkedIn",
      "url": "https://ca.linkedin.com/company/cfmontreal",
      "publisher": "CF Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "alliance-home",
      "title": "Alliance de Montréal — 官网",
      "url": "https://www.alliancemontreal.ca/",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "alliance-careers",
      "title": "Alliance — 法语招聘索引",
      "url": "https://www.alliancemontreal.ca/joignez-vous",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "4项实习及1项全职职位；2026秋季三项实习PDF读取受限。"
    },
    {
      "id": "alliance-careers-en",
      "title": "Alliance — 英语招聘索引",
      "url": "https://www.alliancemontreal.ca/en-ca/join-the-team",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "alliance-content",
      "title": "Alliance — 内容创作实习官方PDF",
      "url": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Offre_Stage_Creation_Contenu_Alliance_-93-.pdf",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "两页PDF；已核对正文与页面图像。没有公布截止日期。"
    },
    {
      "id": "alliance-linkedin",
      "title": "Alliance — 官方LinkedIn招聘动态",
      "url": "https://ca.linkedin.com/company/montreal-cebl-franchise",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "数字营销全职岗位帖子列明2026-09-15截止。"
    },
    {
      "id": "roses-home",
      "title": "Roses de Montréal — 官方网站",
      "url": "https://www.rosesmtl.ca/",
      "publisher": "Roses de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "roses-careers",
      "title": "Roses — Carrières",
      "url": "https://www.rosesmtl.ca/carri%C3%A8res",
      "publisher": "Roses de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "区分志愿者入口与理疗实习。"
    },
    {
      "id": "roses-physio",
      "title": "Roses — 理疗/运动治疗实习官方PDF",
      "url": "https://assets.nsl.ca/nsl-prod/montreal/Stage_Physiotherapie_FR.pdf",
      "publisher": "Roses de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "已核对两页图像；无薪，每周3–5天，未公布截止日期。"
    },
    {
      "id": "roses-linkedin",
      "title": "Roses — LinkedIn",
      "url": "https://www.linkedin.com/company/rosesmtlfc",
      "publisher": "Roses de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "canadiens-home",
      "title": "Canadiens de Montréal — 官方网站",
      "url": "https://www.nhl.com/fr/canadiens/",
      "publisher": "Canadiens de Montréal / NHL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "用于基础身份与官方社媒链接，不复制网站内容。"
    },
    {
      "id": "canadiens-linkedin",
      "title": "Canadiens — 官方LinkedIn",
      "url": "https://ca.linkedin.com/company/canadiensdemontreal",
      "publisher": "Canadiens de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "gch-careers",
      "title": "Groupe CH — 官方Dayforce招聘系统",
      "url": "https://jobs.dayforcehcm.com/fr-CA/groupech/CANDIDATEPORTAL",
      "publisher": "Groupe CH / Dayforce",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "入口可核实；职位列表由JavaScript加载，未据此推断当前实习空缺。"
    },
    {
      "id": "gch-linkedin",
      "title": "Groupe CH — 官方LinkedIn",
      "url": "https://fr.linkedin.com/company/groupe-ch",
      "publisher": "Groupe CH",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "rocket-home",
      "title": "Rocket de Laval — 官方网站",
      "url": "https://www.rocketlaval.com/",
      "publisher": "Rocket de Laval",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "rocket-linkedin",
      "title": "Rocket — 官方LinkedIn",
      "url": "https://ca.linkedin.com/company/rocket-de-laval",
      "publisher": "Rocket de Laval",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "lions-home",
      "title": "Lions de Trois-Rivières — 官网",
      "url": "https://lions3r.com/fr",
      "publisher": "Lions de Trois-Rivières",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "lions-careers",
      "title": "Lions — Carrière",
      "url": "https://lions3r.com/fr/carriere",
      "publisher": "Lions de Trois-Rivières",
      "checkedAt": "2026-09-13",
      "access": "index",
      "notes": "岗位以图片等形式呈现；读取到联系邮箱，但不将其推定为特定实习岗位。"
    },
    {
      "id": "als-contact",
      "title": "Alouettes — 联系方式",
      "url": "https://montrealalouettes.com/contact",
      "publisher": "Alouettes de Montréal",
      "checkedAt": "2026-09-13",
      "access": "index",
      "notes": "官网直接抓取受限；联系信息可由官方搜索索引核对。"
    },
    {
      "id": "als-linkedin",
      "title": "Alouettes — 官方LinkedIn",
      "url": "https://ca.linkedin.com/company/montrealalouettes",
      "publisher": "Alouettes de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "cfl-jobs",
      "title": "LCF — 联盟招聘入口",
      "url": "https://www.lcf.ca/emplois/",
      "publisher": "Ligue canadienne de football",
      "checkedAt": "2026-09-13",
      "access": "index",
      "notes": ""
    },
    {
      "id": "als-isarta",
      "title": "Alouettes — 雇主招聘主页",
      "url": "https://isarta.com/cgi-bin/emplois/jobs?employer=alouettesdemontreal",
      "publisher": "Alouettes / Isarta",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "核实时此平台显示没有职位；不等于所有渠道都没有招聘。"
    },
    {
      "id": "victoire-home",
      "title": "Montréal Victoire — 官网",
      "url": "https://www.thepwhl.com/en/teams/montreal-victoire",
      "publisher": "PWHL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "victoire-jobs",
      "title": "Montréal Victoire — 专属招聘页",
      "url": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/montr%C3%A9al-victoire-jobs",
      "publisher": "PWHL / TeamWork Online",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "核实时明确显示 No job results for your search。"
    },
    {
      "id": "charge-jobs",
      "title": "Ottawa Charge — 专属招聘页",
      "url": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/ottawa-charge-jobs",
      "publisher": "PWHL / TeamWork Online",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "核实时明确显示 No job results for your search。"
    },
    {
      "id": "victoire-linkedin",
      "title": "Victoire — LinkedIn",
      "url": "https://www.linkedin.com/company/pwhl-montr%C3%A9al",
      "publisher": "Victoire de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "pwhl-jobs",
      "title": "PWHL — 联盟与全部球队招聘",
      "url": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/pwhl-league-office-jobs",
      "publisher": "PWHL / TeamWork Online",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "其他城市的岗位不归入蒙特利尔或渥太华。"
    },
    {
      "id": "supra-home",
      "title": "FC Supra du Québec — CPL官方球队网站",
      "url": "https://www.cplsoccer.com/fcsupra",
      "publisher": "FC Supra / CPL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "supra-linkedin",
      "title": "FC Supra — 官方LinkedIn",
      "url": "https://ca.linkedin.com/company/fcsupra",
      "publisher": "FC Supra du Québec",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "aigles-home",
      "title": "Aigles de Trois-Rivières — 官网",
      "url": "https://lesaiglestr.com/",
      "publisher": "Aigles de Trois-Rivières",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "aigles-jobs",
      "title": "Aigles — Emploi / 自荐入口",
      "url": "https://lesaiglestr.com/emploi/",
      "publisher": "Aigles de Trois-Rivières",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "公开邀请向rh@lesaiglestr.com主动投递；不是已发布实习。"
    },
    {
      "id": "capitales-jobs",
      "title": "Capitales de Québec — 官方招聘页",
      "url": "https://capitalesdequebec.com/fr/a-propos/emplois/",
      "publisher": "Capitales de Québec",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "页面并列多项职位；未注明统一发布日期/截止日期。"
    },
    {
      "id": "toundra-home",
      "title": "Toundra de Montréal — 官方网站",
      "url": "https://mtltoundra.com/",
      "publisher": "Toundra de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "toundra-schedule",
      "title": "Toundra — 2026赛程",
      "url": "https://mtltoundra.com/calendrier_fr/",
      "publisher": "Toundra de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "toundra-instagram",
      "title": "Toundra — Instagram",
      "url": "https://www.instagram.com/mtltoundra/",
      "publisher": "Toundra de Montréal",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "royal-home",
      "title": "Montréal Royal — UFA官方球队网站",
      "url": "https://watchufa.com/royal",
      "publisher": "Montréal Royal / UFA",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "senators-home",
      "title": "Ottawa Senators — 官网",
      "url": "https://www.nhl.com/senators/",
      "publisher": "Ottawa Senators / NHL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "只使用基础身份与官方导航链接。"
    },
    {
      "id": "senators-program",
      "title": "Senators — 官方实习计划入口",
      "url": "https://www.nhl.com/senators/team/employment-opportunities",
      "publisher": "Ottawa Senators / NHL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "实习项目要求在读、学分安排；名额必须另查申请系统。"
    },
    {
      "id": "senators-ats",
      "title": "Senators — BambooHR招聘系统",
      "url": "https://ottawasenators.bamboohr.com/careers",
      "publisher": "Ottawa Senators / BambooHR",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "官网直接链接；职位由JavaScript加载，未确认具体2026实习。"
    },
    {
      "id": "senators-linkedin",
      "title": "Ottawa Senators — LinkedIn",
      "url": "https://www.linkedin.com/company/senators-sports-&-entertainment",
      "publisher": "Ottawa Senators",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "oseg-careers",
      "title": "OSEG / TD Place — 招聘与学分实习项目",
      "url": "https://www.tdplace.ca/careers/",
      "publisher": "OSEG / TD Place",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "官方明确一年内多批次实习；并不保证核实时每一方向有岗位。"
    },
    {
      "id": "oseg-ats",
      "title": "OSEG — ADP申请系统",
      "url": "https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?ccId=19000101_000001&cid=17d4599d-5f19-4243-8319-86de4335b90e&lang=en_CA&type=MP",
      "publisher": "OSEG / ADP",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "通过TD Place官网申请按钮获得；动态列表读取受限。"
    },
    {
      "id": "oseg-fulltime",
      "title": "OSEG — 全职招聘与员工经历",
      "url": "https://www.tdplace.ca/careers-full-time/",
      "publisher": "OSEG / TD Place",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "员工实习经历不是当前职位公告。"
    },
    {
      "id": "atletico-home",
      "title": "Atlético Ottawa — CPL官方球队网站",
      "url": "https://www.cplsoccer.com/atleticoottawa",
      "publisher": "Atlético Ottawa / CPL",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "atletico-careers",
      "title": "Atlético Ottawa — Careers",
      "url": "https://www.cplsoccer.com/atleticoottawa/careers",
      "publisher": "Atlético Ottawa",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "公开careers@atleticoottawa.club接收简历与求职信；列表未显示具体岗位。"
    },
    {
      "id": "blackjacks-home",
      "title": "Ottawa BlackJacks — 官网",
      "url": "https://www.theblackjacks.ca/",
      "publisher": "Ottawa BlackJacks",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "blackjacks-careers",
      "title": "Ottawa BlackJacks — Careers",
      "url": "https://www.theblackjacks.ca/careers",
      "publisher": "Ottawa BlackJacks",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "当前页面为比赛日志愿者链接及简历表单，不标成实习。"
    },
    {
      "id": "titans-home",
      "title": "Ottawa Titans — 官网",
      "url": "https://www.ottawatitans.com/",
      "publisher": "Ottawa Titans",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "rapid-home",
      "title": "Ottawa Rapid FC — 官网",
      "url": "https://www.rapidfc.ca/",
      "publisher": "Ottawa Rapid FC",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "rapid-careers",
      "title": "Ottawa Rapid FC — Careers",
      "url": "https://www.rapidfc.ca/careers",
      "publisher": "Ottawa Rapid FC",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "jobs@rapidfc.ca接收主动申请；页面列有集团销售正式岗位。"
    },
    {
      "id": "rapid-sales",
      "title": "Ottawa Rapid — 集团销售客户经理",
      "url": "https://www.rapidfc.ca/account-manager-group-sales",
      "publisher": "Ottawa Rapid FC",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "rapid-linkedin",
      "title": "Ottawa Rapid — LinkedIn",
      "url": "https://ca.linkedin.com/company/ottawarapidfc",
      "publisher": "Ottawa Rapid FC",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "blackbears-closed",
      "title": "NLL — 2026-09-10宣布Ottawa Black Bears停止运营",
      "url": "https://www.nll.com/news/national-lacrosse-league-to-move-forward-with-12-active-member-clubs-for-2026-27-season/",
      "publisher": "National Lacrosse League",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "正文新公告优先于尚未更新的球队导航；排除当前求职目标。"
    },
    {
      "id": "lnah-teams",
      "title": "LNAH — 2026–27球队与场馆目录",
      "url": "https://www.lnah.com/fr/page/equipes.html",
      "publisher": "LNAH",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "目录列8队，包括Manotick；并未列Pétroliers de Laval。"
    },
    {
      "id": "qmjhl-teams",
      "title": "LHJMQ — 2026季前球队目录（官方动态数据）",
      "url": "https://chl.ca/lhjmq-islanders/transactions/19/213/",
      "publisher": "CHL / LHJMQ",
      "checkedAt": "2026-09-13",
      "access": "index",
      "notes": "官方页面附带18队名字与城市；本库纳入魁北克12队、新不伦瑞克2队。青年联赛不归入职业球队计数。"
    },
    {
      "id": "lspro",
      "title": "LS PRO QC — 官方联赛入口",
      "url": "https://www.lsproqc.com/",
      "publisher": "LS PRO QC",
      "checkedAt": "2026-09-13",
      "access": "index",
      "notes": "官方索引可见，正文403；省级足球拓展未逐队完成招聘和社媒核实，不伪造完整名单。"
    },
    {
      "id": "soccerquebec",
      "title": "Soccer Québec — 省级协会",
      "url": "https://www.soccerquebec.org/",
      "publisher": "Soccer Québec",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": "2026年官方新品牌为LS PRO；旧称Ligue1 Québec仍常用于检索。"
    },
    {
      "id": "alliance-graphic-pdf",
      "title": "Stagiaire, Graphisme – Automne 2026 — 官网所链接PDF",
      "url": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Description-%2BGraphic_Designer_Intership_Fall2026-9bce92a3.pdf",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "获取详情返回403；仅由官网索引确认岗位标题和2026秋季。"
    },
    {
      "id": "alliance-partnership-pdf",
      "title": "Stagiaire, Partenariats – Automne 2026 — 官网所链接PDF",
      "url": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Job%2BDescription-%2BPartnerships%2BIntern_Fall2026%2B-b13ebf6b.pdf",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "获取详情返回403；仅由官网索引确认岗位标题和2026秋季。"
    },
    {
      "id": "alliance-ticketing-pdf",
      "title": "Stagiaire, Ventes et billeterie – Automne 2026 — 官网所链接PDF",
      "url": "https://irp.cdn-website.com/ed6f4f65/files/uploaded/Job%2BDescription-%2BSales%2Band%2BTicketing%2BIntern.%2B2026%2B-b1cdba47.pdf",
      "publisher": "Alliance de Montréal",
      "checkedAt": "2026-09-13",
      "access": "limited",
      "notes": "获取详情返回403；仅由官网索引确认岗位标题和2026秋季。"
    },
    {
      "id": "cf-crm-source",
      "title": "Spécialiste CRM – Salesforce",
      "url": "https://jobs.smartrecruiters.com/CFMontreal/744000126125454-specialiste-crm-salesforce-crm-specialist-salesforce-",
      "publisher": "CF Montréal / SmartRecruiters",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "cf-marketing-source",
      "title": "Chef(e) de projets et production marketing – TEMPORAIRE",
      "url": "https://jobs.smartrecruiters.com/CFMontreal/744000143178839-chef-e-de-projets-et-production-marketing-temporaire-marketing-and-production-project-manager-temporary",
      "publisher": "CF Montréal / SmartRecruiters",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "cf-coach-source",
      "title": "Éducateurs(trices) de soccer – Programme Parascolaire",
      "url": "https://jobs.smartrecruiters.com/CFMontreal/744000072518975-educateurs-trices-de-soccer-programme-parascolaire-coach-school-programs",
      "publisher": "CF Montréal / SmartRecruiters",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    },
    {
      "id": "cf-maintenance-source",
      "title": "Technicien(e), maintenance bâtiments et opérations – Stade Saputo",
      "url": "https://jobs.smartrecruiters.com/CFMontreal/744000137485630-technicien-e-maintenance-batiments-et-operations-stade-saputo-maintenance-technician-stade-saputo",
      "publisher": "CF Montréal / SmartRecruiters",
      "checkedAt": "2026-09-13",
      "access": "full",
      "notes": ""
    }
  ],
  "coverage": [
    {
      "name": "魁北克职业核心",
      "description": "NHL、AHL、ECHL、PWHL、MLS、CPL、NSL、CFL、CEBL、BSL、Frontier League；按独立俱乐部去重。"
    },
    {
      "name": "渥太华双语就业圈",
      "description": "作为安大略省求职拓展单列，并不等同于“魁北克”或“全员法语办公”。Black Bears已停止运营，只保留历史记录。"
    },
    {
      "name": "LNAH",
      "description": "官方2026–27目录8队全部纳入；与成人主流职业联赛分层。招聘和社媒有待逐队补核。"
    },
    {
      "name": "青年联赛",
      "description": "LHJMQ魁北克12队、新不伦瑞克2队，以及Ottawa 67’s；为了拓展运营实习而收录，不当作职业运动员球队。"
    },
    {
      "name": "尚未逐队展开",
      "description": "LS PRO / Ligue1 Québec、其他省级半职业联赛、校园、社区与业余俱乐部、电竞，以及法语人口散居区组织。保留官方联赛入口，不宣称覆盖这些类别的全部球队。"
    }
  ],
  "cautions": [
    "数据核实快照为2026-09-13，不是自动实时招聘系统。页面可访问不保证名额未满。",
    "不存在“所有俱乐部都在招实习”的结论；未发现公开公告不等于该俱乐部完全不接收实习。",
    "具体实习、学分实习项目入口、普通岗位、志愿服务、主动联系和已过期公告严格分开。",
    "未知薪资不等于无薪；无薪岗位也不能自动推定免除许可、保险或学校协议要求。",
    "中文名主要为检索辅助译名；申请时使用法语/英语官方名称。",
    "同一集团和同一岗位多语言版本只计一次；集团岗位不能全部归到某一球队。",
    "社媒有“官网直接链接”与“官方公司页”两种证据；缺少已核实账号时明确标为待核实，不猜测账号。"
  ],
  "history": [
    {
      "name": "Ottawa Black Bears",
      "text": "2026-09-10联盟宣布停止运营；旧导航仍可能保留球队名称。",
      "sourceId": "blackbears-closed"
    },
    {
      "name": "CF Montréal 通用实习申请池",
      "text": "俱乐部索引仍有链接，但SmartRecruiters明确提示职位过期。",
      "sourceId": "cf-intern"
    },
    {
      "name": "Pétroliers de Laval",
      "text": "未出现在本次读取的LNAH 2026–27八队目录；不作为现役球队加入。此目录证据本身不等于完整搬迁原因说明。",
      "sourceId": "lnah-teams"
    },
    {
      "name": "Acadie-Bathurst Titan",
      "text": "本次2026官方青年联赛数据列出Newfoundland Regiment而非Bathurst球队；不按旧城市名单计入本区现役俱乐部。",
      "sourceId": "qmjhl-teams"
    }
  ],
  "resources": [
    {
      "title": "Groupe CH招聘系统",
      "category": "共享雇主",
      "url": "https://jobs.dayforcehcm.com/fr-CA/groupech/CANDIDATEPORTAL",
      "note": "Canadiens / Rocket及体育娱乐职能。需要按地点与业务核对。"
    },
    {
      "title": "OSEG / TD Place实习与招聘",
      "category": "共享雇主",
      "url": "https://www.tdplace.ca/careers/",
      "note": "学分实习项目、全职、兼职与志愿者分流。"
    },
    {
      "title": "Senators官方申请系统",
      "category": "官方ATS",
      "url": "https://ottawasenators.bamboohr.com/careers",
      "note": "BambooHR；从官网链接核实，不沿用旧ATS。"
    },
    {
      "title": "PWHL全部球队招聘",
      "category": "联盟招聘",
      "url": "https://www.teamworkonline.com/hockey-jobs/pwhl-jobs/pwhl-league-office-jobs",
      "note": "筛选Montréal / Ottawa；其他城市岗位不计入本库。"
    },
    {
      "title": "LCF / CFL职位入口",
      "category": "联盟招聘",
      "url": "https://www.lcf.ca/emplois/",
      "note": "需区分联盟办公室与俱乐部职位。"
    },
    {
      "title": "LNAH球队目录",
      "category": "拓展联赛",
      "url": "https://www.lnah.com/fr/page/equipes.html",
      "note": "2026–27八队身份与场馆核实来源。"
    },
    {
      "title": "LHJMQ / QMJHL",
      "category": "青年联赛",
      "url": "https://chl.ca/lhjmq/",
      "note": "青年球队运营实习拓展；不是成人职业联赛。"
    },
    {
      "title": "LS PRO QC",
      "category": "省级足球拓展",
      "url": "https://www.lsproqc.com/",
      "note": "旧称Ligue1 Québec；本轮未逐队扩展，需核对男/女、级别与赛季。"
    },
    {
      "title": "Soccer Québec",
      "category": "协会 / 拓展",
      "url": "https://www.soccerquebec.org/",
      "note": "核对省级足球俱乐部、品牌与赛季。"
    }
  ],
  "templates": {
    "subject": "Candidature de stage – [Domaine] – [Période] – [Prénom NOM]",
    "fr": "Bonjour,\n\nJe suis actuellement étudiant(e) en [formation] à [établissement] et je recherche un stage en [domaine] du [date] au [date], pour une durée de [durée / heures].\n\nJe m’intéresse particulièrement à [club] et à votre travail sur [projet précis]. Je pourrais contribuer à [mission concrète], notamment grâce à mes compétences en [compétences] et à mon expérience de [exemple bref].\n\nMon stage [doit être / peut être] encadré par une convention de mon établissement. Pourriez-vous m’indiquer si vous envisagez d’accueillir un(e) stagiaire sur cette période, et à qui adresser ma candidature ?\n\nJe joins mon CV et [portfolio / projet]. Je suis également disponible pour un bref échange.\n\nMerci pour votre temps.\nBien cordialement,\n[Prénom NOM]\n[Téléphone] · [LinkedIn / Portfolio]",
    "questions": [
      "Le stage est-il toujours ouvert, et quelles sont les dates exactes ?",
      "Le stage est-il rémunéré ? Quel est le nombre d’heures par semaine ?",
      "Acceptez-vous une convention d’un établissement situé hors du Canada ?",
      "Qui assure l’encadrement et quelles sont les missions évaluées ?",
      "Quelles langues sont utilisées au quotidien ?",
      "Quelles conditions de droit au travail, d’assurance et de présence sur place dois-je vérifier ?"
    ],
    "note": "这是可编辑的主动联系模板，不是任何雇主的官方申请要求。发送前删除占位符；已有岗位时按该JD要求准备材料。"
  }
}
