用途:校验和重建 MCN 资产关系视图,从 frontmatter 派生索引与正文阅读链接,不修改业务事实。品牌-达人合作事实只来自 COL 合作记录的 brand_id、creator_id 和 brief_id。
主要能力:生成关系索引.csv、关系总览.md、品牌-达人矩阵.csv、达人合作历史.csv、悬空关系检查.md;检查稳定 ID、重复 ID、悬空 relationships;支持在品牌页或达人页回填 ## 合作过的达人 / ## 合作过的品牌 双链。
使用方式:执行前读取 references/asset-contract.md、references/index-contract.md、references/index-workflow.md。默认扫描 tgw-data/mcn/。运行:python3 skills/tgw-mcn-index/scripts/mcn_index.py --root "<项目根目录>"。回填双链先预演:python3 skills/tgw-mcn-index/scripts/mcn_index.py --root "<项目根目录>" --fill-links --dry-run,确认后再正式回填:python3 skills/tgw-mcn-index/scripts/mcn_index.py --root "<项目根目录>" --fill-links。正式回填默认备份到 tgw-data/mcn/.backups/fill-links-*/,除非用户明确要求且项目已有版本管理,不使用 --no-backup。输出生成文件路径、资产数、关系数、重复 ID、悬空关系数、正文回填文件数和备份目录;有错误时列出必须修复的 Markdown 文件。
适用场景:点击品牌查看合作达人、点击达人查看合作品牌、查询品牌-达人合作矩阵、检查关系悬空、填充 Obsidian [[links]]、导出前校验 MCN 资产。
限制:不把生成的 CSV 当源数据修改;不凭正文 [[链接]] 判断合作事实;不把推荐匹配当合作历史;不接受手写 合作过 relationship;不默认扫描整台电脑;不手改生成区,<!-- TGRAVITY:GENERATED-START --> 到 <!-- TGRAVITY:GENERATED-END --> 之间由脚本重建。