GrokV0.2执行计划复审意见.txt

《人工智能基础》AI 备课工作台
v0.2 修订执行计划 — 复审意见(相对 v1.0 审查意见的闭环核验)

复审人角色:项目管理与教学设计评审
复审日期:2026-08-21
复审对象:v0.2修订执行计划.md(修订版 v1.1,日期 2026-08-21)
对照上次意见:GrokV0.2执行计划审查意见.txt(K1–K6 / I1–I7 / G1–G8)
交叉依据:《修改说明文档.md》第 3 章(59 条 M 项标题与优先级)、第 4.1 / 4.4 节、附录五项
编码:UTF-8 纯文本


一、复审基本信息
================

1.1 复审目的
    判断 v1.1 是否已吸收上次审查意见,能否作为「设计说明书 v0.2 修订
    + 阶段 1 法学班闭环开发」的操作手册;并核验 v1.1 新引入内容(附录 A
    追溯矩阵、工时重估、P0.5、第 0 章三项调整、两层验收、每 P 的 DoD)
    是否自洽、有无新缺陷。

1.2 复审方法
    - 通读 v1.1 全文(第 0–9 章 + 附录 A)与上次审查意见全文。
    - 按修改说明第 3 章标题清点全部 M 编号与「关键 / 重要 / 一般」,
      与附录 A 逐行对照(编号、优先级、主责 P)。
    - 将各 P 建议周数重新加总,并与「文档 1.5 周 + 开发约 18 周」及
      「180–250 有效小时」三套口径交叉验算。
    - 将第 0 章三项调整分别回对第 4、5、7 章与 P2 / P8 / S7。
    - 将 P0–P10 的范围 / DoD / 依赖与上次 K2/K5/K6/I1/I6 建议清单对拍。

1.3 上游计数(本次复验确认)
    修改说明 §1.3 仍自称「52 条(关键 22 / 重要 21 / 一般 9)」。
    按第 3 章 #### M 标题清点,确为 59 条:关键 38、重要 16、一般 5。
    v1.1 依据栏与附录 A 已改用 59 / 38 / 16 / 5,不再沿用 52 / 22。

1.4 总览(先给结论,细节见第二~四章)
    v1.1 相对 v1.0 是一次针对性修订,不是换皮。上次六条关键项的主缺陷
    (无矩阵、无骨架、加法错误、学号两套模型、验收丢教学内核、阶段 1
    任务只在文档层)均已动手。21 条上次意见中:已闭环 14,部分闭环 7,
    未闭环 0。主要残留集中在四处「写了但没写死」:学号验收指针「S-条」
    落空、M2.12 被标成仅文档却未进第 0 章、调整三「阶段 1 后半或阶段 2」
    未二选一、原则 3 宣称的闸门与第 7 章 G1–G6 不完全对应。

    综合判断:有条件通过(Conditional Pass,较 v1.0 明显收口)。
    建议立即按 v1.1 启动 P0 与 P0.5;P1 Schema 冻结 / 迁移开工前,用
    一页勘误补丁关闭第四章所列必须修正项。不需要推倒重写计划。


二、逐条闭环核验表
==================

状态口径:
  已闭环     = 上次该条的主缺陷已按建议(或等价方案)写入,开发者可执行
  部分闭环   = 主缺陷已动,但该条建议中的指名子项仍缺或自相矛盾
  未闭环     = 主缺陷仍在
每行:状态 + 残留(无残留则写「无」)。


(一)关键 K1–K6
----------------

K1  「52/22」计数与 A/B 覆盖;缺 M→P 矩阵
    状态:已闭环
    残留:无(矩阵 59 条编号、优先级与修改说明第 3 章标题一致,见 3.1;
          第 2 章已改为「阻断性分级」,并声明 A/B ≠ 关键/重要/一般。
          与调整二相关的标注缺失记入第三章新问题 N-I1,不回溯为 K1
          未改计数。)

K2  P0–P10 丢掉阶段 1 技术骨架,仓库无法按序列开工
    状态:已闭环
    残留:无。已声明本仓库从零开始;插入 P0.5(Next.js 14 / TS /
          Tailwind / shadcn / Prisma SQLite / 登录会话 / 空工作台 /
          .env 模板);P3 依赖改为 P0.5+P1;工作台质量视图最小集写入
          P6 范围、补全写入 P10 范围。原 1.1 / 1.2 / 1.18 最小壳有主责。

