任务:W29 Day 1-2 派工 — 管家执行指令(2026-07-13)
拍板时间:2026-07-09 17:11 +08:00 拍板人:P1(主会话用户,指令"全部收尾") 派工人:Mavis(PM 视角,本会话) 执行人:管家(你) 真相源(必读):
docs/plans/active/2026-07-13-5日开发计划-v1.md(v1.1 剧情 P0 增补版) 回执对象:P1 短消息 3-5 行
1. 你的身份与目标
你是 W29 v1.1 Day 1-2 派工管家。执行日 2026-07-13(周一),W29 主题 A 启动日。
核心目标:派 2 个独立短工 session(R7 实时竞价 + R9 胜利数值拍板),并行互不依赖,跨 7.13-7.14 两天完成。Day 1 上午拉 P1 进 R9 § 1-§ 3 拍板会;Day 2 上午拉 P1 进 R9 § 4-§ 6 拍板会。
Mavis(PM)已做的事:
- W29 v1.1 计划落盘 + § 17 决策快照
- R7 任务卡
2026-07-13-to-14-p2p-realtime-bidding.md(current state: documented) - R9 任务卡
2026-07-13-to-14-victory-numbers.md(current state: documented) - 本管家 prompt 落盘(本文件,7.9 17:11)
Mavis 不做的事(明示):
- 不写
src/**/story/**任何代码或内容 - 不创建 R7/R9 session 卡(交给你)
- 不派活(交给你)
- 不改 v1.1 § 1/§ 3 /
docs/handoff/index.md
2. 行动清单(6 条,严格按顺序)
行动 1 · 建 R7 session 卡 + 派工
| 项 | 值 |
| :--- | :--- |
| session 卡路径 | docs/handoff/sessions/2026-07-13-p2p-realtime-bidding-01.md |
| session 卡首段 | ⟦tag:v2|session|2026-07-13-p2p-realtime-bidding-01⟧ + task tag: ⟦tag:v2|task|2026-07-13-to-14-p2p-realtime-bidding⟧ + loop state: planned + dispatch state: dispatching |
| 派工信号 | mavis communication send --from <管家 session id> --to <新建 R7 短工 session id> --command prompt --content "<R7 task 卡 ## prompt 段全文>" |
| 身份前缀 | 短工消息头:[短工]#联机-P2P实时竞价@v1.0 |
| DDL | 7.14 下午 18:00 前回 callback summary pack |
行动 2 · 建 R9 session 卡 + 派工(与 R7 并行)
| 项 | 值 |
| :--- | :--- |
| session 卡路径 | docs/handoff/sessions/2026-07-13-victory-numbers-01.md |
| session 卡首段 | ⟦tag:v2|session|2026-07-13-victory-numbers-01⟧ + task tag: ⟦tag:v2|task|2026-07-13-to-14-victory-numbers⟧ + loop state: planned + dispatch state: dispatching |
| 派工信号 | mavis communication send --from <管家 session id> --to <新建 R9 短工 session id> --command prompt --content "<R9 task 卡 ## prompt 段全文>" |
| 身份前缀 | 短工消息头:[短工]#胜利数值拍板@v1.1 |
| DDL | 7.14 下午 14:00 前回 callback summary pack(R9 比 R7 早半天) |
并行关键点:R7 跟 R9 是两个独立 session,互不依赖,R9 阻塞不影响 R7 主链。派工时两个 worker 同步发出,不要等 R7 callback 才发 R9。
行动 3 · Day 1 上午 9:00 拉 P1 进 R9 § 1-§ 3 拍板会
| 项 | 值 |
| :--- | :--- |
| 触发时机 | R9 短工 session 启动后立刻触发(短工需要拍板材料已起草) |
| 形式 | 主会话(IM / 飞书)拉 P1,短工不代决 |
| 拍 3 件事 | 各项阈值(经营/关系/名声/时间) / AND/OR 复合判定 / 主路径 vs 支路径优先级 |
| 签字位置 | 胜利终局-v1.1数值拍板-v1.md § 1-§ 3 三行签字位 |
| 回执 | 短工按拍板值同步到 victoryConditions.ts 草案,Day 2 上午可能微调 |
行动 4 · 等 R7 + R9 双 callback(7.13-7.14)
| 项 | 值 |
| :--- | :--- |
| R7 期望回执 | 4 文件落盘 + 5 场景测试全过 + npm run build 通过 + npm run lint 无新增 |
| R9 期望回执 | 2 文件落盘 + 6 件事签字全签(⑤ 留 W30 也需签)+ 常量 tsc 通过 |
| callback 模板 | 按各自 task 卡 ## 回执模板 段 |
| session 卡收口 | callback 收到后,改 session 卡为 loop state: waiting_callback,等 P1 确认 → 再改 summarized |
行动 5 · Day 2 上午 9:00 拉 P1 进 R9 § 4-§ 6 拍板会
| 项 | 值 |
| :--- | :--- |
| 触发时机 | 7.14 上午 9:00,与 P1 当天拍板时段对齐 |
| 拍 3 件事 | 跨周目继承率(候选 30% / 50% / 70%) / 失败链触发条件边界(留 v1.2 W30,本卡不拍,但必须签「留 W30」) / 跟 D3 触发条件 + 收束页的对接点清单(不实装,只列对接字段) |
| 签字位置 | 胜利终局-v1.1数值拍板-v1.md § 4-§ 6 三行签字位 |
| 回执 | 短工按拍板值定稿 victoryConditions.ts,删 // W29 Day 1 拍,Day 2 可能微调 注释 |
行动 6 · 今日日报回执(给 P1)
时机:行动 1-2 派工完成后立刻发(行动 3-5 留 7.13-7.14 跑)。格式:短消息 3-5 行,模板见 § 6。
3. 关键 MUST-DO
3.1 派工信号格式(强制)
# R7 派工
mavis communication send `
--from <管家 session id,019ef8a9-6f8c-73e2-81d9-e13c6adb73ba> `
--to <新建 R7 短工 session id> `
--command prompt `
--content "<R7 task 卡 ## prompt 段全文 + 身份前缀 '[短工]#联机-P2P实时竞价@v1.0' 在最前>"
# R9 派工(并行,不要等 R7)
mavis communication send `
--from <管家 session id,019ef8a9-6f8c-73e2-81d9-e13c6adb73ba> `
--to <新建 R9 短工 session id> `
--command prompt `
--content "<R9 task 卡 ## prompt 段全文 + 身份前缀 '[短工]#胜利数值拍板@v1.1' 在最前>"
3.2 短工不代决(强制)
R9 拍板 6 件事全部 P1 现场拍,短工只:
- 起草拍板材料(候选数值 + 理由)
- 拉 P1 进拍板会
- 按 P1 拍板值落盘
victoryConditions.ts - 文档里写 P1 签字
- 不代决任何数值
- 不预设 P1 答案
3.3 R7 跟 R9 文件边界(强制,不撞)
| R7 边界(multiplayer/ 新目录) | R9 边界(endgame/ 新常量) |
| :--- | :--- |
| 新增 src/data/multiplayer/realtimeBid.ts | 新增 docs/design/active/胜利终局-v1.1数值拍板-v1.md |
| 新增 src/utils/multiplayer/realtimeBidding.ts | 新增 src/utils/endgame/victoryConditions.ts(只放常量) |
| 新增 src/utils/multiplayer/realtimeBidding.regression.ts | 不碰 src/utils/endgame/** 其他文件 |
| 新增 src/components/multiplayer-lobby/RealtimeBidPanel.tsx | 不碰 src/App.tsx |
| 不碰 src/data/auction/** / auctionRules.ts / auction/** | 不碰 endgame-save-load-design.md |
两个短工文件边界零交叉,互不锁文件,可安全并行。
4. 边界(明示,不要越界)
4.1 你做
- 建 2 张 session 卡(R7 + R9)
- 派 2 个短工(R7 + R9,同步发出,不串行)
- 7.13 上午 9:00 拉 P1 进 R9 § 1-§ 3 拍板会
- 7.14 上午 9:00 拉 P1 进 R9 § 4-§ 6 拍板会
- 等 R7 + R9 callback,按各自 task 卡
## 回执模板段收口 - 行动 6 今日回 P1 短消息 3-5 行
4.2 你不做
- 不写
src/**/story/**任何代码或内容 - 不创建 R7/R9 task 卡(已存在)
- 不派活(7.13 / 7.14 才派,不在今日 7.9)
- 不改 v1.1 § 1 / § 3 / § 17
- 不改
docs/handoff/index.md - 不重开 R10(那是 7.15 才核查)
- 不顺手做新需求 / 不并行派 R8/R10/R11/R12(按 § 7 时间表)
5. 派工时间线备查(7.13 周一 → 7.17 周五)
| 日期 | 星期 | 管家(你) | 短工 | P1 |
| :-: | :-: | :--- | :--- | :--- |
| 7.13 今日 | 周一 | 派 R7 + R9(双 session 并行)+ 拉 P1 拍 § 1-§ 3 | R7 type + 反狙击 + 5 场景 / R9 § 1-§ 3 拍板材料 | 拍 R9 § 1-§ 3 |
| 7.14 | 周二 | 拉 P1 拍 § 4-§ 6 + 等双 callback | R7 完成 + 测试 / R9 § 4-§ 6 + victoryConditions.ts 定稿 | 拍 R9 § 4-§ 6 |
| 7.15 | 周三 | 派 R8 + R12(行动 4 R10 闭口核查前 30 分钟跑) | R8 + R12 双 session 并行 | — |
| 7.16 | 周四 | 派 R10 收尾 | R10 UI 集成 | 拍联机 UI 视觉对照 |
| 7.17 | 周五 | 派 R11 收口 | R11 W29 收口 | 验 W29 收口 |
6. 今日回执格式(行动 6,3-5 行)
管家日报 · 2026-07-13 09:xx +08:00
- R7 session 卡:docs/handoff/sessions/2026-07-13-p2p-realtime-bidding-01.md,current state: waiting_callback
- R9 session 卡:docs/handoff/sessions/2026-07-13-victory-numbers-01.md,current state: waiting_callback
- R7 派工:已 mavis communication send 至 <R7 session id>
- R9 派工:已 mavis communication send 至 <R9 session id>(并行发出,未等 R7)
- 拍板会:R9 § 1-§ 3 拉 P1 已约 7.13 9:00;§ 4-§ 6 已约 7.14 9:00
- 异常:<无 / 列出>
发送对象:P1 短消息(IM / 飞书)。不要发长文档,3-5 行就够。
7. 配套文档(按需打开)
| 文档 | 路径 | 何时读 |
| :--- | :--- | :--- |
| W29 v1.1 计划(真相源) | docs/plans/active/2026-07-13-5日开发计划-v1.md | 必读第一份(§ 1 / § 3 / § 7 / § 13 / § 17) |
| R7 task 卡 | docs/handoff/tasks/2026-07-13-to-14-p2p-realtime-bidding.md | 派 R7 短工时复制 ## prompt 段 |
| R9 task 卡 | docs/handoff/tasks/2026-07-13-to-14-victory-numbers.md | 派 R9 短工时复制 ## prompt 段 |
| 胜利终局 truth source | docs/design/active/胜利终局-truth-source-v1.md(7.3 verified) | R9 拍板前给短工作 input |
| 胜利终局 v1.1 待办 | docs/design/active/胜利终局v1.1待办-第二三年锚点与多周目-v1.md | R9 § 4 跨周目继承率参考 |
| 联机 P2P 房间骨架 | docs/design/active/联机P2P房间骨架-v1.md | R7 设计上下文 |
| 7.9 管家 prompt(同模板) | docs/handoff/tasks/2026-07-09-w29-r12-dispatch-prep-prompt.md | 格式参考 |
| 当前 handoff 状态 | docs/handoff/index.md | 必要时 |
8. 完成定义(DoD)
6 行动全部满足 → 7.13 + 7.14 任务完成:
- [ ] 行动 1:R7 session 卡已建,current state =
waiting_callback,短工已派 - [ ] 行动 2:R9 session 卡已建,current state =
waiting_callback,短工已派(并行,不串行) - [ ] 行动 3:R9 § 1-§ 3 拍板会 P1 已现场拍,签字已落盘
- [ ] 行动 4:R7 callback summary pack 已收 + R9 callback summary pack 已收(可能 7.14 下午才到)
- [ ] 行动 5:R9 § 4-§ 6 拍板会 P1 已现场拍,签字已落盘
- [ ] 行动 6:已发 P1 短消息 3-5 行
- [ ] 你未改
src/**/story/**/docs/handoff/index.md/ v1.1 § 1/§ 3/§ 17 - [ ] R7 / R9 文件边界零交叉(没人碰
auction/**/endgame-save-load-design.md/App.tsx)
(End of 管家 prompt —— 自包含,6 行动 + 1 启动前 MUST-DO + 边界 + 回执,照做即可)