验证日期:2026-10-03。验证目录为工作区 outputs/code,源码、接口说明、初始化/迁移脚本、固定依赖及锁文件均已实际写入。
| 项目 | 结果与证据 |
|---|---|
| Python语法与导入 | compileall成功;应用可以导入并生成完整OpenAPI |
| 运行依赖 | requirements及开发依赖安装成功;pip check报告No broken requirements found |
| 后端集成/领域/协议 | 36 passed in 56.64s;机器结果保存在test-results.xml |
| 前端类型与构建 | vue-tsc --noEmit成功;Vite生产构建成功,全部业务页面生成独立路由分块 |
| 前端会话回归 | npm test的5项断言通过:用户恢复、并发单次刷新、登录失败不递归、退出撤销轮换令牌、刷新失败终止 |
| 数据库迁移 | 新隔离库通过scripts/migrate.py upgrade、init_db.py、current;版本0001_initial(head),22张业务表 |
| 后端启动 | python main.py实际启动127.0.0.1:8000,健康接口数据库ok/消费者running |
| 前端启动 | npm run dev实际启动127.0.0.1:5173;浏览器打开成功,开发代理调用真实后端 |
| 文档/接口 | 52个HTTP方法、43条路径;请求字段从最终代码生成,含Bearer OpenAPI鉴权 |
| 中文注释 | 手写Python、TS、Vue、CSS、初始化及关键配置包含中文注释;字段含义/约束在Model comment和Schema description |
36个测试实例覆盖:金额非负/两位精度/NaN/上限,critical汇总与未知证据优先级,税额舍入,真实历史平均比值,登录刷新轮换和角色权限,上传SSE及部分失败保留,提交幂等,四节点真实图执行,缺字段转人工,SHA256重复转财务,gross含税总额核对,所有权和revision防覆盖,撤回任务取消,规则/政策/链版本冻结,退回重提与旧轮次防重签,自动审批合约替身与派单幂等,租约恢复,审批超时去重,缺链告警与配置恢复,核心配置保护,政策关键词及无向量明确拒绝语义模式,Excel/PDF/CSV真实导出,多节点审批与身份变化护栏,并发单号分配,PDF页数限制,VLM有界重试,迟到失败不覆盖撤回,跨部门保护、CORS与无效试算422。
真实HTTP协议使用MockTransport验证Authorization、JSON Schema消息、结构化解析、成功缓存、真实向量同模型回退和维度拒绝、三态熔断的单半开探测、模型列表鉴权。这些是服务合约测试,不能把替身输出称为真实模型效果。
使用明确标注测试用途的票据和申请,不把测试数据视为真实报销:
Windows受限环境中esbuild依赖预打包会扫描盘符根目录并被拒绝;前端使用Vite native配置加载、已发布的dayjs ESM文件和显式插件/locale别名。开发服务与生产构建均已运行验证。npm本机默认缓存目录无写权限时使用工作区缓存,无须管理员权限。
Alembic直接以系统locale解码带中文注释的INI在GBK环境失败;新增migrate.py明确UTF-8读配置后调用Alembic,新库迁移已实测。用户启动指南使用此入口。
访问令牌过期时,/auth/me必须与业务接口一样允许刷新。退出先恢复访问凭据,再读取轮换后的刷新令牌进行实际撤销;新增回归测试加载真实请求层和store验证上述路径。