运行时规格纠偏横跨 Admin MySQL、AI 服务、Client SQLite、HTTP 幂等、uiautomator2 页面读取和真实采购安全门禁。单侧单元测试无法证明契约一致,也无法证明 AI 返回后页面变化、断网或崩溃不会导致错误规格或重复下单,需要独立的跨端集成和受控真机验收。
_test
45-55公斤→90-110斤
预计修改文件:
docs/admin/06-quality-security.md
docs/client/06-quality-security.md
docs/task/<工单号>-采购运行时规格纠偏端到端验收.md
Admin:
Set-Location admin $env:GOTOOLCHAIN='go1.23.0' go build ./... go test ./... -count=1 go vet ./... Remove-Item Env:GOTOOLCHAIN
Client:
Set-Location client C:/Python310/python.exe -m pytest -q $env:QT_QPA_PLATFORM='offscreen' C:/Python310/python.exe -c "from src.ui_main import MainWindow; from PyQt5.QtWidgets import QApplication; app=QApplication([]); w=MainWindow(); print('OK'); app.quit()" Remove-Item Env:QT_QPA_PLATFORM
真机验收必须在工单实施记录中写明设备、测试商品、是否点击提交订单和最终是否产生未付款订单;敏感信息全部脱敏。
状态:进行中。已开始核对 #254–#257 的跨端协议与自动化覆盖;本工单不会混入工作区现有的 Client 界面改动,真实设备验收将在自动化门禁通过且测试商品/价格上限明确后执行。
1009e54
24f91bb
be900b2
29cf66c
go test ./... -count=1
go build ./...
go vet ./...
OK
0.1.2
0.1.0
受控真机验收仍待指定:测试商品/任务、测试账号、Client、Android 设备和价格上限。当前没有连接设备、没有点击提交、没有产生未付款订单。指定后只执行一次未付款订单闭环;不可逆后只核单,绝不重新下单或进入付款。
因此 #258 暂保持进行中,不归档、不关闭,父工单也暂不标记完成。
本地联合验收发现的 PURCHASE_SPEC_RESOLUTION_ADMIN_FAILED:Admin 规格解析超时 已在 #257 修复:Client 规格解析独立等待 60 秒,Admin 运行时 AI 上限 30 秒。实现提交 6345b00,归档提交 02be709。代码回归已通过;#258 仍需在运行最新 Admin/Client、且 AI 服务商连接测试成功并启用后,重新执行真实 Admin + Android 真机链路。当前未触发下单或付款。
PURCHASE_SPEC_RESOLUTION_ADMIN_FAILED:Admin 规格解析超时
6345b00
02be709
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
运行时规格纠偏横跨 Admin MySQL、AI 服务、Client SQLite、HTTP 幂等、uiautomator2 页面读取和真实采购安全门禁。单侧单元测试无法证明契约一致,也无法证明 AI 返回后页面变化、断网或崩溃不会导致错误规格或重复下单,需要独立的跨端集成和受控真机验收。
做什么 / 不做什么
_test和临时 Client SQLite 中验证迁移、并发幂等和审计完整性。怎么做
45-55公斤→90-110斤唯一命中、多个区间重叠、禁用尺码、候选超限和候选快照变化。预计修改文件:
docs/admin/06-quality-security.mddocs/client/06-quality-security.mddocs/task/<工单号>-采购运行时规格纠偏端到端验收.md验收标准
_test和 Client SQLite 全量测试通过,未验证项明确记录。怎么验证
Admin:
Client:
真机验收必须在工单实施记录中写明设备、测试商品、是否点击提交订单和最终是否产生未付款订单;敏感信息全部脱敏。
风险和回退
状态:进行中。已开始核对 #254–#257 的跨端协议与自动化覆盖;本工单不会混入工作区现有的 Client 界面改动,真实设备验收将在自动化门禁通过且测试商品/价格上限明确后执行。
实施进度:自动化联合验收完成,待受控真机
已完成
1009e54、24f91bb。be900b2、29cf66c。验证结果
go test ./... -count=1、go build ./...、go vet ./...全部通过。_test库完成 v25→v26 迁移、重放、唯一键、冲突和审计验证;未连接、清理或修改生产业务库。OK。0.1.2与更新模块测试仍写死0.1.0的无关差异,不属于 #258,未混入本工单修改。待项目负责人提供后执行
受控真机验收仍待指定:测试商品/任务、测试账号、Client、Android 设备和价格上限。当前没有连接设备、没有点击提交、没有产生未付款订单。指定后只执行一次未付款订单闭环;不可逆后只核单,绝不重新下单或进入付款。
因此 #258 暂保持进行中,不归档、不关闭,父工单也暂不标记完成。
本地联合验收发现的
PURCHASE_SPEC_RESOLUTION_ADMIN_FAILED:Admin 规格解析超时已在 #257 修复:Client 规格解析独立等待 60 秒,Admin 运行时 AI 上限 30 秒。实现提交6345b00,归档提交02be709。代码回归已通过;#258 仍需在运行最新 Admin/Client、且 AI 服务商连接测试成功并启用后,重新执行真实 Admin + Android 真机链路。当前未触发下单或付款。