产品订单工作流原型评审记录
日期:2026-10-10。 状态:当时版本通过;本页旧测试数量及浏览器结果均为历史记录。 2026-10-13 会计更新的最终验证状态见文末,本页不把旧直接收付款证据当作新请求流程验证。
验证范围
| 场景 | 验证结果 |
|---|---|
| 空队列与新请求 | 通过。客户、标题和图片建立本次请求。已知尺寸可留空。参考款不带入订单事实。 |
| 初询、石料预算与客户报价 | 通过。工厂估算可为空并保留为未知值。石料预算独立。¥400 客户接受后,任何新价格提议都会保留旧接受记录并阻挡下一承诺,直到重新接受。 |
| 工厂设计图片 | 通过。每个工厂 PNG/JPG 图片版本由营运单独确认。没有 CAD 文件、编辑器或查看器。 |
| 顺序制作 | 通过。工厂 A 回仓 QC 不通过时,工厂 B 交接保持禁用。A 返工、重新收货、回仓和 QC 通过后,B 才可继续。 |
| 日历 | 通过。实际交接后从次日开始计 7 个工作日。2026-09-24→2026-10-12,2026-10-10→2026-10-19,2026-09-19→2026-09-30。2026-12-24 及 2027 日期要求手动目标日。 |
| 工厂成本映射 | 通过。已分配但未交接的项目可映射。纯初询不可映射。同一工厂 × 单件项目没有重复当前总额,另一工厂仍可单独映射。 |
| 独立工厂付款 | 通过。一个工厂付款批次可跨订单选择多项映射成本,要求逐项显式分配。成本映射不付款,也不改变生产或 QC。修订成本总额保留金额历史、付款分配和未付余额。 |
| 客户交付与结单 | 通过。全部阶段 QC 通过后才可交付。全部单件签收且客户收款覆盖已接受价格后才可结单。 |
| 取消、退款与售后 | 通过。取消保留工厂停止和物料处理记录。失败退款保留证据但不消耗退款池。售后保留独立返厂、QC 失败、返工、客户验收和结案历史。 |
自动与浏览器验证
node --test docs/product-reference/workflow-discussion/product-workspace-design-option.test.cjs:6/6 通过。git diff --check:通过。- 独立浏览器负向测试:通过,浏览器控制台无 JavaScript 错误。
- 响应式检查:375 × 812 和 769 宽度均满足
scrollWidth === clientWidth。
原型边界
这是本地内存中的单文件评审原型。 它不导入真实 Excel、不写入生产数据库、不执行真实客户或工厂付款,也不提供中国公众假期的长期数据服务。 在未验证假期数据的年份或跨年范围,营运必须手动填写预计返还日。
2026-10-11 评审收尾
用户接受当前原型作为本轮评审基线。 以下营运反馈已纳入原型,并在此前浏览器验证中通过:
- 报价说明采用分类多选,额外说明独立放在备注。
- 客户接受支持 PNG/JPG 截图,或由营运填写姓名并明确签认,记录接受时间和对应价格版本。
- 工作内容在工厂设计图片版本中定义;只有一家合资格工厂时自动带入,多家时选择已确认设计及工作内容。
- 材料数量与每件重量分别选填,总重量自动计算;示范为 2 件 × 1.01 ct = 2.02 ct。
- 示范按钮只填写当前表单,业务记录由保存或确认动作产生。
下一阶段以当前规范和此原型为输入,设计与现有 Inventory Plus 的正式集成。 仍需确定持久化模型、图片存储、真实 Excel 样本与导入映射、客户及供应商账本关联、权限与审计,以及长期假期数据维护。 这些均属于正式实现范围,本轮原型不声称已完成。
可直接下载并在浏览器打开 docs/product-reference/workflow-discussion/product-workspace-design-option.html。
本地 HTMLChat 地址依赖本机服务,不是可供他人访问的公开部署。
PR 评审修正
- 取消及售后退款目标上限为可退客户款项,超额输入显示上限并拒绝保存。
- 新设计确认使旧材料 QC 失效并保留历史;出库前需重新核对,返工回仓也可重新检查。
prototypes/product/README.md已移除过时的固定工厂阶段及付款要求。- 本轮针对退款上限和设计变更的回归验证合计 15 项通过。
2026-10-11 客户包装后续
| Before | After | Why |
|---|---|---|
| 材料 QC 含包装确认 | 材料 QC 只核对所需材料;客户包装独立可选 | 不把客户包装变成生产前置条件 |
| 无包装更换实物记录 | 当前选款、历史选款和实物交接分别记录 | 更换 B 不代表 A 已收回 |
| 无包装采购及付款 | 单次成本、修订历史、同供应商多项部分付款 | 退回实物不自动改写付款 |
| 包装不可复用 | 保存图片和联系方式,历史价格仅供参考 | 每次采购价格可以不同 |
验证:27 项原型测试通过。 浏览器演练了 A 发出、改选 B、A 收回、B 发出,同供应商 A 支付 5 元和 B 支付 12 元合并为 17 元,A 仍余 5 元。 另一条完整浏览器演练从空请求开始,经客户接受、设计、工厂阶段、材料 QC、制作、最终 QC、交付签收、客户收款与结单,最后补选包装并单独发出。 本页仍为内存原型,刷新不保留记录。
初始包装意向跟进(2026-10-11)
| Before | After | Why |
|---|---|---|
| 初始请求无法记录客户包装想法 | 同一表单内可选展开类型、参考款、备注及图片 | 在客户提出要求时记录,避免嵌套弹窗 |
| 只能通过实际选包表达包装需求 | 意向和实物选择分别展示,可按意向填写实际包装表单 | 供应商、成本及交接时间可以稍后确定 |
| 无独立意向变更记录 | 单件可新增、编辑、删除意向,保留前后快照 | 改需求不应抹去采购或交接历史 |
验证:31 项定向测试通过。 浏览器验证包含多件意向独立修改、删除意向后保留实际采购包装、复用参考只带入描述及独立图片、按意向填写时成本留空、取消编辑不保存,以及未选包装意向仍可建立请求。
复核修复:从参考包装切换为客户意向时清空先前供应商、来源、联系方式、原采购记录及成本,重新选择来源,避免误记到旧供应商。
订单收付款总览与客户收款(2026-10-11)
| Before | After | Why |
|---|---|---|
| 客户收款藏在订单工作页 | 新增客户收款页,沿用原收款表单和记录 | 集中登记及核对订金、部分款与尾款 |
| 必须跨三个供应商页核对单件 | 新增按订单分组、逐件列出三类应付的总览 | 同屏看到客户与供应商各自状态 |
| 无跨类型待处理队列 | 默认待处理,支持搜索及全部 / 已登记无待处理筛选 | 已结单仍有供应商欠款时不会遗漏 |
| 容易把整单客户款复制到单件 | 客户金额只显示在订单层 | 保留真实收款范围,避免重复计算 |
验证:37 项原型测试通过,6 种故障注入均使对应测试失败。 浏览器从空请求创建两件产品,客户接受 400 元后从新页登记 100 元部分款,显示整单待收 300 元。 第二件登记包装成本 10 元、付款 4 元,总览只在该件显示未付 6 元。 客户再收余款后离开客户待处理列表,但因包装未付仍保留在总览待处理列表。 另验证搜索无结果、单件跳转、375px 竖屏与 812px 横屏无页面水平溢出。 评审发现仅有收款而无退款时错误显示空历史提示,已通过浏览器复现、回归测试和修复后浏览器验证。 该功能只派生展示,不增加财务持久化状态,不改变原收付款和结单条件。
2026-10-13 会计请求与实际结算验证结果
本节为责任入口纠正前的历史浏览器证据。 其中在 Accounting 创建草稿、月结、预付款或修订退回的入口位置已被本页后续责任纠正记录取代;财务模型及金额证据仍保留其原验证范围。 依据为 已批准会计设计。 本次修改的是独立内存原型及其营运手册,不声称正式生产集成、权限认证、真实转账或已完成结算更正 / 冲正。 营运描述业务并提交请求,会计核验账户、审核及记录实际资金;没有经理审批步骤。 顶部经办人与责任选择只控制演练展示,不构成真实身份或权限校验。
| 实际浏览器演练 | 已观察结果 |
|---|---|
| 同主体四类月结 | 两单工厂 ¥300、石料 ¥200、包装 ¥50、证书 ¥60,共用同一已核验主体账户及 CNY;先实际结算 ¥300,逐行 ¥150 / ¥100 / ¥20 / ¥30,再结算 ¥310,逐行 ¥150 / ¥100 / ¥30 / ¥30;两笔快照各自保留,最终实际 ¥610、预留 ¥0。 |
| 预留及经办人竞争 | 草稿预留 ¥0,提交月结后预留 ¥610、实际 ¥0,Operator B 不能重复申请四行;另对客户余款 ¥920 提交 ¥900 后,Operator B 的 ¥30 超出剩余 ¥20 而被拒绝。 |
| 退回、修订及拟用账户 | ¥200 请求退回时释放预留并保留原因,原请求人修订为 ¥180 后保留两个金额快照;待核验账户可批准,实际结算停用,核验后仍须明确重新审核。 |
| 账户变更及部分取消 | ¥180 请求失败尝试后实际仍 ¥0,成功实际收 ¥80 后更新账户备注,进一步结算停用且原 ¥80 快照不变;重新核验及审核后取消剩余 ¥100,订单实际 ¥80、待收 ¥920、预留 ¥0。 |
| 来源变更及多付 | 包装 ¥80 已应用 ¥60,再申请 ¥20 并实际支付 ¥10;成本升为 ¥90、恢复 ¥80 均保持重新审核要求,恢复后明确审核才解除;下调为 ¥65 保留已付 ¥70 与多付 ¥5,无法审核无效的 ¥10 余款,取消只释放该余款。 |
| 撤回、拒绝及分精度 | 原 Operator A 撤回 ¥900 后释放预留;¥10.01 请求实际保存为 1,001 分,会计拒绝后释放该预留,未新增资金。 |
| 无账单预付款 | 新包装供应商尚无账单时实际支付 ¥100,随后通过包装选择创建 ¥80 账单,再应用 ¥60;预付款可用 ¥40、账单已付 ¥60、未付 ¥20,仍只有一笔 ¥100 付款。 |
| 未匹配客户到账 | 新页面实际到账 ¥150 时订单及服务费已收均 ¥0;应用订单 ¥100、服务费 ¥40 后可用 ¥10,保留两个应用来源,仍只有一笔 ¥150 到账,来源视图各计一次且历史直接登记数组为空。 |
| 退款原收款与失败 | 可见取消及退款选择器选中新余额应用的完整唯一原收款身份,保留个案与订单;¥50 提交预留阻挡重复申请,失败尝试不改变资金、状态或预留,成功退款 ¥50 只减少一次退款池并保留原始 ¥150 到账与两笔应用。 |
| 客户交付及结单门槛 | 演练资料本身实物未就绪,分配资金后交付及结单仍停用;另一页面仅预置已完成制造及通过最终 QC 的实体前置条件,未匹配 ¥150、客户 ¥1,000 请求提交及批准均不放行;可见实际分配 ¥1,000 才放行交付,可见发出、签收后放行并完成结单,原未匹配 ¥150 仍未应用。 |
| 遮蔽账户及取消输入 | 保存的账户和历史只保留遮蔽标识;取消拟用账户表单后,完整标识从隐藏输入、默认值、DOM 及演练状态清除,账户数量不变。 |
手册第 12.3 节提供可见控制的具体中文路径,使用「加入会计演练资料(不替换现有记录)」追加业务前置资料,不预置请求或实际资金。
浏览器通过 http://127.0.0.1:4387/artifact/507af4167767020b/index.html 实际操作,人工评审入口为 http://127.0.0.1:4387/session/507af4167767020b。
财务记录通过可见按钮及表单产生,读取状态只用于金额、快照和不重复入账断言。
客户门槛的实体前置夹具只设置工厂阶段已完成及最终 QC 通过,没有预置请求、结算、应用、发货或签收。
各演练在独立页面内存中运行,截图和无障碍快照按场景及视口分别保留。
最终独立命令 rtk proxy node --test docs/product-reference/workflow-discussion/product-workspace-design-option.test.cjs:234 / 234 通过,失败、取消及跳过均为 0。
各分任务已完成规范及质量复核,最终整体复核没有遗留问题。
本轮检查四个 Accounting 视图的实际视口为 1280 × 900 和 390 × 844,页面水平溢出均为 0,宽表格在带名称且可键盘聚焦的容器内横向滚动,金额右对齐并使用等宽数字。
Accounting 控制、退款原收款选择器及来源页新增请求按钮实际点击高度至少 44px,窄屏弹窗底部按钮可见且可达,关闭后恢复触发按钮焦点,键盘焦点显示 3px 轮廓,状态使用文字。
实际测量发现退款选择器为 35px、按钮为 37px,来源页请求按钮为 30px;补齐会计表单样式范围和请求按钮最小高度后,两种视口均为至少 44px,并重新演练未匹配收款、应用及退款路径通过。
最终浏览器控制台及页面错误列表为空,HTMLChat 非阻塞反馈检查没有返回用户批注或布局问题。
本轮直接 file:// 打开曾出现空白,未作为验证通过的依据;最终通过范围为上述本机 HTTP 原型。
历史 6、15、27、31、37、126 和 140 项结果只适用于各自旧版本,不代表本轮最终总数。
2026-10-13 业务请求责任入口纠正验证结果
此节取代上一节中在 Accounting 创建、编辑、提交、撤回或修订业务请求的入口位置。 上一节财务语义、金额、结算、预留及应用证据仍保留其原验证范围。 本次只调整独立原型责任展示、请求入口、业务跟进、保存去向及配套手册,不修改生产权限或财务引擎。
| 实际浏览器演练 | 已观察结果 |
|---|---|
| 总览月结草稿 | 从「订单收付款总览」追加演练资料,选择同主体账户后保存四类 ¥10 行的 ¥40 月结草稿;保存仍在总览,选中请求并将焦点移到请求详情,预留为 ¥0。 |
| 来源业务跟进 | 同一四类完整请求出现在工厂、石料、包装、证书各自跟进中,所有类别和来源仍显示;工厂上下文另建 ¥10 草稿后返回工厂跟进,再提交为待会计审核并预留 ¥10。 |
| Accounting 只审核与结算 | 导航显示「Review & settle / 审核与结算」;月结草稿不出现,提交的工厂请求可见批准及退回;没有月结、预付款、演练追加、编辑、提交或撤回控制。 |
| 退回及重新提交 | 会计退回工厂请求后详情只保留来源导航和历史;Operator A 回工厂跟进修订并重新提交,保留两个修订和退回记录;会计随后批准并实际结算 ¥10,完成记录保留退回和批准历史。 |
| 业务保存责任守卫 | 打开石料请求并填写后,以受控方式切换演练责任为会计;保存显示业务责任错误,弹窗保留,请求数量 2、账户数量 2、结算数量 1 均未改变。 |
| 会计保存责任守卫 | 通过可见账户备注和核验动作使月结请求需要重新审核,打开重新审核弹窗后受控切到营运;保存显示会计责任错误,重新审核标记仍为 true、审核记录仍为 1、结算仍为 1。 |
| 演练资料位置和中性 | 总览和试用说明都有同一追加按钮,Accounting 没有;初次追加不创建请求、预留、结算、失败尝试或应用,重复追加保留既有业务和财务记录并返回总览。 |
| 焦点和窄屏 | 成功保存聚焦业务请求详情,取消另一业务弹窗恢复原请求按钮;Accounting 重新审核取消恢复其触发按钮,键盘轮廓为 3px。 |
浏览器实际操作地址仍为 http://127.0.0.1:4387/artifact/507af4167767020b/index.html,保留的人工评审入口为 http://127.0.0.1:4387/session/507af4167767020b。
财务动作均由可见按钮和表单产生,状态读取只用于断言;责任切换守卫使用受控演练责任变量切换,因为模态弹窗会使背景选择器不可操作。
本次未使用 file:// 或生产、Next.js、数据库流程作为原型证据。
实际检查视口为 1280 × 900 和 390 × 844。 390px 下总览、客户、工厂、石料、包装、证书的业务跟进和 Accounting 审核页面水平溢出均为 0,宽表格保留可聚焦的命名横向滚动容器。 相关请求、跟进、审核、演练追加按钮和审核弹窗控制至少 44px,弹窗底部按钮完整位于 844px 视口内;金额右对齐并使用 tabular-nums。 浏览器页面错误及控制台列表为空。 HTMLChat 对当前 HTML 的一次 2000ms 非阻塞反馈检查未返回批注或布局警告;它不表示人工批准。 浏览器驱动已关闭,评审服务和入口保留。
完整独立回归命令 rtk proxy node --test docs/product-reference/workflow-discussion/product-workspace-design-option.test.cjs:244 / 244 通过,失败、取消和跳过均为 0。
234 个原用例保留,旧 Accounting 标签和草稿位置断言改为批准的业务责任入口,并补足业务来源夹具的版本数组以便实际来源页渲染。
新增 10 项回归覆盖六个业务跟进区、所有 Accounting 草稿隐藏、完整混合批次、冻结来源、原业务保存去向、重选来源后的总览回退、经办人和责任守卫、订单工作收款及两步退款去向、演练追加位置及幂等、保存和取消焦点。
临时副本分别移除业务保存或会计审核保存的责任守卫,相关回归均失败,证明守卫测试会抓到这两类越权保存。
本次责任入口纠正的独立规范和质量复核均通过,没有遗留问题。
2026-10-13 最小付款请求验证结果
此节取代上节中必须先保存草稿再提交、每行堆叠多个动作以及完整业务字段表单的操作描述。 本轮只修改独立 HTML 原型、其回归套件及讨论资料,既有财务引擎与营运 / 会计责任分工保持原合同。
| 实际观察 | 结果 |
|---|---|
| 正常关联请求 | 原普通弹窗包含 18 个表单控件,金额位于首屏下方;唯一兼容账户的新弹窗默认仅显示金额输入,今天的日期、主体、方向、CNY、用途和业务依据自动带入。 |
| 主按钮与可选草稿 | 实际点击主按钮提交客户请求,关闭弹窗并聚焦原业务详情标题;点击「保存草稿」得到草稿,预留为零。 |
| 普通包装采购 | 通过单件「选择 / 更换包装」创建已知 ¥35 采购,直接从该卡片提交;另建未知成本采购时请求停用,按成本确认录入 ¥25 后直接提交。 |
| 包装库存 | 通过普通选择表单创建自有库存,原采购账目文本可见,没有本次付款请求按钮。 |
| 其他业务来源 | 从工厂、石料、证书费用和售后服务费实际入口提交,关联类别及完整业务身份保留;总览显示逐项来源入口。 |
| 已有资料保留 | 通过实际 FormData 填入支持编号 FINAL-REAL-REFERENCE 后保存,再打开折叠资料并直接提交,支持编号保持原值;另行核对用途、附件名称及无发票说明保存和重开。 |
| 账户情况 | 唯一兼容账户直接显示;通过会计账户 UI 新增第二公司收款账户后,客户请求选择为空,未选提交显示账户错误且不保存,明确选择后提交成功。 |
| 月结与预付 | 月结实际选择包装正数行提交,用途及业务引用只包含该行;预付款表单用途及支持说明初始为空,填写真实说明及新账户资料后提交,账户状态为待核验。 |
| 跟进与详情 | 跟进行只有一个「查看详情」按钮,详情只有一个生命周期动作区,相关业务链接在表格外去重,空审核及结算历史不显示零项折叠。 |
| 实际共享退款池失败 | 使用明确标记的历史业务夹具创建两项各 ¥60 的退款目标,共用 ¥100 原收款;真实主按钮提交被原收款池容量验证拒绝,请求、账户、业务记录、结算、应用和失败尝试的 JSON 与提交前完全相同,弹窗保留供修正。 |
| 手机布局 | 375px 和 390px 页面无水平溢出,摘要行改为卡片并有完整宽度的详情按钮,实际按钮至少 44px;详情来源表保留独立横向滚动,弹窗金额和底部动作可见。 |
浏览器覆盖使用独立 agent-browser 会话,业务资料创建及钱款动作通过可见 UI 执行。 退款池失败仅先写入明确的历史业务夹具,随后通过普通月结选择及实际提交按钮触发验证,没有用脚本代替财务动作。 最新浏览器控制台错误记录为空。 1280 × 577 的前后截图、1280 × 900 详情、375px 与 390px 手机截图以及原收款池失败截图保存于本轮临时验证目录,供当前本机审阅。 HTML Chat 已刷新同一评审页面,2 秒非阻塞反馈探测未收到新意见。
独立 Node 套件保留原有财务及责任回归,并补足最小请求的来源默认值、唯一与多账户、直接提交和草稿、精确回滚、真实共享原收款容量、已有证据与附件对象、月结选中来源、新请求用途补充保留事实来源、原收款单选 / 多选、混合请求金额标签及已停用账户自动改用唯一兼容账户。 原「业务字段必须手填」断言改为正数金额守卫,原退款选择步骤仅在存在多个可用原收款时执行,原个案、原收款身份及预留断言保留。 本轮最终运行结果为 259 / 259 通过,零失败。
2026-10-14 会计队列与批量处理验证结果
此节更新 Accounting 的当前入口和批量处理范围,既有金额、预留、实际分配及账户引擎保持原合同。 当前两个工作队列为 Pending approval / 待审核和 To settle / 待结算,Settlement history / 结算记录分开显示实际、零资金失败尝试及只读退回 / 关闭请求。 营运手册第 12.3.1A 节给出两个独立请求的完整可见路径。
| 实际浏览器观察 | 结果 |
|---|---|
| 业务到批量批准 | 可见追加业务演练资料,从戒指工厂及吊坠石料分别提交 ¥20 和 ¥30;营运只读提示可直接切至会计责任,选择两个待审核请求后批量批准,两者成为 approved,实际数量仍为 0。 |
| 两笔独立实际 | 在待结算选择两者,余款合计 ¥50,每个确认卡片填写各自参考号 PROOF-BANK-20261014-A / B;可见保存产生独立 ¥20 / ¥30 结算,两者 completed、失败尝试 0,在结算记录分开保留。 |
| 初始批次全部拒绝 | 两个已批准请求均未填写实际证据,确认后实际数量为 0,结果逐个显示两个证据阻挡。 |
| 稳定共享来源 | 两个受控业务请求共用稳定工厂账单,可见批量批准和实际保存产生两笔实际,第二请求没有虚构的重新审核标记。 |
| 处理期间业务变更 | 受控夹具在第一笔普通实际保存返回后调用真实 reviseFactoryCost 修改共享工厂成本;可见批量保存保留第一笔实际,第二笔保持 approved 并要求明确重新审核,审核仍只有原批准记录,失败尝试为 0。 |
| 批准前来源变更 | 确认已打开后修改两个业务来源,可见批准保存拒绝全部,两者仍 submitted、审核记录为 0。 |
| 拟用账户 | 受控业务夹具的账户为 proposed,两项请求可见批量批准;待结算均不可选择,核验账户并明确重新审核第一请求后,其阻挡解除。 |
| 单个部分结算 | 通过请求详情可见表单记录 ¥4,原 ¥10 请求为 partial,余款 ¥6,仍在待结算。 |
| 保存时责任守卫 | 批量批准及批量结算弹窗分别打开后,受控切回营运再点击保存,弹窗显示会计责任错误;批准状态和实际记录均未改变。 |
| 桌面及手机 | 1280px 桌面两个队列使用约 104px 紧凑行,行内只有详情及必要纠正动作;390px 按请求堆叠,批准 / 结算确认及停止结果没有页面水平溢出,关闭按钮保持横排,结果弹窗聚焦结果内容。 |
主要路径的业务创建、请求提交、批准及实际保存均通过可见按钮和表单完成。
其他守卫场景只预置明确的业务来源、请求指令或账户状态,所有批准和实际动作仍由可见 UI 执行。
处理期间变化夹具调用真实业务成本修订函数,没有脚本直接创建实际结算,也没有将稳定余额替换误称为来源变化。
保存时责任切换采用受控本页变量,因为模态弹窗使背景责任控件不可操作。
浏览器使用独立 agent-browser 会话,未操作用户评审页面的内存记录。
验证地址仍为 http://127.0.0.1:4387/artifact/507af4167767020b/index.html,人工入口保留 http://127.0.0.1:4387/session/507af4167767020b。
当前完整独立命令 rtk proxy node --test docs/product-reference/workflow-discussion/product-workspace-design-option.test.cjs 为 273 / 273 通过,失败、取消和跳过均为 0。
定向命令使用 accounting queue|batch approval|batch settlement|accounting responsibility switch|settlement history distinct,实际选择 14 项且全部通过。
259 个原用例保留,仅两个现有 UI 入口名称断言改为当前五个视图,原财务及生命周期断言不变。
新增回归覆盖队列互斥、只读历史、可见可处理选择、来源变更初始拒绝、批准中途错误的局部恢复、完整余款及真实证据、逐笔停止保留较早实际、稳定共享来源、部分结算、责任切换及保存守卫。
陈旧队列渲染 / 选择清理和历史过滤均先观察到失败再修复,读取页面不修改财务状态,结算历史不继承工作队列状态筛选。
本轮未启动 Next.js、数据库、生产或完整财务浏览器矩阵。
浏览器最终页面错误及控制台列表为空。
HTML Chat 已刷新同一评审入口,2000ms 非阻塞探测未返回新批注或布局警告,该结果不表示人工批准。
独立浏览器驱动已关闭,评审服务保留。
2026-10-14 结算完成入口验证结果
待结算可处理行新增「标记结算完成」,其可访问名称为 Mark settlement completed / 标记结算完成;批量按钮改为 Mark selected completed / 标记所选结算完成。 两者使用同一个全部余款确认页,仍要求实际日期、已核验账户、真实参考号或其他真实凭据,以及已在原型之外实际收付的确认。 独立浏览器从可见演练资料提交包装 ¥50 和工厂 ¥300 请求,再通过可见批量批准进入待结算。 1280px 桌面未勾选任何请求时,直接点击包装 REQUEST-0017 打开只包含该请求的确认页。 勾选工厂 REQUEST-0019 后再次打开及取消包装确认页,原选择保留,实际数量仍为 0。 390px 手机直接点击包装行按钮,填写 EXTERNAL-PACKAGING-20261014 并确认外部实际支付后,可见保存创建 SETTLEMENT-0020,包装请求 completed,工厂请求仍 approved。 完成结果显示请求及独立实际编号,点击请求编号关闭结果并打开结算记录中的保留详情,实际日期 2026-10-14、¥50、遮蔽账户 ****1234 和参考号均保留。 桌面直接按钮为 44 × 125px,加入主操作和详情后请求行约 120px;手机直接按钮仍可见,聚焦后按 Enter 可打开同一确认页。 桌面与手机页面宽度分别为 1280px 和 390px,没有页面水平溢出,手机确认对话框宽 356px,页面错误列表为空。 本次截图记录了两个尺寸的队列、确认页、完成结果及结算记录。 原 273 个用例全部保留,新增 3 个 settlement completion 用例先观察失败再通过,当前完整独立套件为 276 / 276,失败、取消和跳过均为 0。 新增回归验证免勾选入口、其他选择独立性、单请求实际保存与历史,以及当前资格、责任和真实凭据守卫。 2000ms HTML Chat 非阻塞探测返回 waiting,未返回新批注或布局警告;该结果不表示人工批准。 独立浏览器驱动已关闭,原评审服务与入口保留。