--- name: jianhao-travel-planner description: 见好 · 旅行规划器——出行路书工作流(通用版)。当用户提出旅游、出行、周末去哪、做攻略、做路书、目的地推荐、行程规划、自驾方案、当日行程、今天去哪、特产推荐等需求时触发。按「需求采集→目的地筛选→实查复核→六维度路书(吃/玩/住/行/拍+避雷)+随行两件套(当日旅行模式/特产三问)→行程中动态调整→素材采集→复盘回流」全流程执行,输出自包含路书文件。核心铁律:关键信息必须联网实查、未核实必标注、动线不绕路、天气定节奏、内容预埋(机位+钩子)。 --- # 见好 · 旅行规划器(jianhao-travel-planner · 公用版 v1.7) > **公用版说明(2026-09-21 从作者本体 v3.26 派生;v1.2 于 2026-09-29 升级基准骨架——导航双通道/当日定位;v1.3 于 2026-09-30 正文条款对齐作者本体 v3.49 的国内通用部分(必答清单/价格含税总价制/图源三级链等);v1.4 于 2026-10-03 增补本体 v3.50 五条价格纪律;v1.5 于 2026-10-05 增补本体 v3.51-52(机械交付闸门 tools/checklist.py+头部执行速查卡);v1.7 于 2026-10-08 增补本体 v3.55-59 国内通用条款(今日速览标准件/升级体验必答化/冷知识卡与 Plan B 固定件/slot 主次律/机位信息标准/tips 两组兼备/导览图插画化基线/R2 门槛/住宿选房顺位等)+checklist.py v1.2+新增 check_hooks.py;国际/出境版条款测试中,完成后随出境版发布)** > 本文件是作者自用版 travel-planner 的公用/开源版:方法骨架、产出形态、自查清单与本体一致;按开源前置工序做了 7 项改造—— > ① **抓取链切公开源**:正餐情报走大众点评/高德地图/小红书等公开平台交叉验证,不再依赖博主作品抓取流水线(不需要任何登录态); > ② **配套口径三改**:证据分级适配公开源 / 收录门槛 R2 的「穷尽」判定改为「地图 POI+多源交叉穷尽」/ 信源名单由使用者自建(不预置任何博主白名单); > ③ **脱敏去个人化**:用户档案改填空模板、作者个人设定降级为参考示例、个人文件路径全部清除; > ④ **长辈/官方版叠加档完整保留**(四件套+决策替做+温馨提示); > ⑤ **配图硬规矩保留** + Pexels 免费 key 自注册指引(2 分钟,见「工具与依赖」); > ⑥ **工程工具随包附带**(`tools/consistency.py` 骨架校验 + `tools/desource.py` 脱敏),去 AI 味通道二改可选; > ⑦ **版本演进记录原样保留**——每条规矩后面的"血案"(翻车实录)是这套标准为什么成立的解释,比规矩本身更值得读。记录中的署名(作者与协作者)是真实迭代存档,正文运行区已不含个人依赖。 > 🏠 **本工作流的维护与更新**:github.com/awangwang123/jianhao-travel-planner —— 反馈、许愿池与新版本发布均在此仓库。 > > **安装**:整个目录(SKILL.md + assets/ + tools/)复制到 `~/.claude/skills/jianhao-travel-planner/`(全局)或项目 `.claude/skills/jianhao-travel-planner/`(单项目)即可被 Claude Code 自动加载。 > ⚠️ **与自用版的关系**:本文件由作者的自用版本 travel-planner 派生(自用版含作者个人档案、不公开)。公用版技术名 `jianhao-travel-planner` 与自用版不同名,二者可在同一台机器共存、互不覆盖。 > 版本 v3.54(2026-10-07,「工具缺口改」拍板)|**tools/checklist.py 升 v1.1 四项扩容**(成品终审实证:机械检查全过但四类问题全漏——检查项必须跟上翻车形态):①**图渲染**(视觉项内**先滚动触发懒加载**再逐张查,报 N/N)②**badge 在位**(每日卡 today-badge 元素逐天查——被「无日期模式」掩盖的潜伏缺陷显性化)③**存储键跨成品污染**(键前缀→城市映射+标题比对,从别的成品抄脚本没改键即拦)④**长【】指引残留**(≥15 字【】=骨架填稿指引未删即拦;【估算】【未核实】等短标注不受影响)。顺修 intel 空壳误报(选装区块不装=正常)。毒抓自测+异版回归零误伤。 > 版本 v3.39(2026-09-30,作者 复核抓汇率错误后的回写)|**货币条款执行失误实锤+补强**:国际版三册自动双币种换算时沿用了稿内旧汇率($7.2、100₱≈12.5 元)未实查——实际中间价 USD/CNY **6.7411**(2026-09-29 中国外汇交易中心)、USD/PHP **62.65**(比索年内大幅贬值),偏差 7%/16%。**补强(并入 v3.35 货币条款)**:换算前当日实查汇率、稿内旧口径视为待验证数据;另记自动换算脚本禁用跨行长字符类正则(base64 单行 O(n²) 卡死教训,用按行扫描)。 > 版本 v3.38(2026-09-30,两拍板)|**①每日配图对称律**——每日张数=**2 或 4,禁 3 张**(.photos 是 2 列网格,3 张=2+1 不对称;国际版三份 作者提案定规),并入自查⑱。**②骨架 JS 位置契约**——head 只放门控块,主逻辑+兜底必须在 `` 前:协作方国际版三份曾把整套 JS 拼进 head 门控位,脚本在 body 生成前运行,`getElementById('fontInc')` 等全空指针,addEventListener 静默报错、滚动高亮/当日模式全灭(页面看着正常极难察觉)。落位=阶段 3 JS 六件事 bullet+自查⑱。📦 协作方待同步。 > 版本 v3.37(2026-09-29,三拍板:A「赞同」/B「同意」/C「同意」)|**①作者推荐资格制**——author「推荐」区块=**选装件非默认件**:仅当作者对目的地有真实推荐资历(家乡/长期居住/亲历有发言权)才装(武汉=作者家乡✓);无资历目的地(东京/檀香山/大岛/马尼拉等游客视角稿)一律不装该区块与导航项——推荐板块的信用来自作者真推过,无资格硬写=编造推荐人格(协作方国际版三份无资历硬装且抒情实证;东京版误装待删)。②**信息归位一处**——每个信息只有一个家,跨区块**禁整句复制**:日卡=当时当地行动指令(细节多时改指针「详见提示区/门票表」)、tips=通用防坑、门票表=价格与预约口径、Plan B=事发处置、sos=全局兜底;同一信息 ≥2 个叙事区整句重复即违规,归位=保留最合适一处、其余删或改指针(檀香山防晒 3 处/珍珠港门票 3 处实证)。③**骨架稳定基线(作者:「把这版基准骨架稳定保持下来」)**——`assets/路书_基准骨架.html`(指纹 `9c3c6249a4`+导航双通道 navLock)为**唯一派生源**,2026-09-29 冻结;东京版=基线标杆成品;⚠️两条分发通路(协作方副本/公用版 GitHub v1.1)尚停在无导航修复的旧 JS,派生禁出旧通路。派生首检(自查㉖)增 **navLock 存在性**检查;自查增 ㉘信息归位与作者资格。📦 协作方待同步。 > 版本 v3.36(2026-09-29,🔴**出入境双清单**:两份出入境调研报告供料——中国护照出国签证体系七类+17 坑+来华非签证痛点四层,作者拍板「开工」)|v3.35 ②条「签证与入境」升级为**出入境双清单**:触发参数化三元组(游客国籍×目的地×过境国——外国人去外国同样触发,作者 提问驱动)、权威源随游客国籍切(通用仲裁源 Timatic/IATA 与航司值机同库);**出境链五环节**(签证三查/时间轴倒排含电子入境卡独立待办/订单策略先办签后出票/边检海关红线含药品案例/过境落地含分段购票必查过境签);**来华链四层**(抵达前 72h 强制清单/预约硬门槛/住宿确认/支付宝小程序在地通路);红线三连+AI 边界+数据纪律(政策迭代极快禁用记忆作答)+输出物四件套(签证体检卡/时序表/避坑清单/出发前 7 天复核);自查㉗出入境链完整性检查(含 v3.35 双币种粒度口径)。调研正本 `作者留存的调研报告`。📦 协作方待同步。 > 版本 v3.35(2026-09-28,🔴**国际版能力**:东京实战+GitHub 五仓拆解反哺,作者授权任务「优化完善旅游 skill 国外功能」、协作方复核通过)|**14 条全原创**(思路参考公开仓库拆解报告,合规:CC BY-NC/BSL 仓只借鉴思路不移植文本):①阶段 0 **国际游客画像三问**(国籍护照/出发地本币/首访复访——禁默认假设,「香港假设」案根治)②阶段 2 **国际版专属实查五条**(签证按国籍实查+使领馆提醒显性呈现/汇率文首声明+全文双币种/cash-heavy 现金依赖标记/插头电压对比「无需转换头」/评论即纠错源近 6 个月)③行维度 **国际交通方法论六条**(机场五变量决策/交通卡四步协议/通票 break-even 禁默认/离境 buffer 三档/无房窗口行李具名「写了没有也是回答」/app 时间陷阱)④**地理集群原则**(同天一个集群不横穿+每日动线图画出验证,朋友现地判集群案固化)⑤避雷表 **国际版人身安全块**(使领馆提醒+紧急电话+电诈场景+夜间区域四件前置——拆解发现全场空白,差异化)⑥自查㉓-㉖(**fail-closed 终审**「未核实=失败/未执行必须声明禁报 0」+命中异常看上下文结构/跨集群折返检查/国际版身份画像 grep/SVG≥天数+1)。配套产物:`作者留存的调研报告`(五仓拆解报告+大陆口径实查+东京路书全档)。📦 协作方待同步。 > 版本 v3.34(2026-09-26,武汉路书全流程实战回写,验收定稿)|**分发上线工序(新阶段:成稿 ≠ 终点)**:①🔴**双产物**——本地完整版(断网可开)与**瘦身在线版**并行:部署版图统一重压 820px/q72(3.0MB→1.39MB 实证),zip 内 index.html ②部署通路=BTI scripts/deploy.py(.env 凭据+SFTP,paramiko 需在位)③🔴**上线实测三件套**:curl 状态码+体积+耗时+title 抽查,缺一不算上线(实证 200/1.35MB/0.16s)④**发布渠道策略**——抖音站外链接严查:**图片二维码重点严查禁用**、置顶文字地址有折叠风险、兜底=评论区扣关键词+**私信发图包**(私信发图不受限);微信私发链接顺畅=部署主用途 ⑤**发布物料规格**——图文 3:4(1024×1365)、网名水印右下角半透明、组合=首屏/总览导览图/路线卡/美食清单/实拍 5 张+**私信图包 8 张**(封面/每日长图/美食全表/门票避雷预算三合一)⑥**署名口径**——图上水印=使用者的社交账号名,工具名只作文案卖点不进署名;发布物料由使用者亲自发布,AI 只制作物料⑦构建/部署命令禁静默吞错+产物新构建断言(正本《工作规范》四、D6,本次实证)⑧**升级传播矩阵**(正本《工作规范》四、D8——本次 README 落后 7 版/协作方副本停更即案源)。📦 协作方待同步。 > 版本 v3.33(2026-09-26,作者定稿改称)|**推荐池术语定稿「博主推荐」**——原「作者推荐」(v3.29⑩/v3.31 口径)全部改称「博主推荐」;实拍图署名口径同步为「博主实拍」;旧称「作者推荐/本地人推荐」在成稿中出现即视为回潮(终审 ⑧ 已改三查:博主推荐≥1、本地人推荐=0、作者推荐=0)。📦 协作方待同步。 > 版本 v3.32(2026-09-26,实战抓出机制缺口「你们都没更新过 MD 素材,重做 HTML 每次都犯错」)|🔴**修正双写制**——md 事实源与 HTML 成稿是**双产物**:任何成稿修正(内容/店池归属/口径/行程结构)必须**当批回写 md**,只改 HTML=欠账;**重建/重放必须从最新事实源派生**,禁止从旧 HTML/旧快照拼装(武汉 v4 重建丢 15 项修正+md 停在 01:20 十几轮修正零回写实证——旧 md 派生=旧错误必然重演);交付校验加一道:md 与 HTML 关键决策点一致性 grep(点名店/餐段安排/口径措辞抽 N 条对表)。📦 协作方待同步。 > 版本 v3.31(2026-09-26,作者拍板 B 方案归属定稿,⑩细则化)|**点名店三池归属**:①**彩蛋池**(只在「作者推荐」彩蛋板块出现,行程与美食清单正文全清):硒施绿豆皮/鹏辉酒家/熊二烧烤/院子烧烤/胡胖子/粗茶淡饭·蒸鲜/松滋鸡/财大小吃街 ②**场地型豁免**:兼具景点/餐饮场地属性的店(湖滨客舍/30 PARK)可留行程动线,但删「本地朋友推荐/本地人推荐」类措辞,改读者视角描述(「东湖景区里一家店」「湖边下午茶据点」)③**主表**:夏氏砂锅/精粉世家(作者拍板归主表)+执行方自找店凑目标家数(武汉=20 家);主表≠推荐池,互不混池。📦 协作方待同步。 > 版本 v3.30(2026-09-26,作者批「SVG 垃圾/不调研不学/本地库不用/挑图没概念就搜」后固化)|**挑图先建概念+SVG 规范硬执行**:①🔴**挑图先建概念**——挑图前先写下该地标的真实外观特征(重建年份/形制/颜色/标志物),再到 Commons 挑图并**核对文件描述页的拍摄对象+拍摄年份**;三类直接跳过:古画/版画冒充实景(武汉黄鹤楼=绢本古画实锤)、建设期照片(鹦鹉洲大桥=塔吊未合龙实锤)、重滤镜无标志物(东湖=渔船剪影认不出实锤);验收**逐张导出 base64 亲验**——图注落位对≠图内容对,两层分开验 ②🔴**SVG 导览图=v3.5 规范硬执行(武汉 6/6 全复发)**——6/6 无指北针(六要素缺「方向」)、6/6 零地标插画;个例硬伤:总览汉江画成从东汇入(实际自西北来)、day3 动线横穿湖心(穿水系=不存在的路)、day4 终点画进长江+汉江整条缺失(晴川阁核心特征=两江交汇口)、day5 等距水平线零地理;硬杠杠:**文字禁压线/禁入水/禁被遮挡、动线禁穿水系、每图至少 2-3 个地标小图标、支流汇入方向对照真实地图(⑪具体化)、交付前逐张截图亲验(自查⑮)**。📦 协作方待同步。 > 版本 v3.29(2026-09-26,武汉实战回写,作者拍板「严格执行」)|**老毛病机械化+成稿工序补全**:①🔴**餐行机械钩**——每日必须有早/午/晚三行(v3.22 立规后广州/宁波/武汉三次再犯,武汉 5 天全漏)→交付前逐日 grep 三餐行数并报数,「园内/高铁上解决」也要有行 ②🔴**视觉资产三件套独立工序**——配图 figure≥天数+分散型景点 SVG 示意图+使用者点名店标记样式,与内容填写并列、缺一不算完成(武汉 v1 全缺实证:流水线只填了内容)③**派生首检**——从基准骨架派生第一动作=核对基准指纹(当前 `9c3c6249a4`)+立即改 title(武汉 v1 title=「基准骨架」直接成稿实证)④**点名店核销制**——使用者点名店=checklist 逐家勾销,交付报 N/N(武汉来菜丢失实证)⑤**相对时间禁令**——成稿禁「现在/明天」,一律绝对日期(「9/27 前抢省博票」式)⑥**「雨天备用」→「雨天方案」**——备用暗示可有可无,方案=正选之一 ⑦**信史/民俗标注成稿删除**——标注供内部审,成稿内容保留、标签去掉 ⑧**骨架组件修正(本次已落四副本+开源仓 push 2f94146,指纹 9c3c6249a4 不变——修的是注释/JS/footer 不碰 style)**——tips 标准结构示例写入注释(.tip::before 数字占 44px 首列,内容必须包一层元素,裸文本溢出竖排=武汉 v1 实证)+observer rootMargin 监测带 15%→40%(防矮区块高亮漏触发)+页脚补家族标语;顺带发现并修复:协作项目副本骨架 CSS 停旧指纹 769d1d9f64(v3.27 样式同步漏它),已对齐⑨**导航与页脚文案随趟定制**——「路程与停车」仅自驾趟用、页脚自驾话术非自驾趟删(武汉两处语境错位实证)⑩**点名店呈现形态(v3.29 定稿)**——使用者点名店集中呈现在美食清单结尾的**「作者推荐」彩蛋板块**(称呼用「作者推荐」,不用「本地人推荐」);与「缘分型彩蛋」(无店名 R2 目标)分立。⑪**地理示意图必须先查真实地图对照再画**——「示意图非等比」≠「方位可以随意」:三镇/江向/相对方位本身就是信息,画错比不画更害人(武汉总览图古德寺画到对岸/东湖画到北边实证);画前先对照地图 App 或权威地图确认江向/区界/相对方位 ⑫**气候数据实查+标来源**——气温区间禁拍脑袋(武汉初稿「15~24℃」实查应为「21~33℃+冷空气骤降可能」,偏低 6 度导致穿衣建议全错);口径=当地气象台历年同期实况,且必须带「出发前 3 天看当日预报终判」提示。📦 协作方待同步。 > 版本 v3.28(2026-09-26,作者拍板补课;协作方v3.27/v3.28 并入本体取并集,撞号归并——协作方v3.27=口碑分级、协作方v3.28=十二条方法论,均已收编,双侧同号)|**双向复核沉淀+协作方12 条+机位审美线**:①🔴**对外稿脱敏铁律**——内部代号/博主 ID 信源列/博主个人消费账单(「别人的马内」)一律不进对外稿;验收=成稿 grep「作者\|马内\|内部代号」必须 0(武汉素材稿正文真名×20 漏抓实证)②🔴**口径变更重扫**——口径/标准/红线升级后,此前基于旧口径的通过项全部失效重扫;批复时注明依据口径(CC×4 轮没抓到真名的根因)③**机位审美筛选线**——信源≥3 源交叉(官方文旅/市府官微/摄影攻略,不吃单一爆款图文);「大开大阖」大场景优先(江桥楼湖同框/天际线/日落蓝调),纯市井杂乱类剔除——烟火气归美食线管,机位线只管大片;几何/未来感建筑也收(大智无界数据点);先搜当地摄影圈验证过的封神点位,不拍脑袋发明 ④**夜景灯光秀专项**——基建强市必查灯光秀时间锚+烟花秀等特殊节点预约渠道(武汉两江四岸 19:00-22:00/国庆烟花「平安武汉」预约实证)⑤**场馆口径分歧处理**——官方口径与地图/平台不一致时两说并列+给核实电话或公众号,不擅自裁决(武汉图书馆新馆实证)⑥**节假日官宣必查**——法定假期的灯光秀/夜场/烟花以官方发布会通稿为准 ⑦**收录优先序+口碑分档**——使用者本地点名店=最高优先(成稿标「本地人推荐」徽章);早餐/宵夜只推好评店,正餐可少量口碑分歧名店(标争议双方观点);「先看差评,差评能接受才去」进成稿;找店心法名片款:「不必非吃固定哪家,人多的一般没错」⑧**年份口碑店范式+点单口诀原话保留**(院子烧烤型:无招牌/卖完收摊/只按导航找如实标;硒施绿豆皮「不加豆芽」型口诀网友照抄不出错)⑨**机位补充包工作法**——爆款图文→去重→三档归入(主动线/当日延伸/自选加拍)⑩**特产伴手礼标准件**——超市/直营店购买口径+景区溢价警示进返程板块。📦 协作侧对齐本版。 > 版本 v3.27(2026-09-25,作者拍板)|**六维度补全:stay 住宿区块升进基准骨架 IA**——「住」本是六维度之一,v3.16 定稿 14 区块时漏了它(协作方广佛实战自行扩 stay=分歧实证;作者 原话「住是 6 大板块之一」)。改动:基准骨架加 `#stay`(tips 与 cost 之间,含导航入口);**consistency.py 基准即真值自动适配,无需改码**;老路书不回补(已完成任务)。**同日三补(作者 五处截图打回后)**:①骨架 nav 顺序 bug 修正(eat/sos 倒挂被全家族继承)+导航标签统一两字 ②**h2 字号上调**(1.6→1.95rem 顶格,作者:"主标题字体这么小")→ **指纹变更为 `9c3c6249a4`**(style 动了,旧 769d1d9f64 作废)③lead 句克制+美食每餐≥2 家。**四补**:当日导航指示由裸点改为「· 今天」文字(裸点不自我解释,实战提问'多了一个点');**每日卡头部都必须含 today-badge 元素**(显隐由 JS 按日期决定——象山版曾只写 Day1 的徽章,轮到 Day2 时不显示)。教训:定稿骨架时按"分发物结构"想,没按"六维度完整性"查——维度清单和 IA 清单该互查。**同日补(实战抓出漏):页脚家族标准立入阶段 3.5**——主标语「方案仅供参考——安全和开心,才是最重要的。🌕」+副文案此前只活在丽水等产物里、skill 零记载,象山版自编页脚被打回。另定:**Plan B 放每天卡片尾部(游玩内容下方),sos 区块只收跨天全局兜底,两者禁重复**(实战提问「Plan B 不是放在游玩标题下方吗」)。**再补(作者「加」):①自查㉒家族对齐 diff=产物类交付前置闸门(全文逐段 diff,数指标不算对比)②区块措辞对照表立表进阶段 3.5(eyebrow 族+表头族+Day 标题族,禁自创)**。📦 协作方副本待同步。 > 版本 v3.26(2026-09-21,作者定情报卡 IA 分层)|**情报卡结构=正餐动线在上 + 轻餐独立板块在下**(与路书美食清单同构,作者 原话「参考路书里的美食清单版块,先是正餐单独放在上部分,早餐下午茶宵夜单独放下部分」): > ①🔴**禁止轻餐穿插正餐分段**——早/宵/下午茶卡不得混在正餐 ①②③④ 动线分段里(首版广佛补卡曾插在正餐分段内,作者 打回); > ②**轻餐板块独立置底**:分段带「☕ 早餐 / 下午茶 / 宵夜(城市A → 城市B · 全天候)」,放全部正餐卡之后; > ③**轻餐排序=城市序**(先广州后顺德),城内按 **早餐 → 下午茶 → 小吃 → 宵夜** 排; > ④**正餐排序=行程动线序**(Day1-3 驻地 → 老城 → 转场镇 → 顺路镇),禁抓取序/随机序(首版 26 店即抓取序被 作者 打回「顺序都是乱的」); > ⑤**侧栏导航两组**:「正餐 · 按行程动线 · N 张」+「早 / 下午茶 / 宵夜 · M 张」,锚点与正文卡序一致; > ⑥编号:正餐 01-N 连续,轻餐 N+1 起连续(轻餐卡标题带(早餐)(宵夜)(下午茶)(小吃)类型标)。 > 版本 v3.25(2026-09-21,作者定标准)|**门票价格实时性铁律 + 去AI味双通道**:①🔴**门票价格=按当前询问时间实时检索**(作者 原话:"最新,最准,最真实是按当前询问的时间开始检索")——检索时点=当下(不许沿用会话早前结果/历史路书/记忆价);官方源优先序(官网/公众号>官方App>OTA>攻略只当线索);每条价格带时戳(¥350·2026-09-21 13:00 查·长隆官方公众号);**查不到官方源→如实写「请自行比价」+给比价指引(官方公众号/小程序/大众点评/高德/抖音直播间看哪个优惠多,🔴比对好日期别搞混——不同渠道挂的不同日期档票价不同)**;网页价与官方价不一致并列写出。②**去AI味升级双通道**(实战提问"有没有给路书文案去AI味的设定"——有⑫但执行弱):通道一 grep 高频词(原有)+ **通道二 humanizer-zh skill 全文过一道**(抓 grep 抓不到的结构性问题:破折号滥用/粗体堆砌/三段式排比/通用积极结尾);定位语:**路书像朋友交代攻略的口吻,不是旅游杂志文案**。 > 版本 v3.24(2026-09-21,作者拍板,协作方产话术包、双轨同写)|**特种兵定义+打卡战报+体力红线+判定两问+六模式矩阵**:①特种兵=**重数量、不重体验和游玩品质**的选点哲学(每点 20-40 分钟拍照即走、能串尽串;6:3:1 配比是深度轴默认、特种兵模式下不适用;仍守动线不绕路+实查纪律)②特种兵专属产出物「✅ 打卡清单」——每点一行(地名+机位+停留分钟)+**总数显性给数字**+勾选框+「已完成/计划」计数(复刻集齐感,作者 认可「这个还不错」)③体力红线数字化:**日行 3 万步=标准强度参照**(排程标尺非上限承诺,超出预警)+连走 2 天第 3 天排半天缓冲;❌不写「晚睡」类条目(作者 口径)④阶段 0 人数结构改**判定两问**:几个人什么关系(兄弟/闺蜜/情侣/家庭带娃/带长辈/混合/一人行)+有无体力特殊成员(原省力慢游触发)——「朋友局其实也是兄弟局」(作者 原话),原条款默认了兄弟场景、闺蜜需求没覆盖 ⑤**六模式矩阵**重写人数结构切换段——闺蜜局=出片+氛围(互拍核心,拍照好看的店≥好吃的店)、情侣=两人时光(浪漫时段>打卡数量,大床景观房加分)为**提案待实测**(作者 认可 协作方提案,首次实测后按「看过不沉淀=没看过」回写修正);一人行/省力慢游既有条款全保留。 > 版本 v3.23(2026-09-20,作者定情报卡标准)|**美食情报卡结构标准**(与 协作侧 roadbook-double-track 6.8.4 同步): > ①**收录优先级**:⚡双博主交叉 → 📌作者 指定 → 单博主名店(区聚堆); > ②**卡片字段**:城市·区域|店名|位置(门牌)|评星/人均/营业时间|**特色菜/推荐菜**|**避雷/温馨提示**——博主负面评价(两极分化/脾气火爆/上菜慢)写进避雷栏,别只夸不贬; > ③**介绍不呆**:写记忆点(现烤皮脆/双博主同探/晚6点售罄),不能只堆营业时间; > ④**朋友版情报卡全脱敏**:不写博主/赞数/链接/证据块; > ⑤🔴**离主行程远的店去掉**(2026-09-20 作者定,先例:南海友壕气·黄岐离广州/顺德主线远被划掉)。 > 版本 v3.22(2026-09-18,作者定标准)|**美食清单结构标准 + 早/宵/下午茶抓取分工**(对齐 协作侧 roadbook-double-track 6.8.4):①**每日必须有午餐+晚餐行**——「园内/高铁上解决」也要有行(写清在哪解决),不许静默省略;宁波 D3 无早餐、广州 D3 只有早餐两个 bug 已修;②**早餐/宵夜用「随意」设定**——不限定哪一天、显示地点、给具体店+**营业时间**(每天 2 家左右);酒店含早也写明;③**下午茶**:出名地推 2 家名店,不出名地推有品味的咖啡馆/小吃;④**正餐 vs 早/宵/下午茶两条抓取线**——正餐从抖音六博主作品抓(v3.18 名单+v3.21 分级门槛);**早餐/宵夜/下午茶博主不管,从高德/大众点评/小红书自己抓**,同样要营业时间;⑤**每日行程卡午/晚只推 1 家**,行尾加「(更多选择在美食清单)」——行程卡是导航、清单是菜单;⑥**宵夜·随意设计升入基准骨架**(早餐同款);⑦**命名**:攻略板块叫「美食清单」、独立按城餐饮情报文档叫「美食情报卡」,不混用。 > ⑥(v3.26 增补)**情报卡/清单 IA 分层**:正餐(动线序)在上 + 早/宵/下午茶(城市序)独立板块在下—— > ①🔴**禁止轻餐穿插正餐分段**——早/宵/下午茶卡不得混在正餐 ①②③④ 动线分段里(首版广佛补卡曾插在正餐分段内,作者 打回); > ②**轻餐板块独立置底**:分段带「☕ 早餐 / 下午茶 / 宵夜(城市A → 城市B · 全天候)」,放全部正餐卡之后; > ③**轻餐排序=城市序**(先广州后顺德),城内按 **早餐 → 下午茶 → 小吃 → 宵夜** 排; > ④**正餐排序=行程动线序**(Day1-3 驻地 → 老城 → 转场镇 → 顺路镇),禁抓取序/随机序(首版 26 店即抓取序被 作者 打回「顺序都是乱的」); > ⑤**侧栏导航两组**:「正餐 · 按行程动线 · N 张」+「早 / 下午茶 / 宵夜 · M 张」,锚点与正文卡序一致; > ⑥编号:正餐 01-N 连续,轻餐 N+1 起连续(轻餐卡标题带(早餐)(宵夜)(下午茶)(小吃)类型标)。 > 版本 v3.21(2026-09-16 深夜,作者拍板 A:R2 是口径演进)|**收录门槛三级分级**(对齐 协作侧 roadbook-double-track 6.8.1,替代 v3.19 一刀切):**R1** 店名+门牌已核→收录 ✅;**R2** 无店名但有确切位置引导(乡镇/码头/「凌晨 4:30 开在菜场旁」类可辨认特征)→收录 📌+给认店口诀,**且仅限信源穷尽后启用**——封面大字/门头/声明贴纸/账单等画面物证帧精读+多源交叉后仍无店名才算穷尽(南昌臻记靠门贴落款实锤店名、宁波卡03 靠封面大字「宁东宴」纠错,皆此模式),R2 不是绕过精读的捷径;**R3** 既无店名又无位置→不收(不进情报卡/美食清单/备选池,不挂「待补」);负面评价店→不收。配套:「封面大字/物证帧精读」已入 协作侧信源地图第 2 位(roadbook-double-track 6.8.2),本侧按分工不重复落。背景:v3.19 一刀切与 R2 同日相撞(作者拍板=演进非冲突),两 skill 口径重新闭合。 > 版本 v3.20(2026-09-16 晚补账)|**探店分工指针+名单对齐登记**(正文均已落地,本行补记——起因:作者 看到正文变了版本没变,问"这不是 v3.19 里已有吗"):①吃维度硬门槛旁加**分工指针**:搜→抓→核三级链/探店情报卡/证据分级的执行细节正本=协作侧 `douyin-learning-pipeline` skill(本端用到直接读 `~/.workbuddy/skills/` 下该文件);分工定=**CC 管路书怎么组织、协作方管抓取怎么执行**,v3.11/3.12 不在 CC 正文补独立章节 ②吃维度博主名单「五位→六位」补老谢(与 v3.18 版本行+档案区对齐,笔误级)。**教训(与 v3.13 成镜像对):v3.13=写在版本史里≠正文有;本条=正文有了版本史没记=账目不可见——正文改动必须当次进版本行,笔误级也附注记一笔。** > 版本 v3.19(2026-09-16,作者定标准;协作方端同日落其抓取 skill 后转 CC)|**探店采集「收录硬门槛」**:抓取美食/探店作品产出探店情报卡或攻略美食清单时,**店名 和 位置 任一抓不到或核不实的店,一律不收录**——不进情报卡/美食清单/备选池,也不挂「待补」。两条边界:①**本条优先于 v3.10「搜到即用透」**——不够格收录的店连"用透"的资格都没有;②**与位置缺失处置并存**——先做多源交叉取证(网搜/地图/视频画面/评论区课代表),该找的都找了仍取不到才弃收,不是"一抓不到就扔"。定位:把 v3.12「美食清单字段标准」的"店名含地址"从字段要求**升为收录门槛**(字段不齐=不收,而不是收了再补)。 > 版本 v3.18(2026-09-15,作者 立规矩)|**探店采集「只认指定名单」硬约束**(作者 原话:「以后严格执行只抓取我说的 6 位美食探店博主,除非我再加指定的博主或指定的美食店」):🅰️**默认名单=6 位**(唐仁杰/特厨隋卞/刘雨鑫JASON/大冬来了/庞师不是师/老谢)——采集阶段**只搜这 6 位**,不得擅自增补、替换、合并。🅱️**某位在本城无作品时**:如实写「该博主 × 本城:无命中」,**禁止拿别的博主顶位**。🆎**例外唯一入口=作者 明确点名**(指定博主或指定店);作者 临时点名加入的属「本次特许」,须在交付说明单列一行「本次额外收录:XXX(作者 临时指定)」,**且不写进默认名单**。🅳 **2026-09-14 宁波实证违规(教训)**:大冬来了被误记「❌未确认」(真因是搜到同名假号、未按「抖音号+粉丝量」认号),我**自行换成米雪食记且交付时未声明**,作者 事后才发现 → 两点固化:①凡「搜不到」先按认号法复核(见下方 6 位名单里大冬条目),确认无号≠无作品 ②**任何名单变动必须在交付说明里显式写出**,不许静默替换。🅴 米雪食记(与老谢共创)= 2026-09-14 宁波的**特许例外**(作者定「这次加了就算了,保留这个博主的作品信息」),保留其已采作品,**但不作为默认名单成员**。🅵 违规成本:默认名单多一个/少一个都会污染「6 博主×多城覆盖总表」,使覆盖率结论失真。 > 版本 v3.17(2026-09-15 深夜,作者:「**特殊版也要在最新版的框架生成啊**」)|**骨架固化的适用边界明确到"特殊版"**:作者 这句是对「上一轮遗留 3 份漂移(镇江扬州长辈版 / 广州 / 陕甘宁两版)未收编」的直接回应——**长辈版、亲子版、特种兵版、单人版这类"特殊版",同样必须从基准骨架派生,不许另写 `