起草:小冈 | 2026-09-28 | 性质:内容与结构一揽子稿(页面文案底盘 + 内容库灌入 + 素材清单),供刘总审阅拍板
事实基线:本机~/dev/kailash-xiaogang@17329e16,文中数字均为当日实测,不掺推断。
| 层 | 载体 | 用途 | 现状 |
|---|---|---|---|
| L1 | utils/texts.ts DEFAULTS | 开发期默认文案 | 73 个键位组(含 v2 遗留页),v3 在用页基本覆盖 |
| L2 | site_texts 远程覆盖 | UI 文案热修,不发版 | 机制在(app 启动拉取→storage→pageTexts 合并) |
| L3 | A端 content_items | 业务性文案/数据配置 | 62 条(波波 09-28 10:26 框架内容入库后) |
utils/content-config.ts 已实现):L3 优先 → 取不到留空或「—」→ 禁止写死兜底(刘总铁律)。| 页面 | wxml 中文串 | 备注 |
|---|---|---|
| profile | ≈98 | tab 页,券链路入口 |
| product-detail | ≈55 | 商品详情 |
| guide-companion | ≈41 | |
| shop | ≈41 | 示例商品页(见 1.3) |
| order-detail | ≈26 | 订单详情,涉钱展示 |
| destination | ≈29 | 目的地页(文案骨架已走 L3 dest.pages) |
| vouchers / voice-guide / review | 16 / 16 / 15 |
docs/content/ 14 个正式类目 正好 142 篇(history 15 / geo 15 / kora 12 / culture 12 / practical 16 / zhidaburi 10 / routes 12 / people 10 / symbols 8 / seasons 6 / food 6 / photo 5 / about 5 / safety 5),与文案「神山脚下的 142 篇」对上;另有 content/ 24 篇辅助材料。GET /api/miniapp/guides 与 /guides/categories 均返回 0 条 → content-library 页线上空态,x2 文案「神山脚下的 142 篇」当前失真。slug / category / body_html / source_file / is_test / has_verify / cover_note),0 条 INSERT——灌入动作从未发生。is_test=true 入库、审校后翻转;has_verify(正文含【核实】标注)不得作为核心卖点上线——抽查样文(如高反处置手册)标注密度较高,此纪律会实质影响哪些篇目能上前台。shop.items 配置后示例整体消失。upload.py 代码就绪,只差 COS_SECRET_ID / COS_SECRET_KEY / COS_REGION / COS_ASSETS_BUCKET 四配置(WIP-230 链路,给了密钥须重启容器复测)。<域>.<对象>.<字段>(如 svc.hotel.price_range、dest.pages)。DEST_TAGS 按 tag 取文——冈仁波齐=「转山/符号/地理」、芝达布里=「芝达布日/人文/温泉」。灌入时这六个词必须成为对应篇目的 tag,否则目的地页文章区为空。当前 md 正文有内容、tag 字段需要灌入脚本按类目映射补。tools/ali-content-pipeline(AI 抽取→交叉校对→合并→标准化)保留给路线/POI 结构化用,142 篇图文灌入不走它——稿子已是终稿正文,缺的是搬运不是生产。| 批次 | 范围 | 理由 |
|---|---|---|
| P0(先行) | 03-kora 12 篇 + 06-zhidaburi 10 篇 + 14-safety 5 篇 = 27 篇 | 直接点亮两条目的地线 + 安全底线内容 |
| P1 | 01-history / 02-geo / 09-symbols = 38 篇 | 补齐 DEST_TAGS 命中的「地理/符号」 |
| P2 | 其余 77 篇 | 全量收口,顺带核 162/166 差额 |
assets/NN-MM.jpg 命名约定,对齐两份 AI 示例图登记表;从稿内「样图」标注自动汇总缺图补拍清单交波波/摄影。GET /api/miniapp/guides 返回 ≥27 条;两个目的地页文章区非空;has_verify 篇目不出现在核心卖点位;「142 篇」文案与库内实际篇数一致后才恢复数字表述。