全国演出场馆名录
一句话
全国真实演出场馆的名录层:只回答「有哪些馆、在哪、多少厅、什么类型、谁在运营」,不碰演出事件——事件归「剧院演出每日观察」,名录归这里。
与「剧院演出每日观察」的关系
本 skill 的产出(全国演出场馆名录_*.csv / dim_venue 回写)就是每日观察的数据基础:
backlog.tsv(待核候选)→ venue-pool.md(正式池)→ catalog_sync.py
├─→ 全国演出场馆名录_*.csv / .md ← 名录交付物
└─→ dim_venue 回写 ← 日报数据底座
两 skill 共享同一 7 列 TSV 口径,可互指文件:--pool / --backlog 传对方路径即可。
何时用(10 个触达词)
全国演出场馆名录 · 演出场馆名录 · 剧院名录 · 全国剧院清单 · 城市剧场列表 · 场馆库 · 场馆池 · dim_venue · 检索面扩充 · 场馆台账
用法
# 1) 生成名录(CSV + MD)
python scripts/catalog_sync.py --pool references/venue-pool.md \
--backlog references/venue-pool-backlog.txt --out ./dist
# 2) 生成并回写进剧院库(作为每日观察的数据基础)
python scripts/catalog_sync.py --pool references/venue-pool.md \
--db "D:/剧院演出每日观察/theater_observe.db" --out ./dist
产出文件命名固定:全国演出场馆名录_YYYY-MM-DD.csv / 全国演出场馆名录_YYYY-MM-DD.md。
名录字段(7 列 TSV,与 dim_venue 同构)
| 列 | 含义 | 约束 |
|---|---|---|
| tier | 池层级 | A=核心日更 / B=扩展 / C=储备 |
| venue_name | 场馆名 | 官方全名,不缩写 |
| hall_name | 演出厅 | 无演出厅留空 |
| venue_city | 城市 | 地级市 |
| venue_province | 省份 | 直辖市填市名 |
| venue_type | 类型 | 只取 6 项:大剧院/剧场/音乐厅/Livehouse/戏曲剧场/其他 |
| operator | 运营方 | 聚橙院线/保利院线/自管 等 |
硬约束
- 只登记真实、官方可核对的场馆——官网/官方票务/官方媒体任一可证实;核不实者只进 backlog「待核候选」,绝不臆造馆名。
- 去重键 = (venue_name, hall_name),hall 为 NULL/空 视为相等(曾因 NULL≠NULL 灌出 307 行重复,已固化为 COALESCE 判重)。
- venue_type 只取 6 项字典,越界按「其他」计入并告警。
- 名录不含演出事实(场次/票价/开票属事件层,归 theater-daily-observation)。
- 每日扩容 ≥5(扩充期内):新增真实城市/场馆进池,保持检索面持续扩大。
- 回写幂等:dim_venue 已存在的 (venue_name, hall) 跳过,不覆盖运营方等已有字段。