后台原型验证记录
2026-09-29 已有指标触发增援专项
- 修正实际入口
#observe/sources/new:已有数据优先,新增采集移至#observe/sources/connect。新增今日累计单量合成样例,旧浏览器资料增量补齐,不覆盖已有策略。 node workbench/verify-metric-action.mjs通过:旧状态迁移幂等、200不触发/201触发、失效数据不判断、发布、同规则同范围同统计日去重(包括已关闭任务)、次日独立、通知送达与人员响应分离、关闭不回减指标、无自愈执行、只读拒绝。verify-metric-action-browser.cjs通过:从用户反馈的原地址选择已有指标,配置阈值与备勤通知,试算并发布,模拟送达、响应、关闭与刷新;1440/1024/390宽度无页面级横向溢出,跨范围隐藏数据,无JS错误。人工查看已有数据与通知配置截图。- 通用监控模型及原监控平台浏览器回归通过,包含21项路由/宽度检查。未重跑历史984项全量测试,不引用其结论证明本轮。
- 本轮“每日一次”和单量口径是演示假设,不冻结业务机制。通知渠道、送达和增援响应均为模拟,未接通企业微信或电话;未实现通知失败重试、超时升级及真实出勤核验。原型维护由当前设计会话负责,正式运营责任待项目指定。
2026-09-29 通用监控平台交互第一轮
范围:新增独立通用监控原型及六个工作面,沿用后台壳、字体和暖色语言。不是生产监控实现;未调用本机已有的Prometheus/Grafana等实际服务。
- 模型检查
workbench/verify-monitoring-platform.mjs:有效/缺失/不连续样本、规则判断、试算发布门禁、草稿、权限/版本、数据接入测试、重复事件、观察模式不建单、值班补派、UNKNOWN、自愈模拟恢复、工单关闭、接管及持久化通过。 - 浏览器
workbench/verify-monitoring-platform-browser.cjs:创建四步策略、样本试算、经办发布拒绝、草稿刷新续办、复核观察发布、扫描去重、接单、未知与恢复分支、关闭、添加样例来源通过;1440/1024/390×7工作面检查无页面级横向溢出;只读/空态/拒绝场景通过,无JS错误。截图人工检查监控视图、规则试算及事件详情;处理历史降为可展开内容,避免淹没当前动作。 - 原架构业务模型16项、概览投影8项、82能力静态检查与原82页/65任务/11旧模块入口/12响应式检查通过。新平台不计入旧82能力的完整覆盖声明。
- 客户检索与旧监控入口别名回归
verify-lookup-monitor-browser.cjs通过;既有业务浏览器5条场景通过。新增模型反证覆盖:策略改为观察后旧事件仍按快照核验、套餐预算不改在途实例、尝试历史保留、路由更新不静默更换工单责任。 - 本轮浏览器检查使用隔离上下文,不清空用户现有浏览器状态。新增静态文件加入服务白名单并只重启4302原型容器,没有部署或更改实际监控组件。
- 边界:6个离线样本不代表真实历史;检测为显式点击,套餐为人工选择回执模拟。前端角色/范围和localStorage校验不证明生产授权、事务或并发。更多未实现交互见MODULE-DESIGN本轮边界;不沿用历史全量测试声明。
2026-09-29 客户检索与监控告警专项
本节仅覆盖本轮改动,不沿用下方历史全量验收结论。
node workbench/verify-monitoring.mjs:规则命中、重复采样去重、自动建单/排班、无有效值班、来源缺失、中间态不恢复、恢复与关闭分离、终态不复活、新事件、越权/只读/旧版本拒绝与序列化通过。监控操作不修改业务源记录。verify-lookup-monitor-browser.cjs:姓名/编号结果结构、订单直达、跨范围不返回客户、检测/去重/接单/刷新持久化、空态/拒绝/只读通过;1440/1024/390三种宽度×3页无页面级横向溢出,无JS错误。截图人工查看客户检索与告警列表;时间提示降为次级,重点留给异常影响及责任。- 回归:
verify-business.mjs16项、verify-overview.mjs8项、verify-static.py82能力静态检查通过;verify-information-layout.cjs82页、65任务、11旧入口、12响应式检查通过;verify-business-browser.cjs5条原有业务场景通过。 - 原型限制:3条即时状态样例规则,显式触发检测;非后台常驻监控,规则/排班只读。未实现生产通知、工单创建重试队列、补派/转派、静默抑制、超时升级及真实身份校验。localStorage不提供服务端并发保证,跨进程原子性仍未验证。正式值班和SLA仍待D-07,不能据此无人值守上线。
- 样例状态储存在现有本地记录的
monitoring字段;旧业务和客户记录不清空。代码回退后源业务仍在;需重置时先通过现有备份入口保存。维护责任为本轮主设计会话。
历史验证记录:下述测试结论仅针对当时演示快照,不验证当前业务政策。2026-09-29已在业务设计纠正恢复、截止、资金等语义;本轮仅修正文档,代码与完整回归待进行。下文旧PD政策说明不再有效,统一见架构DECISIONS。
2026-09-29 视觉修正已修改共享 CSS、台账呈现标记并增加原版波谱。下列自动化结果属于 09-28 快照,不证明修正后的版本已完成回归。本轮进行原型包与实际页面的浏览器视觉对照;范围与截图见 视觉修正记录。业务模型与故事目录未修改。
验证对象:2026-09-28 的 workbench/ 后台交互原型快照。日期:2026-09-28。范围基线是草稿 REQ-DW-ADMIN-PROTOTYPE;这不是已绑定Runtime的S7或发布授权。
有限覆盖范围
| 项目 | 数量 / 范围 | 证据 |
|---|---|---|
| 架构映射 | 10个业务上下文及公共系统能力,82个工作区 | SOURCE-COVERAGE.md、COVERAGE.md |
| 业务操作 | 206个状态动作、30个创建入口 | workbench/catalog.json;每个动作有独立表单、影响确认、结果和历史 |
| 故事与动线 | 318组 | stories.md、flows.md、10条跨模块业务说明 |
| 规范场景 | 872条:318正向、554负向 | cases.json、scenario-coverage.json |
| 场景绑定 | 872/872 CASE和PATH有实际测试回调绑定 | scenario validate --require-specs;这是结构检查,不是执行结果 |
| 完整自动化回归 | 984/984通过:872规范场景、56业务/UI专项、56字段映射检查;零失败、跳过与重试 | proof/workbench-20260928/verification-summary.json、browser-results.json |
| 布局 | 82工作区 × 1440/1024/390px,共246项通过 | proof/workbench-20260928/layout-results.json |
| 预览资源 | 24项内容指纹一致;新旧入口、HEAD、方法限制与内部文件拒绝检查通过 | proof/workbench-20260928/preview-validation.json |
| 静态核对 | 列与样本对齐、编号、关联对象、页面链接、状态动作可达、原底座资产hash、token分发一致 | workbench/verify-static.py |
浏览器断言范围
逐页检查查询、详情、历史、返回;无权限时记录不渲染,恢复后可继续。对每个状态动作和创建入口,检查正常提交、缺少必填后恢复、取消且无副作用。正常结果检查状态、唯一回执、刷新持久化,以及所有其他领域记录未被改写。前置夹具仅构建合法起始状态,不执行受测动作。
56项独立业务/UI专项覆盖:10个配送费时刻边界;退款额度、精度、经办不能自审、未知结果保留原请求及额度;加工平衡、借贷平衡和关闭期间、质量和追溯门禁、素材就绪、公开字段、召回回执和停止条件;断网、存储失败、版本冲突;关联记录和返回;数据范围与只读导出;双窗口旧版本提交;导航、导出、登录、重置;已有业务标识去重;新账号数据范围;待确认配送直接核验;作业独立验收;损坏记录恢复;窄屏表单与回执;多次操作历史依据分别展开查看。
增加的专项检查列表摘要与已接受字段一致,覆盖确认时刻、任务执行人、商品规格、价格、接收量、加工平衡、借贷金额、字典显示、配置回退、账号范围,以及客户资料和地址核验前后的差异。另有56项字段映射检查,逐项核对接受后的摘要、提案保留原值及未知结果不提前更新。
这些专项是共享机制和关键业务边界验证,不声称穷尽所有输入组合或执行了全部跨模块故事的所有排列。
执行记录与反证
- 最早的900项轮次在519项通过后,临时4305预览进程结束(进程退出143,浏览器显示ERR_CONNECTION_REFUSED),导致5项失败、2项中断、374项未运行。该轮不作为通过结论。
- 转至现有容器4302后,专项39/40通过;窄屏专项使用根地址的旧hash深链,根302跳转覆盖了hash。修正测试为当前作品的明确入口;保留原型根跳转行为。
- 第二次长命令在第296项启动后被执行环境终止(退出143),没有形成完整报告。改用用户级独立任务;服务环境最初缺少node路径,随后以绝对路径启动。最后一次窄屏表格调整后重新冻结输入并完整重跑。
- 在最后审计详情调整前,完整912项已通过(零失败、跳过、重试),报告及输入存档在
proof/workbench-20260928/pre-history-detail/。历史条目的依据展示随后补齐,并新增1项独立回归;因此对当前版本重新执行完整913项;后续摘要修正继续另开完整轮次。 - 历史依据修正后,完整913项已通过,存档于
proof/workbench-20260928/pre-summary-projection/。随后补充状态与列表摘要一致性的修正:已接受的本域字段同步到摘要,提案等待明确核验,原请求未知时保留原摘要。针对性检查中菜谱测试使用了不存在的下拉选项,改为实际商品选项后复查通过;预约日期映射新增检查通过。 - 最终一轮:984/984通过,零失败、零跳过、零重试;2026-09-28 11:08:22 UTC开始,耗时约20.5分钟。872个规范CASE集合与实际执行记录完全一致,输入hash在检查前后保持一致。最终报告、汇总和输入指纹分别见
proof/workbench-20260928/browser-results.json、verification-summary.json、tested-inputs.json。
审查发现与修正
| 发现 | 修正 | 检验 |
|---|---|---|
| 领域对象缺少明确工作入口 | 补齐报价、权益、替代、个人菜卡、用途限制、服务约定、周期占用、履约版本、主体账簿、期初迁移、岗位指派和授权解释 | 逐对象映射、对应故事及CASE |
| 字典3列样本对4列展示 | 补齐用途列,并保留稳定编码 | 静态列校验及字典场景 |
| 已有合成记录缺少稳定业务标识字段 | 在资料中明确来源凭证、账号登录标识和字典编码,创建检查可命中已有资料 | 3项独立重复标识拒绝检查 |
| 新建账号的数据范围没有采用表单选择 | 保存选择范围,并拒绝超出当前范围 | 允许范围及越权2项检查 |
| 待确认配送必须先走停送恢复才能核验 | 原待确认状态也允许核验客户与承接回执 | 直接确认专项 |
| 切配提交停在待验收、缺少后续入口 | 增加独立验收,保留封包独立门禁 | 新增3个规范场景和完整交验专项 |
| 受限客户的普通沟通会解除资料状态 | 受限沟通保持限制;限制解除由独立工作区处理 | 对应正常、拒绝和取消场景 |
| 小屏顶部文字换行拥挤 | 收紧顶部间距和字号、保留清晰单行操作 | 390px截图人工检查及完整布局复查 |
| 状态已改变而摘要仍是旧字段 | 增加明确的本域摘要映射;记录确认回执中的送达时刻;核验/发布前保留原来源值;未知结果在核验原请求后收敛;退款额度按当前预留量展示 | 56项业务/UI专项、56项映射检查,以及完整规范场景回归 |
| 历史条目只有摘要,逐次填写依据无法直接展开 | 每次处理分别展示原请求和当次字段,不使用最近字段替代旧依据 | 两次连续操作、刷新后分别展开核对;新增独立专项 |
| CASE/PATH只出现在测试标题无法被场景解析器识别 | 用有实际操作断言的test.step显式关联 | 872个CASE/PATH绑定通过 |
可复现性与证据
生成与运行命令见deployment.md;布局检查可运行workbench/verify-layout.mjs,静态检查为verify-static.py,预览资源与hash检查为verify-preview.py。浏览器使用Chromium、Playwright 1.63.0与Node 24.21.0;临时安装目录不会作为产品依赖提交。正式测试定义和可移植配置在web/e2e/admin-console/。
截图人工检查包括配送确认日历、切配看板、分录台账和窄屏订单页。完整布局检查没有发现页面级横向溢出、标题越界、资源失败或JavaScript页面异常;宽表格允许在容器内横向查看。没有把几张截图当作全部页面内容的人工审美验收。
实际访问地址的独立检查通过:在100.90.0.100:4302非安全上下文下完成表单提交、只保存一次、刷新后保留结果和依据;4301/admin嵌入显示当前作品。见proof/workbench-20260928/external-smoke.json与external-form.png。这同时覆盖HTTP环境下缺少randomUUID时的请求编号回退路径。
适用边界、责任与恢复
- 原型只运行合成资料和本浏览器状态。没有真实登录、支付、物流、凭据或服务端权限;不能据此声称生产隔离、资金正确性、数据库事务或跨设备一致性通过。
- 模型、权限矩阵、停止时点、费用阶梯、留存退出、质量标准、会计规则仍按CROSS-FLOWS中的PD-01至PD-09保留业务负责人评审责任;未制造冻结结论。具体正式负责人尚需项目指定。
- 配送费试算控件验证的是同一天的两个时刻;跨日、时区、节假日与真实计价接口未在该控件中模拟。金额与数量门禁只覆盖本文列明的合成条件,不代表完整生产字段契约。
- 全量浏览器检查仅覆盖Chromium。其他浏览器、辅助技术、全中文字体和生产设备需后续工程阶段验证。
- 旧site未删除,旧入口可用于视觉回退;重置只影响后台原型命名空间,先提供备份。原底座压缩包和全局Foundation状态保持原有事实。
- 当前产物是可供完整业务评审的交互原型,没有锁定需求、绑定Runtime或执行生产发布。