K3  周数加总错误 + 8 周压缩不成立 + 低估
    状态:已闭环
    残留:轻微口径差——正文「约 180–250 h」与「18 周 × 每周 8–12 h
          = 144–216 h」未对齐(若含 P0 的 12–20 h 则为 156–236 h)。
          周数加总本身正确:P0.5–P10 = 1+1.5+2+2+2+1.5+2.5+2.5+1.5
          +0.5+1 = 18.0;文档 1.5 与开发 18 已分开;「压缩至 8 周」
          已删;试讲按校历单列;风险表已有「工时假设破产」。各 P 周
          数与上次建议下限一致。

K4  调整二(可选学号)未收口,并引入阶段 1 范围外能力
    状态:部分闭环
    残留:
      (1) 字段定案、自报未核验、不作成绩/考勤键、独立列、分析剥离、
          期中个体对比推迟阶段 3、P1 含 student_no、P8 三项 DoD——已做。
      (2) 覆盖修改说明 4.4.8 的指针落空:第 0 章、§5.4、§8.2 均写
          「第 7 章 S-条取代之」,但第 7 章抽检只有 S1–S7,其中无学号
          项;实际闸门是 G5,三项完成定义在 P8 DoD。验收时仍可能按
          修改说明「无学号」或找不到「S-条」扯皮。
      (3) 隐私:保留期 / 教师删除作答 / 备份中的学号 / admin 是否可见
          / 日志是否打印学号,只写「并入 M11.1」,P10 安全基线 DoD
          未点名这些项。

K5  阶段 1 验收丢掉教学内核,部分条款不可操作
    状态:已闭环
    残留:轻微。两层 G1–G6 + S1–S7 已按上次建议补回核心/支架/拓展、
          思政争议绑定、teaching note、种子门槛、文案降级、试讲与开发
          解耦、抽样总体与随机种子。残留:①「任课教师」是用户本人还
          是另请未定义;② 修改说明 4.4.8 中「低完成率不自动改深度」
          在 P8 DoD,未进入第 7 章 G/S 表;③ 学号覆盖声明见 K4(2)。
          教学内核丢失这一主缺陷已消失。

K6  阶段 1 必要任务只在文档层或未入 P
    状态:部分闭环
    残留:
      已写入具体 P 的:M4.3(A13/P1/P3)、M4.11 与最小反馈四字段
      (P1 表 + P6 DoD)、M4.13 chaoxing/source_case_id(P1/P9)、
      材料生成步(P6 状态机到 materials_draft + P7 导出侧)、M5.2
      (B16/P6 DoD)、M6.7(B9/P4 DoD)、M11.1(P10 DoD)、1.25
      提取审核+文件导入(P3)、1.16 闭集渲染(P7 范围)。
      未收口:M2.12「公共案例可浏览、可引用进个人备课(复制并记来源)」
      在附录 A 被标为「仅文档 / P0」,第 0 章未声明相对修改说明裁剪,
      P3 案例/知识库 DoD 亦无「公共库浏览 + 引用复制 + source_case_id
      回写」。这直接违反 v1.1 自己写的变更控制规则(G6:未入第 0 章
      的偏离一律视为缺陷)。P1 DoD 也未把 M4.3 / M4.11 / M4.13 做成
      可勾选字段清单(只在范围里点名)。


(二)重要 I1–I7
----------------

I1  P 序列依赖不完整,与「可并行」打架
    状态:部分闭环
    残留:依赖列已按上次示例改写(P0 依赖修改说明+调整;P1 依赖
          Schema 决策冻结;P5=P2+P3+P4;P8=P1+P2+P3+P4;P10=P2–P9;
          API Key 改为 P2 前门闩;基线单人排期)。残留:① 未给
          Schema / 产物 JSON / 第七章种子三个冻结物签字点或日期,
          并行仍是口头「可」;② P7 依赖仍写「A6/A7 冻结」,但 v1.1
          的 A7 已改为两段式流程(M5.1),不再是 Schema,应为「A6
          产物 Schema 冻结」;③ P8 与 P5「画像写回需协调」无协议。

