# 修正后的完整 V1、V2：全日安排与每项任务去向

下列所有钟点均为 **2030年5月14日 UTC**。它们是给 Rowan 的拟定安排，不是执行记录。输入见[完整案例](./case-input.zh-CN.md)及 [U1](./change-input.zh-CN.txt)。任务时段的总长度保持本人认可的原估时；空档有意不分配，不藏有工作，也不保证现实中一定有闲暇。

## V1：新增占用之前

| 时段 ID | 开始（UTC） | 结束（UTC） | 分钟 | 安排 |
| --- | --- | --- | ---: | --- |
| T01 | 09:00 | 09:45 | 45 | 检查样例数据集 |
| G01 | 09:45 | 10:00 | 15 | 未分配 |
| F01 | 10:00 | 10:30 | 30 | 团队协调会 |
| T02 | 10:30 | 11:45 | 75 | 起草评审说明，安排在 T01 之后 |
| G02 | 11:45 | 12:00 | 15 | 未分配 |
| F02 | 12:00 | 12:45 | 45 | 午餐 |
| T03 | 12:45 | 14:15 | 90 | 起草交接清单 |
| G03 | 14:15 | 14:30 | 15 | 未分配 |
| F03 | 14:30 | 15:00 | 30 | 项目评审会 |
| F04 | 15:00 | 15:15 | 15 | 休息 |
| T04 | 15:15 | 16:15 | 60 | 核对跟踪表 |
| T06 | 16:15 | 16:45 | 30 | 归档参考片段 |
| G04 | 16:45 | 17:00 | 15 | 未分配 |

### V1 任务去向

| 任务 ID | 已排入分钟 | 未排入分钟 | 去向 |
| --- | ---: | ---: | --- |
| T01 | 45 | 0 | 排在 09:00–09:45，早于 11:00 截止 |
| T02 | 75 | 0 | 排在 10:30–11:45，T01 在先，早于 14:30 截止 |
| T03 | 90 | 0 | 使用一个获准的 90 分钟时段 |
| T04 | 60 | 0 | 使用一个连续时段 |
| T05 | 0 | 90 | 更高优先级任务预留后，没有连续 90 分钟；保留，等待新的决定 |
| T06 | 30 | 0 | 其 30 分钟能放入 T05 的 90 分钟放不下的空档 |
| T07 | 0 | 60 | 没有剩余连续 60 分钟；次日截止不等于已预约明天 |

V1 算术：480 分钟工作窗口 − (30 + 45 + 30 + 15) 固定占用 = **360 分钟任务容量**。需求为 45 + 75 + 90 + 60 + 90 + 30 + 60 = **450 分钟**。已排入任务为 45 + 75 + 90 + 60 + 30 = **300 分钟**。四段 15 分钟空档共 **60 分钟**。因此，120 固定 + 300 任务 + 60 未分配 = 480；300 已排入 + 150 未排入 = 450。

即使先不考虑时间块的形状，需求也比容量多 90 分钟。实际未排入共 150 分钟，因为剩余 60 分钟分散在四段各 15 分钟的空档中，无法满足两个不可拆任务中的任何一个。T05 比 T06 先被考虑；优先级较高并不能让它的 90 分钟自动放进去。没有移动或默默免除截止：T05 仍在今天到期且未排入，需要 Rowan 决定如何处理缺口。

## V2：收到 U1 后的完整替代版

新增 F05，时间为 13:00–14:00。变更在 08:45 到来，整天仍是计划。原固定占用都留在原时间。

| 时段 ID | 开始（UTC） | 结束（UTC） | 分钟 | 安排 |
| --- | --- | --- | ---: | --- |
| T01 | 09:00 | 09:45 | 45 | 检查样例数据集 |
| G01 | 09:45 | 10:00 | 15 | 未分配 |
| F01 | 10:00 | 10:30 | 30 | 团队协调会 |
| T02 | 10:30 | 11:45 | 75 | 起草评审说明，安排在 T01 之后 |
| G02 | 11:45 | 12:00 | 15 | 未分配 |
| F02 | 12:00 | 12:45 | 45 | 午餐 |
| G03 | 12:45 | 13:00 | 15 | 未分配；不足 T03 一个时段的最短长度 |
| F05 | 13:00 | 14:00 | 60 | 新增设备讲解 |
| T03a | 14:00 | 14:30 | 30 | 第一段交接清单工作 |
| F03 | 14:30 | 15:00 | 30 | 项目评审会 |
| F04 | 15:00 | 15:15 | 15 | 休息 |
| T03b | 15:15 | 16:15 | 60 | 第二段交接清单工作 |
| T06 | 16:15 | 16:45 | 30 | 归档参考片段 |
| G04 | 16:45 | 17:00 | 15 | 未分配 |

### V2 任务去向

| 任务 ID | 已排入分钟 | 未排入分钟 | 去向 |
| --- | ---: | ---: | --- |
| T01 | 45 | 0 | 拟定时段不变；未标为完成 |
| T02 | 75 | 0 | 拟定时段及依赖不变；未标为完成 |
| T03 | 90 | 0 | 改为获准的两段，30 + 60 分钟；每段均至少 30 分钟 |
| T04 | 0 | 60 | 被挤出：排完 T03 后，最后一段连续空闲只有 16:15–17:00 的 45 分钟 |
| T05 | 0 | 90 | 更高优先级任务预留后，仍无连续 90 分钟 |
| T06 | 30 | 0 | T04、T05 均放不下后，保留 16:15–16:45 的安排 |
| T07 | 0 | 60 | 仍无连续 60 分钟；不会自动转成明天已预约的时段 |

V2 算术：480 − (120 原固定 + 60 新固定) = **300 分钟任务容量**。需求仍为 **450**。已排入为 45 + 75 + (30 + 60) + 30 = **240 分钟**，另有 **60 分钟未分配**。因此，180 固定 + 240 任务 + 60 未分配 = 480；240 已排入 + 210 未排入 = 450。需求现比容量多 150 分钟；时间块约束又使 60 分钟未被使用。

### 哪些变了，哪些仍需决定

| 项目 | V1 → V2 |
| --- | --- |
| 固定占用 | F01–F04 不变；新增 F05 13:00–14:00 |
| T01、T02 | 时段不变，截止与依赖不变 |
| T03 | 将 12:45–14:15 改为 14:00–14:30 和 15:15–16:15，保留全部 90 分钟 |
| T04 | 移除其 15:15–16:15 时段；明确保留 60 分钟未排入 |
| T05、T06、T07 | T05、T07 仍未排入；T06 保留原安排 |
| 未分配时间 | 将 14:15–14:30 的空档移到 12:45–13:00；其余空档不变 |
| 合计 | 任务容量 −60；已排任务时间 −60；未排需求 +60；没有记录任何已完成工作 |

T04、T05 仍在 5 月 14 日到期。Rowan 需要明确选择范围、优先级或截止的变化，或就移动这些工作取得明确同意。本包不代作这些决定。实际工作若发现估时不准，应记录真实发生的情况，再据此重排；数学上放得下不等于承诺能够完成。
