PRODUCT EXECUTION / E03
第 30/36 刀:把 Booking 的发现、事务、Auth 和真实 UI 放在同一张执行图上
E03 使用最新 Gitea main@cc24662、EC2 immutable release、线上只读 route/API 和当前 Auth meta;9 个 CURRENT 页面各自拥有 fixture、事务 guard、27 个捕获槽与 claim packet。所有写入 probe 被禁用,0 张 PNG 与 0 份 reviewed receipt 继续 fail closed。
BOOKING PRODUCT KNIFE / 9 SCREENS · 117 TASKS
版本一致只是入口;发现分母、事务真值和身份依赖必须分别证明
最新 source 与 EC2 已对齐到 cc24662。E03 同时保留 111 source categories、51 home categories、220 discovery shops、218 seeded demos 与 Auth meta 环境漂移,不再用一个绿色状态覆盖整个用户旅程。
PRODUCT EXECUTION KNIVES / 9
当前第 30/36 刀;前两刀保持开放,E03 聚焦预约平台
刀次表示执行控制面展开,不表示产品通过。只有同一产品、Screen ID、revision、fixture 与环境的 reviewed receipt 才能关闭 Gate。
reits-info-portal
- SCREENS
- 10
- TASKS
- 130
SOURCE = PRODUCTION
reits-bbs
- SCREENS
- 8
- TASKS
- 104
SOURCE = PRODUCTION THEME
public-booking-platform
- SCREENS
- 9
- TASKS
- 117
SOURCE = EC2 RELEASE
data-sources
- SCREENS
- 15
- TASKS
- 195
EXACT
trading-data-source
- SCREENS
- 10
- TASKS
- 130
ABSENCE BOUND
miniapp-open-platform
- SCREENS
- 4
- TASKS
- 52
SOURCE / RUNTIME SPLIT
matrix-x-chat-ios
- SCREENS
- 14
- TASKS
- 182
IM RUNTIME EXACT · DISTRIBUTION UNPROVEN
matrix-quant-im-ios
- SCREENS
- 14
- TASKS
- 182
LATEST CANDIDATE · PRODUCTION ABSENT
matrixantai-sim
- SCREENS
- 1
- TASKS
- 13
CANDIDATE PACKAGE · PRODUCTION ABSENT
发现好店
booking-discovery · /GET / + GET /api/discovery/home城市、排序、个性化与数量分别标来源和 as-of;首页不可写成 111 类全曝光。
200 + 200 JSON生产首页不是源码目录的镜像:当前 51 categories、12 ranked、36 deals、50 shop-strip;全量 discovery API 返回 220 shops。
booking/discovery/tokyo/home-split-v2
- PERSONA
- anonymous local-services visitor
- CONTENT / STATE
- 51 首页分类、12 ranked、36 deals、50 shop-strip 与 220 discovery shops;保留 111 source / 109 families / 218 seed demos / 654 covers 的独立来源栏
- PRIVACY + WRITE GUARD
- 固定城市、排序、价格与距离;移除成员个性化、实时位置、随机推荐与生产 PII
- CAPTURE PURPOSE
- 验证最新金刚区、搜索、推荐分区、source/exposure 解释与移动底栏
cc2466284f28f77efc493338dccf0b12ac23a2a2cc2466284f28f77efc493338dccf0b12ac23a2a2GET / + GET /api/discovery/home · 200 + 200 JSONCATALOG ≠ HOME ≠ DISCOVERY · READ_MODELbooking/discovery/tokyo/home-split-v20 / 3 capturedreceiptId = null预约与商家 · public-booking-platform
9 个 CURRENT 页面、117 个 task、9 个 capture task ready、108 个 task 等待前置;所有生产探测均为只读。
E01 与 E02 继续保持 FAIL-CLOSED
E01 REGISTRY / 1,105 TASKS · OPEN
全局任务登记继续作为执行底座
E03 没有覆盖前置任务:85 个 capture task 可领取,1,020 个后续任务仍等待 accepted predecessor;claimed、submitted、accepted 均为 0。
EXECUTION DEPENDENCY / 5 LANES
85 → 170 → 425 → 170 → 255 的有向 receipt 链
E03 仍只展开 Booking 第一条捕获泳道;体验、治理、发布与生产恢复等待同页 accepted receipt,不能人工跳级。
VISUAL CAPTURE
从 exact source 与 fixture 生成 scope-bound visual artifact、checksum 和 runner receipt。
- TASKS
- 85
- WAITING
- 0
- ACCEPTED
- 0
REFLOW + ACCESSIBILITY
基于 accepted visual manifest 执行 reflow 与 a11y 断言并提交逐项结果。
- TASKS
- 170
- WAITING
- 170
- ACCEPTED
- 0
OWNER GOVERNANCE
四方针对同一 source、screen、风险和体验 receipt 独立签署,不允许代理签名。
- TASKS
- 425
- WAITING
- 425
- ACCEPTED
- 0
EXACT RELEASE
绑定不可变制品、配置/迁移 manifest、部署目标和精确 release identity。
- TASKS
- 170
- WAITING
- 170
- ACCEPTED
- 0
PRODUCTION + RECOVERY
执行生产 smoke、观察窗口和 intentional rollback drill,并验证恢复后的主任务。
- TASKS
- 255
- WAITING
- 255
- ACCEPTED
- 0
RECEIPT CONTRACTS / 5
提交物先有 schema,再允许 AI 或开发者执行
Booking 捕获 receipt 必须包含 exact revision、fixture、环境、artifact digest、runner 与时间;首页数字、Auth meta 或 route 200 均不能替代它。
execution-receipt/capture/v1VISUAL CAPTURE
- 01
screenId - 02
sourceRevision - 03
fixtureId - 04
environment - 05
artifactPath - 06
artifactDigest - 07
runnerVersion - 08
capturedAt
execution-receipt/experience/v1REFLOW + ACCESSIBILITY
- 01
screenId - 02
sourceRevision - 03
visualReceiptId - 04
suiteId - 05
environment - 06
assertions - 07
artifactDigests - 08
reviewedAt
execution-receipt/governance/v1OWNER GOVERNANCE
- 01
screenId - 02
role - 03
subjectRevision - 04
experienceReceiptIds - 05
decision - 06
riskNotes - 07
signatureId - 08
signedAt
execution-receipt/release/v1EXACT RELEASE
- 01
screenId - 02
releaseId - 03
sourceRevision - 04
artifactDigest - 05
configDigest - 06
migrationDigest - 07
deploymentTarget - 08
releasedAt
execution-receipt/production_recovery/v1PRODUCTION + RECOVERY
- 01
screenId - 02
releaseId - 03
productionReceiptId - 04
smokeChecks - 05
observationWindow - 06
rollbackReceiptId - 07
recoveryChecks - 08
observedAt
预约与商家 · public-booking-platform
产品切换器保留九个 scope;E01/E02 显示 OPEN,E03 显示 ACTIVE,其余六刀排队。
E03 以 public-booking-platform 最新 main/EC2@cc24662 为边界,把 9 个 CURRENT Screen ID、9 个实时 route/API probe、9 个确定性 fixture、27 个 viewport slot 与发现/事务/Auth 真值分轨接入执行。111 source、51 home、220 discovery、218 seed demos 是四个不同分母;Auth meta 当前宣告 staging/preview,E03 没有执行 OTP 或预约写入。PNG、checksum、reviewed receipt 和 accepted screen 仍全部为 0,E01/E02 保持 OPEN FAIL-CLOSED。