I2  「填配置不返工」过强;配置未入数据模型
    状态:已闭环
    残留:无。第 0 章调整一已收窄为三档(学时/命名保证不返工;栏目
          只改导出映射;红头/官方模板阶段 2)。P1 建 sys_config 与
          user_export_prefs;P7 读配置不读常量;P0 关闭「会上确认才
          能开工」。

I3  P2 相对 M4.14 静默缩范围
    状态:已闭环
    残留:主缺陷(静默)已消失——第 0 章调整三显式裁剪。残留转化为
          新问题:调整三写「阶段 1 后半或阶段 2」未二选一(见 N-I2)。

I4  P0 完成标准弱于附录;误引「学号待确认」
    状态:已闭环
    残留:无。P0 DoD 含第七章手工 lesson_plan/slides/materials JSON
          + 问卷 A–F 样例;§12.2 改为按 M12.2 关闭协作与种子待定、
          按第 0 章关闭三项会上确认、学号改 §5.5/F9,「不是去删一条
          不存在的开放问题」。6.1 第 6 条声明附录五项全部落实。

I5  A 级一句话摘要过简,实现时丢字段
    状态:已闭环
    残留:轻微。A 表已增「不得省略的字段/枚举」;七态状态机、A–F
          模块名、prereq/misconceptions、A6 一份冻结物均已写入。
          P7 仍沿用旧编号「A6/A7 冻结」(见 I1)。

I6  计划仍是章节提纲,缺范围/DoD/演示/1.x 映射
    状态:部分闭环
    残留:每 P 已有范围、DoD(3–5 条)、演示、依赖、周数;B17 口袋
          已废。残留:① 修改说明 4.1 新增任务 1.26–1.39 在 v1.1 全文
          零出现,未映射到 P 范围;② 页面路由 / API 仍基本缺席
          (P5 无 /prepare 或 curriculum 步路由,P8 无 /q/[token]);
          ③ 若干已在「范围」点名的项未进入该 P 的 DoD 勾选——P6 缺
          平行班复制与工作台质量视图,P7 缺字号/对比度,P10 缺 M8.4
          响应式(矩阵却写「P10 DoD」)、缺工作台补全。单人仍不能
          「只凭本文件、不打开修改说明」判断本周按钮级完成。

I7  风险表未覆盖本计划自身引入的执行风险
    状态:已闭环
    残留:无。§8.2 已列入:附录未齐备就冻 Schema、教学日历、个保法
          学号、种子输入截止日、调整二与「无学号」公开文本冲突、
          工时假设破产;JSON 不稳定在 §8.1。


(三)一般 G1–G8
----------------

G1  阶段 0 与 P0 双重编号,文档周混进开发周
    状态:已闭环
    残留:无。总览为「阶段 0 = P0 文档 1.5 周;阶段 1 = P0.5–P10
          开发约 18 周」。

G2  P0 漏列 §3、§11
    状态:已闭环
    残留:无。P0 改为 §1–§12 全覆盖;§3 只改目录与架构、不改技术选型;
          第 6 章表有 §3 与 §11。

G3  B14 与 P9 重复「五步」
    状态:已闭环
    残留:无。已写清「P6 壳 / P9 实」(B11、B14、P6/P9 范围一致)。

G4  抽检口径与样本数不统一
    状态:已闭环
    残留:无。§7.2:不足 10 全检,≥10 随机 10 并固定随机种子记入报告;
          G6 改为全量扫描,不再 n=5。

G5  A10/A8、A9/A11、B1/A1 职责重叠未声明
    状态:部分闭环
    残留:A6「一份冻结物」、M2.1「A1 表结构 + B1 提示词 / P1/P4」已声明。
          未声明:闭集引用在 A8(流程/校验)与 A10(导出合规,原文含
          闭集)的主责切分;两段式在 A9(F6.1)与 A7(§5.1)应写
          「P0 改两处、P5 实现一处」。另:旧 A6/A7 合并后,P7 仍写
          A6/A7,属重叠声明的配套修订未做完。

G6  计划未规定变更控制
    状态:已闭环
    残留:规则已写入第 0 章首段。执行上已出现疑似违反(M2.12 仅文档、
          调整三「或」),记入第三章,不否定规则本身已补上。

