№ · 任务清单
CH.07.04
2026-07-03-year1-runtime-regression
⟦tag:v2|task|2026-07-03-year1-runtime-regression⟧
kind: task
id: 2026-07-03-year1-runtime-regression
objective: 在 第一年主线闭环 owner 下,先完成 Year1运行时回归 这条最小短工 lane,验证当前 Year1 调度链还能从编辑器导出面构造任务序列、时间锚点与年终收束节点。
scope: docs/plans/active/2026-07-03-5day-demand-owner-board-v1.md, docs/handoff/tasks/2026-07-03-year1-mainline-owner.md, docs/handoff/sessions/2026-07-03-year1-mainline-owner-01.md, src/data/storyEvents/storylineEditorExport.ts, src/utils/storylineYearCompiler.ts, src/data/eventTables/storyline-year.ts, src/data/year1Plan.ts
acceptance:
- 当前编辑器导出的 Year1 事件仍能在调度链中形成可构造的任务序列 / 时间锚点 / 年终收束节点
第 360 天 / 跨年之夜仍作为 Year1 唯一承认的收束锚点npm run build通过;若失败,需明确是否为既有基线- 不扩第二年,不并入属性 / 投放 deeper lane,不扩到胜利终局 v1.1 数值
- 回 summary package,默认不输出整段
git diffcurrent state: verified blockers: none next action: 本卡已完成最小 Year1 runtime 回归;本卡不再保留后续执行权。若 Year1 后续继续,统一回到当前 live owner board⟦tag:v2|task|2026-07-03-year1-mainline-owner⟧与docs/handoff/current-dispatch-shortlist.md,由 PM 决定是否打开Year1年终桥接验收、Year1属性契约板或Year1投放契约板,不再直接续占本卡。 summary: - 这条 lane 直接来自
第一年主线闭环owner 第一轮 intake。 - 当前优先级先守 runtime seam 和 Year1 收束锚点,不从属性 / 投放契约先开。
- 该 lane 只做 runtime 回归,不借机扩成全线 Year1 实现。
- 当前最新控制面补充:首轮
-01线程被上游 supervisor 语境污染,回包停在“已派发 / 等待回包”式监督结论,没有产生本 lane 要求的 runtime seam 结论,因此已从在途执行面移出并改由干净-02续跑。 - 当前 formal callback 已吸收:
src/data/eventTables/storyline-year.ts已把opening_year_focus的 Year1 编译显式钉到 360 天,Year1 调度链重新与src/data/year1Plan.ts的第 360 天 / 跨年之夜锚点对齐,npm.cmd run build已通过。 - 当前最新监督结论:当前 live Year1 owner board 仍是
⟦tag:v2|task|2026-07-03-year1-mainline-owner⟧;本卡只保留为已验证的历史短工证据,后续如需继续 Year1,一律先回到当前 owner 卡面与 shortlist,不得仅凭本卡直接续跑。