这是什么:一张索引表。记录「谁、什么时候、定了什么」,不复制论证过程。
怎么用:开工前先读本文件;细节点出处链接去看原文。
为什么要有它:137 篇文档散在库里,缺的不是内容,是「哪条现在还有效」。这份表的唯一职责是回答这个问题。
纪律:新约定落地时必须问「这条能脚本化吗」—— 能的进 scripts/check_v2_design_redlines.py,不能的必须进本表。不进表=没记住。
维护:波波 | 建立:2026-09-22
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 2026-08-29 | 刘总 | 顶层只定结构不定数字:费率/账期/阈值一律可配置参数,留接口由线下议价回填 | 顶层设计决议 §〇(文已归档,原则沿用) |
| 2026-08-30 | 刘总 | 平台不碰钱:①单元素券+自建商城各进自有商户号 ②跨主体组合走核销码+各商户当面分别收款,永久不设平台统一收款 ③EDI 是升级项不是上线绊腿项 | 双轨收款与商品形态决议 §一(文已归档,商业级仍有效) |
| 2026-09-02 | 刘总 | B 端工作台=H5 独立部署(非小程序内页),独立域名;微信后台零配置;全场景统一手机号+密码登录 | B端工作台H5载体决议-v1.1B端工作台H5载体决议 §一 |
| 2026-09-02 | 义父照准 | ①git 冲突一律停手报单人裁决 ②波波可代验 C/B 端前端包(后端、资金类除外),超权验收可被撤销 | 台账治理条款补录-09-02 第 8/9 条 |
| 2026-09-21 | 刘总 | 不得把 45 页收敛成 13 页、不动 tabBar、不新增 appid(原形态设计已被纠偏作废) | plans/2026-09-21-芝达布日温泉酒店形态设计-v1(文内标作废) |
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 2026-09-13 | 刘总 | 白标=整套小程序实例的复制:tenant.yaml + 独立 DB + 独立域名 + 品牌注入 + 模块开关,改名字改结构就变成另一个小程序 | white-label/白标化系统方案-v2 §1 |
| — | — | 实例清单真源=white-label/tenants/registry.json(现仅 kailashi 有效,t_demo 已回滚) | white-label/tenants/registry.json |
| 2026-09-22 | 义父 | 单个商户(如温泉酒店)=实例内的内容,不是白标实例;走 merchant-store + scene 分发 + 商户详情页,禁止用 tenant 机制承载 | 2026-09-22 纠偏(本次录入) |
| 2026-09-22 | 义父 | appid 沿用主小程序,不新注册 | 2026-09-22 裁定 |
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 09-15 | 刘总(GPT-6 审后定稿) | 平等=无排名/无评分/无竞价,但不等于无竞争:禁的是公开优劣排序,不是取消差异化 | deep-dives/深挖2 §1 |
| 09-15 | 同上 | 用户可见文案一律称「主理人」,不用商家/商户(技术层命名不受此限) | deep-dives/深挖2 §1 |
| 09-15 | 同上 | 价格信任不能止于展示,必须含履约环节(防货不对板、到场加价、取消不退) | deep-dives/深挖1 §1 |
| 09-15 | 同上 | 责任模型=「来源可追溯 + 按行为与法定义务判断」;付费与安全隔离;"以现场为准"不兜底 | deep-dives/深挖3 §1 |
| 09-15 | 同上 | 福钥=凭证+权益双轨,不做通用币;发行判据是「承诺≤履约资源」(原「发速≤耗速」已纠正) | deep-dives/深挖4 §1 |
| 09-15 | 同上 | 纠纷非公开三层处置;机会分配必须可解释 | deep-dives/深挖5 §1 |
| 09-15 | 同上 | 淡季须有最低运营与停服边界;设国庆上线闸门 + 跨季复制闸门 | deep-dives/深挖6 §1 |
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 2026-09-18 | 义父 | v2 提审包目标 41 页(后经方案 A 调整) | docs/receipts/波波.md |
| 2026-09-21 | 义父 | 不进:SOS 页 | docs/receipts/波波.md |
| 2026-09-18 | 刘总 | 波波可直推 miniprogram-v2/(fc74a03f 起无跨域闸门) | docs/receipts/波波.md |
| 2026-09-21 | 义父 | 方案 A:补回已完工页,含连带 demand-detail(否则列表点详情报错)⇒ 39→45 页 | reports/v2方案A补页-2026-09-21 |
| 2026-09-21 | 义父 | 支付链路由波波接(支付参数字段错配等三处已修) | docs/receipts/波波.md |
| 2026-09-21 | 义父 | 三项人工(支付实测/隐私指引/域名登记)早已完成,不再进待办、不再重复提示 | 2026-09-21 裁定 |
| — | design 规范 | tabBar 四页纯文字冻结:首页/玩法/在地/我的 | design/视觉方向决议-v0.1 |
| 2026-09-22 | 义父 | 「45 页提审包」≠ 前端做完了:那是最小演示门面;app.json 之外另有 50 个页面目录(95 − 45),其中 32 个代码量与包内页同一水平(wxml 字符中位 4,455 vs 包内 4,710)=写完没装进去,另有 13 个是同一模板克隆的毛坯(wxml 均在 1,200–1,350 字符、ts 均在 2,000–2,120,明显 fork 后没填) | docs/receipts/波波.md(09-22 全量盘点) |
| 2026-09-22 | 义父 | 提审暂不启动,先补前端。「包体干净 / 门禁全绿」只代表这个包合规,不代表产品完工 ⇒ 禁止再拿门禁全绿推导「可以提审」 | 2026-09-22 裁定 |
| 2026-09-22 | 义父 | 未注册页按业务链路一批一批接(义父批「按链路一批一批接」);四批全完工:①票务链(45→49)+ gpt6 修复 batch 拍平;②行程需求(49→55)+ 修 demand-square 数据错配 + category-guide 依赖;③权益互动(55→59)+ share-code 真码消假码 + profile 重复键;④安全与服务(59→63)+ 修 profile health 键名错配 + preparation「开发中」占位。共接回 18 页。health-check/preparation 为纯内容页(后端有打卡端点但前端非表单,不强行接);sos/emergency-contacts 已接真数据且形状核对正确。余 32 散页(多为模板毛坯/占位)待义父定是否继续接 | docs/receipts/波波.md(14:13 交付回执) |
| 2026-09-22 | 波波 | ②行程与需求链已装回(49→55 页):private-route/route-detail/trip-detail/demand-square/order-create + 依赖 category-guide(private-route 的 data-go 指向未注册页,注册以消 L1 真死链);gpt6 式审查修复 demand-square 数据错配(后端 list_demands 无 title/description/status)+ trip-detail R2 硬编码;product-detail「去预订」错跳订单列表改指 order-create?id。门禁全绿,包体 1.1 MB | docs/receipts/波波.md(12:40 交付回执) |
| 2026-09-22 | 义父 | 清理未注册游离页 + 接回 A 档成品页(63→79):删 16 个未注册目录(membership 因会员体系红线不接不注册 + 15 个 B/C 毛坯页 scene-*/play-scene/verify/commission-ledger/messages/reviews-my 等,删前扫已注册页引用确认零可见死链);接回 A 档 16 页(category-hiking/package/vehicle/demand-confirm/guest-archive/guide-community/homestay-apply/kora-checkin/kora-track/my-guests/redemption-code-detail/rental-orders/review/subscription-page/task-review/wish-aggregate,后端契约全部核存在)+ profile「我的」补 13 入口;接回后设计红线门禁抓 category-package R2 硬编码(aria-label 写死「神山秘境」)已修。门禁全绿(route_keys L1=L2=0 / R7 0 / R1-R6 0 / release_ready 通过) | docs/receipts/波波.md(17:39 交付回执) |
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 2026-09-21 | 小冈 | 红线=打包总价 + 统一收款 + 平台担全责(=包价旅游,无证违法);改名「酒店套餐/密钥」规避不了,形式拆单 ≠ 实质拆单 | analysis/2026-09-21-旅行社许可合规分析 |
| 2026-09-21 | 小冈 | 宣传口径本身就是证据
| 2026-09-22 | 义父批复 | 称谓一律「主理人」:用户可见文案禁用商家/商户;技术层(路径名、字段名、英文 merchant)豁免 | design/深挖2-主理人动机经济 |
| 2026-09-22 | 义父批复 | 品牌名一律走文案中心 utils/texts.ts(pageTexts + DEFAULTS 默认值),页面零硬编码 | white-label/白标化系统方案-v2 §品牌层 |
| 2026-09-22 | 义父批复 | membership 页摘出提审包:实质是用户足迹列表(与 journey/status-timeline 共用 user/footprints)却被命名为「会员」,与「会员体系已砍除」冲突;且无任何跳转入口,摘除零副作用(源文件保留) | 2026-09-22 裁定 |
| 2026-09-22 | 义父批复 | 单商户声明不得放 white-label/tenants/:zdb_hotel.yaml 已迁至 white-label/merchants/,避免被白标构建消费后替换整站 site_name | 同上 |
| 2026-09-22 | 义父批复 | 定位/在场双轴 = 暂缓(非作废):设计文档继续保留,不作为「漏做」计入每日体检缺口 | design/状态判定-订单与定位双轴-v1 | —— 文案扫描是合规动作,不是文案优化 | 同上 |
| 日期 | 裁定人 | 裁定 | 出处 |
|---|---|---|---|
| 2026-09-22 20:07 | 义父 | 人员精简为波波+小齐两人(原阿仁/小冈/一号退出当前 v2 任务,人多不提效) | 2026-09-22 口头裁定 |
| 2026-09-22 20:07 | 义父 | 波波转后端主力:负责 backend/(57 routers、支付验签、权限点体系、trigger_sos 业务分支、防跳单、库存幂等等缺口),可改核心代码 | 同上;对应 MEMORY.md「后端真值」现存 4 缺口 |
| 2026-09-22 20:07 | 义父 | 小齐转 v2 前端修正:miniprogram-v2/ 页面/wxml/wxss/文案接线(R7)/设计红线(R1-R6)回归,接续波波已完成的 79 页前端收口 | 同上 |
| 2026-09-22 20:07 | 义父 | 波波不再做前端工作(小齐在修 v2 前端,职责不重叠);前端门禁脚本(check_v2_*)作为基础设施保留,由小齐改前端时跑 | 同上 |
| — | 协作接口 | 波波改后端契约须同步小齐前端(沿用「接真数据前必 grep 后端返回结构」反向);跨域(波波动前端/小齐动后端)须刘总令 | 沿用 git 铁律 |
| 文档 | 状态 | 备注 |
|---|---|---|
| 顶层设计决议-20260829 | 已归档快照(09-13 时效治理) | 思路可参考,数据与结论已过时;现行口径看 contracts/api-v1.3-matrix.md + TASKS |
| 双轨收款与商品形态决议 | 已归档快照 | 同上;商业级原则仍被引作上位输入 |
| 芝达布日温泉酒店形态设计-v1(45→13 页收敛) | 已作废 | 刘总纠偏:平台能力不隐藏、不新增页面、不涉新 appid |
| 小程序分包方案 / JS-SDK scanQRCode / 网页授权静默登录 | 已明确作废 | B端工作台决议 §二 |
tenant t_demo | 已 rolled-back | 335 演练退场,备份 /srv/backups/tenant_t_demo-335.sql |
2026-09-22 已拍掉 4 项(称谓 / 品牌名 / membership 页 / zdb_hotel 层级),全部转入 A 区。
剩下这两项都不阻塞提审,只是要不要排期。
| # | 待决事项 | 现状 | 影响 |
|---|---|---|---|
| 1 | 文案远程下发通道未通(后端依赖) | utils/texts.ts 机制齐备(DEFAULTS 默认 + storage 覆盖),但 app.ts:56 的 GET /api/miniapp/site-texts 仍是注释,后端未就绪 ⇒ 目前换品牌名只能改代码 | 白标「改名字换皮」当前做不到;页面层已合规,卡点只在后端。属后端域(阿仁/小齐),需你派单 |
| 2 | 定位/在场双轴是否开工 | 已裁定暂缓。文档保留,不计入每日体检缺口 | 开工=随包围栏配置 + 后端围栏版本管理 + 前端定位;暂不排期 |
| 3 | 未注册页去留(已裁 09-22) | 32 个未注册目录:A 档 16 页接回(category-hiking/package/vehicle/demand-confirm/guest-archive 等,63→79)+ B/C 档 16 目录删除(membership 因会员体系红线不接 + scene-*/play-scene/verify/commission-ledger/messages/reviews-my 等);删前扫已注册页引用确认零可见死链 | 已裁:前端收口完成(79 页皆可达+接真数据),门禁全绿;category-package/vehicle 入口补完见下;详见回执 17:39 段 + A4 裁定 |
| 约定类型 | 落点 | 判据 |
|---|---|---|
| 能用代码验证的(页面/字段/文案/包体/契约) | scripts/check_v2_*.py 门禁 | 忘了也会报错 |
| 不能用代码验证,但决定了「为什么」 | 本文件 A 区一行 | 可进上下文,翻得到 |
| 还没决定 | 本文件 C 区 | 每次体检列出 |
| 已经不算数了 | 本文件 B 区 | 防止再被当现行执行 |
一句话:脚本管「有没有做错」,本表管「为什么这么做」,你管「还要不要这么做」。
-- 署名:波波