G7  「1 名开发者」与「第二人并行 P8」并置
    状态:已闭环
    残留:无。基线只按单人;第二人仅可选加速,不改变关键路径。

G8  验收第 3 条允许带病通过,与 M6.4 硬约束不一致
    状态:已闭环
    残留:无。P7 DoD:校验失败重试或标红,不得直接待确认;S3 注明
          抽检只针对「标红后教师强制确认」的例外路径,默认路径机检
          必须通过。


三、新发现问题
==============

以下为 v1.1 在吸收上次意见时新引入、或上次未点名但因新文本而暴露的问题。
不含上表已作为「残留」写过的同一事实的重复展开(仅在此给出分级与建议)。


(一)【关键】无
---------------
    未发现与上次 K1–K6 同量级的新硬伤(无矩阵 / 无骨架 / 加法错误 /
    双模型学号 / 验收抽掉教学内核 这一类)。v1.1 的问题是收口不彻底,
    不是方向回退。


(二)【重要】
-------------

N-I1  附录 A 与第 0 章 / 第 7 章三处「覆盖声明」未钉死,矩阵会被当成 M 原文执行

    事实
      1) 附录 A 59 条的 M 编号、标题归属、优先级(关键 38 / 重要 16 /
         一般 5)与修改说明第 3 章标题清点完全一致,无漏号、无错级。
         这一点成立。
      2) 不一致发生在「分级 / 覆盖」列,不在计数:
         - M2.5 原文含「删除可选学号」,M4.7 原文含「删除学号采集字段」。
           矩阵两行均未标注「按第 0 章调整二,不按 M 原文删除」。
         - 第 0 章 / §5.4 / §8.2 用「第 7 章 S-条」覆盖 4.4.8,第 7 章
           无对应 S 项(见 K4)。
         - 覆盖检查段把 M2.12 算进「仅文档」,与 M 原文(可浏览/可引用
           的产品行为)不符,且未进第 0 章(见 K6)。

    建议(勘误,不改矩阵行数)
      - 矩阵 M2.5、M4.7 的「分级」列加「调整二:保留 student_no 独立列」。
      - 删掉所有「S-条」字样,改为:「覆盖修改说明 4.4.8 的是第 7 章 G5
        + 新增 S8(学号三项:选填可用 / payload 无学号 / 仅 owner 可见)
        + P8 DoD;低完成率不改深度并入 G 或 S」。
      - M2.12:要么写入第 0 章「调整四:公共案例引用降为阶段 2,阶段 1
        只建 source_case_id 字段」,要么把「公共库只读浏览 + 复制到个人
        备课并记来源」写入 P3 DoD。禁止维持「仅文档」而不声明偏离。

N-I2  调整三「阶段 1 后半或阶段 2」未二选一,会在试讲前把 P2 重新撑爆

    事实
      第 0 章调整三、P2、S7、B3 对「第七章完整 + 其余章占位拒生成」
      的阶段 1 最小承诺是一致的。但调整三把 M4.14「全部章可教最小完整
      度」写成「移到阶段 1 后半或阶段 2」。S7 在阶段 1 验收时要求其他
      章只能走拒生成;若有人把「阶段 1 后半」理解成 P8–P10 之间补齐
      全部章,则 18 周兼职排期与「先保第七章一课」同时破产——这正是
      上次 I3 / K3 要挡住的路径。

    建议
      删「阶段 1 后半」。改为:「全部章可教最小完整度 = 阶段 2 知识库
      录入,不进入阶段 1 任何 P 的范围;阶段 1 验收以 S7 为准。」

