{
  "version": "0.4.0",
  "date": "2026-09-09",
  "status": "正式站技术验证通过；用户体验反馈持续跟踪",
  "verificationComplete": true,
  "cycleArchive": "development-history.html",
  "historyNote": "旧记录原文存于history/snapshots/release-reviews-v0.3.1-original.json；新评估不覆盖旧结论。",
  "history": [
    {
      "version": "0.1.3",
      "commit": "098e6833073704c840836f6e07d9d0e049349093",
      "improvement": "独立导航、订单读取和结算分析入口。",
      "remaining": "人员主档、表单关系和三端设计仍不完整。"
    },
    {
      "version": "0.2.0",
      "commit": "f665083",
      "improvement": "独立人员名册、订单详情、按名册派遣；修正早期登录竞态。",
      "remaining": "仍缺班次标准；休息和加班手填；原型字段不齐。"
    },
    {
      "version": "0.2.1",
      "commit": "9d7bd89973d744f150cfd23b8c845866427bd996",
      "improvement": "测试码统一为大小写不敏感 admin，说明与配置脚本入库。",
      "remaining": "仅修登录便利性，没有消除导航闪框及业务计时缺口。"
    },
    {
      "version": "0.3.0-rc.1",
      "commit": "1a2eb025045bb01309ad227a1fd90cd7dbd3d953",
      "improvement": "班次和表单关系候选实现；本地全套检查及Cloudflare/GitHub检查通过。",
      "remaining": "真实网页验收发现附件等待与删除按钮问题，进入下一修订；尚未当作生产完成。"
    },
    {
      "version": "0.3.0",
      "commit": "4383d111780c79b0c56ca1f58b25fb690efafbf4",
      "improvement": "完成班次、事实计时、审批与结算重构；三条预览业务贯通，生产上线。",
      "remaining": "逐字段复核发现订单费率、备注、绩效异常及附件描述尚未完整显示；0.3.1补齐。"
    }
  ],
  "issues": [
    {
      "id": "DEV-010",
      "title": "同一表单在不同入口名称不一致",
      "before": "HR-F10登记册称照片、视频与证据，采集工作台称业务附件；多个标题另起简称。",
      "cause": "页面手写标题，表单登记册未成为实际页面的统一定义来源。",
      "change": "所有11张表单的基础名称、版本和跨视图链接均来自登记册。",
      "acceptance": "逐张核对登记册、采集、运营、分析、三端设计标题和编号一致。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R10"
    },
    {
      "id": "DEV-011",
      "title": "逐字段字典没有稳定编号和可见定义版本",
      "before": "字典已有中文标签、英文键和数据库映射，但缺少字段身份和独立版本。",
      "cause": "把字段字典当说明文字，没有把它作为可追溯的接口契约。",
      "change": "增加稳定字段编号、定义版本、引入版本和可验证的引用关系；保留旧规范快照。",
      "acceptance": "字段编号唯一，后续不能静默重用；字段定义和原型可找到同一编号版本。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R11"
    },
    {
      "id": "DEV-012",
      "title": "采集与运营混用同一长页面",
      "before": "人员管理内嵌新增人员表；运营的派遣、工时、结算等入口跳到company页面片段。",
      "cause": "按现有页面复用导航，未先定义采集事实、处理决定和查询管理的职责。",
      "change": "每表独立采集/处理入口；运营查看同一对象的记录列表和详情，新增或处理跳转明确表单。",
      "acceptance": "逐表核验管理记录粒度；人员名册不含新增人员表；结算管理不跳长工作台。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R12"
    },
    {
      "id": "DEV-005",
      "title": "表单没有被作为独立管理对象展开",
      "before": "采集导航只有一个工作台，登记册中11张表没有对应运营和分析入口。",
      "cause": "实现按页面组织，缺少以表单编号为身份的各视图映射。",
      "change": "登记册列完整视图对应矩阵；树导航展开11张表，提供同表跨环节链接。",
      "acceptance": "33个采集/管理/分析入口都加载所选表单且导航定位正确。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R13"
    },
    {
      "id": "DEV-013",
      "title": "分析对象与采集记录缺乏逐表对应",
      "before": "只有订单和结算聚合，人员、班次、出勤、证据等没有独立来源和下钻。",
      "cause": "未明确每个数据对象的粒度、单位、币种及统计口径。",
      "change": "各表从同一API记录计算适用指标，显示来源并可回看记录；金额按币种，数量按单位。",
      "acceptance": "模拟记录的ID和数量可在运营与分析核对；不得用请求人数冒充名册人数或按附件重复累计收入。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R14"
    },
    {
      "id": "DEV-002",
      "title": "大环节职责与前置约束没有明确归档",
      "before": "系统板块和服务业务顺序混在说明里，哪些动作应在哪个环节执行不清晰。",
      "cause": "先建页面后补解释，缺乏职责和输入输出边界。",
      "change": "单列环节定义与约束，分别描述系统视图和业务阶段、引用、前置、输出、退回和锁定边界。",
      "acceptance": "每阶段可查输入表单、输出记录与后继约束；说明不能冒充服务端已实现功能。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R15"
    },
    {
      "id": "DEV-006",
      "title": "三端设计与新表单入口须同步",
      "before": "三端原型已获认可，但Web仍链接旧长工作台，字段身份尚未出现。",
      "cause": "共享规范尚未覆盖运行入口与字段身份。",
      "change": "保留三端设计，按表单选择同步新Web入口、字段编号、版本和设计规则。",
      "acceptance": "每表Web设计链接与采集同URL；金数据/安卓仍明确为设计与原型，账户未接入不称已开发。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementId": "R16"
    },
    {
      "id": "DEV-008",
      "title": "复盘被过度概括且错误宣告充分完成",
      "before": "上一版R08写已修正并验证；用户指出对话中的错误、细节、修正计划在知识沉淀中被大幅压缩。 版本记录、逐版复盘、本轮验证、来源档案相互割裂，难以对应同轮产品和讨论。",
      "cause": "把存在一页复盘当成复盘质量达标；通用测试通过被当成每项业务结论的充分证据。 没有开发周期身份和问题连续追踪机制，资料按文件类型堆放。",
      "change": "保存旧结论并补充重新评估；逐轮保留反馈原文、案例影响、原因、修正任务、执行状态、验证和待办。 以每轮开发档案组织反馈到交付全过程；问题可重复打开；公司详案与技术平台规则互相引用。",
      "acceptance": "旧资料可查；本轮完整对话与六项方案可读；计划/实现/验证/发布分别记录；未知历史证据不补造。 从版本能进入该轮反馈、问题、任务、证据与代码；通用规则包含应用步骤、判断边界和复发检查。",
      "state": "本轮已修正并通过针对性技术验证；后续反馈可重新打开",
      "evidence": "verification-v0.4.0.json；详细反馈、根因及防复发办法见development-cycles.json同编号问题。",
      "requirementIds": [
        "R08-REOPEN",
        "R17"
      ]
    }
  ],
  "canonicalIssues": "development-cycles.json"
}
