aps-agent/docs/round-71-execution-record.md

4.6 KiB
Raw Permalink Blame History

Round 71 多智能体执行记录

日期:2026-08-12 至 2026-08-17;总负责:当前 Codex 会话;状态:本地切片已集成并完成最终回归,外部边界已登记。

编排方式

  • 创建 Goal:按计划完成本地可落地的未完成功能补齐,优先 R71.1,并行推进 R71.2/R71.3/R71.4/R71.6 切片,外部依赖登记为阻断。
  • 探针确认子智能体共享工作区后,按互不重叠文件所有权派发 5 个实现智能体,并建立 peer 协作网(send_input 互通,supervisor 兜底转达)。
  • 看门狗:wait_agent 多轮监控 + goal 状态同步;全部智能体完成验证后由 supervisor 集成、全量验证与文档收口。

智能体交付

智能体 子轮 交付 验证
R71.1 Web 图纸解析可用化 .dxf 上传白名单、DrawingPanel 项目文件选择/直接上传/批量解析、/api/projects/{id}/drawing-files、/api/drawings/inspect-batch、中文错误提示、黄金+E2E 测试 DXF 黄金 18 passed;Web E2E 2 passed;npm run build:web 通过
R71.2 图纸理解后端切片 drawing_understanding.py(标题栏/BOM 区域、图号版本交叉验证、候选证据)、workflow drawingLink 扩展、版本 diff 8 passed + DXF P2 回归 3 passed
R71.3 主数据维护 工位/设备 CRUD、BOM/工艺版本发布回滚、班次日历周模板、/api/masterdata/*、MasterDataPanel、harness P2 动作登记 5 passed + 聚焦回归 106 passed
R71.4 计划层切片 mps_planning.py、/api/mps/*(draft/capacity/trace/gap) 7 passed + 相邻回归 24 passed
R71.6 治理切片 规则 CRUD/启停/审计、/api/gov/audit/stats、GovernancePanel 9 passed + tsc 通过

集成

  • server/gateway/app.py 挂载 masterdata/governance/mps 三个 router。
  • App.tsx 新增右侧工具「主数据维护」「治理规则」与命令面板条目;ProjectPanel.tsx 上传 accept 同步 .dxf/.pdf。
  • PDF 图纸解析:新增 server/aps_domain/drawing_pdf.py,上传/项目内选择/批量解析支持 .pdf,预览渲染首页 PNG,候选与 P2 门禁与 DXF 共用同一契约。
  • 工艺/工序识别:新增 drawing_process.py,从图纸文本与 BOM 零件名识别工艺、螺纹/公差/粗糙度/深度等细节,全部 PENDING_REVIEW 且不推断标准工时与资源。
  • 图纸管理与 AI:新增删除/清空图纸接口与前端按钮,以及 /api/drawings/{id}/ai-analyze LLM 结构化精确解析(未配置时确定性回退)。
  • 中文工艺文档:新增 recognize_process_text() 与 /api/drawings/analyze-text,提取分段/组立/工序/场地/装配顺序;前端新增“工艺关键信息”页签。
  • 文档:CHANGELOG.md、features.md、plan-completion-matrix.md、docs/development/e2e.md 已同步。

验证汇总

  • 最终安全修复 focused:test_dxf_api.py、test_project_file_upload.py、test_mps_planning.py、test_assistant.py 合计 37 passed / 1 warning;图纸/策略相邻回归 74 passed / 1 warning。
  • 最终全量 golden:1276 passed / 2 warnings(382.00 秒);测试前后 4 个受保护业务文件 SHA-256 不变。
  • Web build 通过;Node 60/60;隔离 8100 图纸 Playwright 3/3(DXF、PDF、批量解析并 P2 确认落库);git diff --check 无 whitespace error。
  • 当前代码重启后 8003/5173 与前端代理 /api/health 均 HTTP 200;浏览器主界面可见,console warning/error 为 0。
  • GitNexus 重建为 13,161 nodes / 59,619 edges / 604 clusters / 300 flows;detect_changes(compare main) 为累计 CRITICAL(44 个已跟踪文件、295 个变更符号、58 条受影响流程),已按跨模块变更执行全量回归与真实浏览器验证。
  • 独立审计首轮发现 4 个 P1:全局图纸根跨项目扩权、上传文件/元数据非原子、MPS L2/trace 非原子、齐套/技能口令丢策略;补失败注入与隔离回归后最终复审 AUDIT PASS,无剩余 P0/P1。

外部阻断(不翻 Done)

  • R71.5:真实 LP/CP 对偶影子价、CP-SAT 原生 IIS、Sobol/GA 模板深化依赖求解器与算法资源。
  • R71.7:真实 MES/WMS/SAP 联调依赖现场 base_url/token/报文与权限放行。
  • R71.8:冻结 Sidecar、信创四组合、签名/SBOM/provenance、MySQL 多主机、WORM/HSM-KMS 依赖外部构建与验收环境。
  • R71.6 多模态(ASR/VLM/OCR)与 R71.2 的 DWG/STEP/扫描件 OCR 依赖真实模型服务;可检索 PDF 的本地解析与预览已完成。
  • 现场主数据 39 缺工艺 / 67 缺能力需客户数据补齐,程序侧已提供维护与版本工作流。