N-I3  原则 3 宣称的系统闸门与第 7 章 G1–G6 对不上

    事实
      §1.1 原则 3:「仅教学合规硬约束(目标编码、思政争议绑定、闭集
      引用)用系统闸门(第 7 章 G1–G6)」。
      实际 G1–G6 = 无目标不得确认 / 无主案例不得生成案例型教案 /
      空描述拒生成 / A–F 不可删 / 学号不进 prompt / 导出 AI 标识。
      思政争议绑定只在 S2(人工抽检);闭集编造只在 S4(抽检 + 文案
      降级),没有「无闭集不得确认」或「claim_unverified 未处理不得
      确认」的闸门。原则点名的两项硬约束,有一项半不在闸门表里;闸
      门表里的 G2/G3/G4/G5 又不在原则 3 的括号里。

    建议(二选一,必须写死)
      A. 改原则 3:硬闸门以第 7 章 G1–G6 为准;思政争议与闭集编造
         为抽检 S2/S4(可降级文案,不阻断确认)。
      B. 增 G7「案例型课无争议绑定不得 plan_confirmed」、G8「存在
         未处理 claim_unverified 不得 plan_confirmed」,并改原则 3
         括号与表一致。
      按「人工兜底优先于硬阻断」的总原则,推荐 A。

N-I4  若干 P 的 DoD 薄于范围,关键路径验收会在 P10 才被想起

    事实(与 I6 残留同源,但因 v1.1 新写了 DoD 才成为「新的可执行性
    缺陷」)
      - P6 范围含平行班复制(S6 的前提)与工作台质量视图,DoD 五条
        均未勾选这两项。
      - P10 DoD 三条(G 全绿 / S 报告 / 安全基线)不含矩阵声称的
        M8.4 响应式、不含工作台补全、不含学号保留期/删除/备份。
      - P1 DoD 三条(迁移 / student_no 列 / JSON 对拍)未列出必须
        存在的表/字段清单(template_rules 全字段、feedbacks 四字段、
        chaoxing_*、sys_config),对拍可能只对样例 JSON 有的键。
      - 第 3 章 P0 DoD 与 §6.1 六条完成标准不完全同一套(§6.1 单列
        F10 齐全与「附录五项」;第 3 章单列风险表),P0 签字用哪张表
        未声明。

    建议
      不扩写成长篇,只把「范围有、验收要用」的项补进 DoD 勾选:
      P1 增「M4.3/M4.11/M4.13/sys_config 字段在 schema 中存在」;
      P6 增「平行班复制可用(S6 计时对象)」;
      P10 增「安全基线含学号保留期/删除/备份访问」或把 M8.4 改回
      「阶段 1 底线=工作台/问卷页可用,细调桌面优先,不入 P10 闸门」;
      声明「P0 签字以第 3 章 DoD 为准,§6.1 为文档层操作核对」。


(三)【一般】
-------------

N-G1  有效小时两套数字
      18 周 × 8–12 h = 144–216 h(加 P0 → 156–236 h),正文写
      180–250 h。建议改成「开发 144–216 h(中位约 180 h);250 h
      视为 +30% 上限,不是基线」。

N-G2  P0.5 的 .env LESSON_MINUTES 与 P1 sys_config 双源
      未写冲突时以谁为准。建议:.env 为初值,sys_config 覆盖之;
      P7 只读 sys_config。

N-G3  闸门编号 G1–G6 与上次审查意见一般项 G1–G8 撞号
      不改计划也可,但验收记录与沟通易混。建议闸门改称 GATE-1…
      或在第 7 章首句声明「本章 G 与审查意见 G 编号无关」。

N-G4  P2 DoD 未勾选「第 0/1 课教学包」(调整三阶段 1 种子承诺之一)
      范围有 M2.13,DoD 只有第七章、A–F、占位拒生成。补一条即可。

N-G5  P4 出域切片、P5 六条标准骨架在范围不在 DoD
      与 I6 同类,P4 至少应有「出域切片函数可单测」;P5 确认页应出现
      六条标准骨架(完整六条在 P6)。

N-G6  M6.6 主责仅写 P4,P3 已有「空描述不可发布」
      矩阵 M6.6 应改为 P3/P4,与 P3 DoD 一致。

N-G7  第 3 章已无独立「并行策略 / 冻结物」小节
      冻结规则散落在各 P 依赖行。建议在第 3 章表前恢复三行:Schema
      冻结(P0 表结构已定可签字)/ 第七章种子冻结(P2 DoD)/ 产物
      JSON 冻结(A6,P7 开工点),日期可后填,但签字栏要有。


四、最终结论
============

4.1 闭环统计
    上次 21 条(K6 + I7 + G8),与第二章逐条一致:

      已闭环 16:K1,K2,K3,K5;I2,I3,I4,I5,I7;G1,G2,G3,G4,G6,G7,G8。
      部分闭环 5:K4,K6;I1,I6;G5。
      未闭环 0。

    (K5 / I3 / I5 有轻残留,但主缺陷已按建议落地,计入已闭环,残留见
    第二章该行。)

    附录 A:59 条与修改说明第 3 章真实一致(编号全、优先级全对)。
    不一致在「覆盖/裁剪标注」与「主责 P 是否真写进该 P 的 DoD」,
    不在漏条。
    周数:P0.5–P10 加总 18.0,与正文「开发约 18 周」自洽;P0 1.5 已
    单列。小时口径 180–250 与 8–12 h/周 未完全自洽(N-G1)。
    第 0 章三项调整:调整一与第 4 章、P1/P7 一致;调整二与第 5 章字段
    方案一致、与第 7 章指针不一致;调整三与 P2/S7 最小承诺一致、
    「或阶段 1 后半」不自洽。
    P0–P10 的 DoD:已从「逗号短语」变成可勾选,整体可操作;关键路径
    上 P6 平行班复制、P1 字段清单、P10 学号隐私仍偏薄(N-I4)。

4.2 是否建议按 v1.1 开工
    建议:有条件按 v1.1 开工,不建议再停在「先改计划、完全不动仓库」。

    可以立即开始:
      - P0  设计说明书 v0.2 修订(含第七章手工样例 JSON)
      - P0.5 工程骨架(与 P0 后半并行)

    不得在无勘误的情况下进入:
      - P1  Prisma schema 冻结与迁移
        (学号列、template_rules、feedbacks、chaoxing、sys_config
         必须以勘误后的第 0 章 + 附录 A 为准,不能一边按 M2.5 原文
         删学号、一边按第 5 章建独立列。)

4.3 进入 P1 前必须修正的项(阻塞 Schema 冻结,不阻塞 P0/P0.5)
    1) K4 / N-I1:消灭「S-条」。第 7 章用 G5 + 明确的学号验收行
       (建议 S8)覆盖修改说明 4.4.8;矩阵 M2.5/M4.7 标注调整二。
    2) K6 / N-I1:M2.12 要么进第 0 章裁剪,要么进 P3 DoD。禁止仅文档。
    3) N-I2:调整三删除「阶段 1 后半」,全部章完整度固定为阶段 2。
    4) N-I3:原则 3 与 G1–G6 对齐(推荐改原则,不新增加码闸门)。
    5) N-I4 最小集:P1 DoD 列出必建字段;P6 DoD 列入平行班复制。

    以上均为计划文本勘误(估计 <0.5 天),不是重做 A/B 或重估 18 周。
    建议产出「v1.1 勘误一页」贴在计划文首,不必升 v1.2,除非负责人
    希望版本号跟着勘误走。

4.4 建议一并改、但不阻塞 P0/P0.5 的项
    I1:三冻结物签字栏;P7 依赖改为 A6;P8/P5 画像写回时序。
    I6:1.26–1.39 各用一列映射进现有 P(不新增大 P)。
    G5:闭集引用、两段式的「P0 改两处 / 实现一处」。
    N-G1–N-G7 顺手改。
    P10 DoD 点名学号保留期/删除/备份,或写明「M11.1 清单作为 P10
    附件,含学号五项」。

4.5 修订后(含勘误)的建议开工顺序
    修改说明(已完成)
      → 本计划 v1.1 + 勘误一页(吸收 4.3)
      → P0 设计说明书 v0.2(含第七章手工 Schema 样例)∥ P0.5 工程骨架
      → Schema 冻结签字
      → P1–P10,阶段 1 只承诺第七章法学课闭环
      → 试讲按校历,失败只开第七章补丁,不视为计划失败

4.6 三份文档关系(保持)
    - 修改说明:改什么、为什么。除第 0 章(含勘误后的调整四,若采用)
      外不得静默偏离。
    - 本计划:顺序、依赖、DoD、验收操作化。附录 A 是覆盖基准;A/B 表
      不得替代 M 原文。
    - 设计说明书 v0.2:开发时的字段级依据。P1 对拍物是 P0 手工 JSON,
      不是 v0.1 Schema。

—— 复审意见结束 ——
下载此文件