Commit Graph

12 Commits

Author SHA1 Message Date
z.zhang e0cf0f30f6 feat: 收口计划员约束规则与急单处理闭环
- 增加默认通用约束、计划员扩充规则库及 P2 确认链路\n- 收口急单评估/应用口径,由排产引擎结论优先并改为计划员语言\n- 补充后端黄金测试、离线 E2E 与产品说明
2026-09-22 14:44:02 +08:00
z.zhang 6046f470f1 feat: 收口采集与排产模板合同及鉴权下载
- 采集模板:数据采集说明新增「填写要求」列,枚举取值与格式取自解析器同一份 profile,逐字段声明必填/类型/来源
- 排产模板:新增 build_contract_template 与 GET /api/reports/schedule-template,4 份合同导出表头骨架并复用 validate_workbook_contract 复核;柔性工作台新增「排产模板」入口
- 下载修复:订单方案/设备方案改走 downloadAuthenticatedFile,不再因缺少鉴权头落到 401 页面
- 测试:新增 schedule-template-download / flex-export-download 浏览器用例(含鉴权 fetch 头断言)与 node 静态用例;导航用例明细按钮断言兼容服务端口径「产品和物料」
- 文档:CHANGELOG 与 masterdata-configuration / demand-data-intake 同步
- 验证:真实 Pi + 真实工作簿 E2E 1 passed(PARTIAL_WITH_ASSUMPTIONS);planning-schedule-entry 3 passed;下载用例 3 passed;模板/文档黄金回归 20 passed
2026-09-14 20:34:48 +08:00
z.zhang 88930a13dc feat: 收口第87轮主数据与排产入口
- 打通资料分析、采用、主数据维护与试排闭环

- 移除规则意图层,统一由 Pi Agent 调用受控业务工具

- 增加配置化工作簿导入、采集模板与排产导出合同

- 补齐资料恢复、会话标题、错误诊断和桌面/移动端回归

- 更新架构、产品与第87轮交付文档
2026-09-14 15:40:10 +08:00
z.zhang f94350c7cb feat: complete Pi Agent integration and remove environment hardcoding 2026-09-08 00:07:26 +08:00
z.zhang 35131cde88 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	apps/web/e2e/order-closed-loop-contract.spec.ts
#	apps/web/src/App.tsx
#	apps/web/src/api/client.ts
#	apps/web/src/api/types.ts
#	apps/web/src/chat/ChatPanel.tsx
#	apps/web/src/gov/GovConsole.tsx
#	apps/web/src/master/FlexPanel.tsx
#	apps/web/src/master/MasterPanel.tsx
#	apps/web/src/orders/OrderPanel.tsx
#	apps/web/src/projects/ProjectPanel.tsx
#	apps/web/src/skills/AsyncJobsTab.tsx
#	apps/web/src/skills/mcpApi.ts
#	apps/web/src/styles.css
#	docs/CHANGELOG.md
#	docs/README.md
#	docs/algorithm/scheduling-v1.md
#	docs/algorithm/solution-selection-v1.md
#	docs/architecture/harness.md
#	docs/development/e2e.md
#	docs/product/features.md
#	docs/product/plan-completion-matrix.md
#	docs/round-67-approval-migration-parallel-implementation-plan.md
#	docs/round-67-approval-migration-state.md
#	docs/round-67-approval-migration-work-plan.md
#	package.json
#	packaging/aps-sidecar.spec
#	packaging/requirements-sidecar.lock
#	plan.md
#	pyproject.toml
#	requirements.txt
#	server/agent_core/approval_db_store.py
#	server/agent_core/approval_migrate.py
#	server/agent_core/approval_store.py
#	server/agent_core/async_jobs.py
#	server/agent_core/automation.py
#	server/agent_core/harness.py
#	server/agent_core/intent.py
#	server/aps_domain/attribution.py
#	server/aps_domain/closed_loop_runtime.py
#	server/aps_domain/flex.py
#	server/aps_domain/folder_pack.py
#	server/aps_domain/importers.py
#	server/aps_domain/lns.py
#	server/aps_domain/mes.py
#	server/aps_domain/mrp.py
#	server/aps_domain/multimodal.py
#	server/aps_domain/scenario_selection.py
#	server/aps_domain/scheduling_problem_v2.py
#	server/aps_domain/scheduling_validator.py
#	server/aps_domain/sourcing.py
#	server/aps_domain/workflow.py
#	server/db/models.py
#	server/engines/cp_engine.py
#	server/engines/nsga2_engine.py
#	server/engines/solver_process.py
#	server/engines/solver_worker.py
#	server/gateway/app.py
#	server/gateway/plan_api.py
#	server/sidecar.py
#	server/state/branches.py
#	server/state/checkpoints.py
#	shared/schemas/intent.schema.json
#	tests/conftest.py
#	tests/golden/test_approval_database_store.py
#	tests/golden/test_approval_migration.py
#	tests/golden/test_assistant.py
#	tests/golden/test_async_jobs.py
#	tests/golden/test_automation_gateway.py
#	tests/golden/test_automation_gears.py
#	tests/golden/test_cp_cumulative.py
#	tests/golden/test_cp_operation_level.py
#	tests/golden/test_desktop_sidecar.py
#	tests/golden/test_engine_constraint_semantics.py
#	tests/golden/test_evidence_contract.py
#	tests/golden/test_folder_pack.py
#	tests/golden/test_guidance.py
#	tests/golden/test_importers.py
#	tests/golden/test_mes.py
#	tests/golden/test_mes_evidence_v2.py
#	tests/golden/test_multimodal.py
#	tests/golden/test_nsga2_engine.py
#	tests/golden/test_preference_features.py
#	tests/golden/test_project_file_upload.py
#	tests/golden/test_solver_engine_isolation.py
#	tests/golden/test_solver_subprocess.py
#	锐扬演示-操作手册.md
2026-09-04 00:51:17 +08:00
z.zhang b82c4bd51f docs(product): 康尼科技 MOM/APS 调研材料与实施计划、徐工痛点分析方案 2026-09-03 23:32:27 +08:00
z.zhang 8edac30b38 feat: Round 71-84 APS 平台本地能力收口
涵盖 DXF/主数据/治理/异步任务/CP-SAT/C3/C7/敏感性/归因/MPS/MES 证据,以及康尼目录试排与映射校验。全量 pytest 1540 passed,Node 60 passed,git diff --check 通过。
2026-08-26 00:25:46 +08:00
z.zhang fee1a4c13d feat: APS 智能排产智能体全量实现(M-POC~M6 + 跨阶段治理 + round-1~66)
- 智能体核心:Harness 门禁/_POWER_MAP、P2/P3 确认卡、证据链、Plan 运行时 L0-L3、统一工具运行时、自动化 G0-G4
- 领域层:Rule/CP-SAT/GA/NSGA-II/LNS 引擎、13 类约束目录、IIS 冲突归因、敏感性/蒙特卡洛、插单重排、MRP 分解
- 状态层:世界/对话成对快照、分支树、检查点、Saga 补偿、审批文件/DB 双后端
- 集成层:MCP 插件总线、MES/WMS 适配器(stub+HTTP)、异步任务
- 前端:左说右动工作台(聊天+甘特/负荷/交期)、主数据、订单、治理台、分支树、时间线、审计统计
- 桌面端:Electron 壳 + Python Sidecar + NSIS 打包 + 许可证
- 文档:plan.md 蓝图、完成矩阵(50 Done/10 Partial/0 Missing)、CHANGELOG 全量账本、各轮次计划/状态
- 验证基线:黄金测试 1000+ 项、Node 60 项、Web build 通过(详见 docs/CHANGELOG.md)
2026-08-20 11:39:21 +08:00
z.zhang e200074612 fix(approval): round-67 审批迁移 fail-closed 与 grant digest 归一化(R67-B1)
- 迁移 grant 只持久化 token_digest,修复 raw token 直写 token_hash 导致 P3 grant 不可消费的 CRITICAL 缺陷
- 损坏 JSON/schema/记录 fail-closed,不再静默当空源;文件缺失维持空源语义
- 全部写入单 Session 事务 flush/commit,后段异常整体回滚
- 幂等重建:不可变身份冲突拒绝覆盖、单调状态只前进不回退
- legacy raw-token 主键行一致时原子修复、冲突 fail-closed、已知 digest 禁二次哈希
- grant 缺 pending 时重建终态 APPROVED request 满足外键
- history 完整 canonical event digest 去重,近似事件保留
- APS_APPROVAL_MIGRATION_QUIESCED=1 停写门禁 + 同源锁 + 源 SHA-256 漂移回滚
- 验证:focused 19 passed、审批套件 88 passed、全量黄金 1065 passed/1 既有失败(与本轮无关)、ruff/diff-check 通过
2026-08-20 10:09:04 +08:00
z.zhang 6152a3a904 feat: 完成 APS 智能体平台阶段性交付
- 完成多引擎排产、闭环资源验证、审批审计及 SAP/MES/WMS 集成\n- 增加桌面 Sidecar、升级打包、Web 工作台、图纸解析与多智能体能力\n- 补齐 CI、交付文档、演示脚本和全量黄金测试
2026-08-11 00:54:05 +08:00
z.zhang 43c39ff7ac feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告
- 现场导入:kangni_intake 解析完整生产路线,清演示数据后写入固定轨主数据与柔性轨
- 柔性排产:pool_engine/cp_engine 能力池+虚拟产线,正排/倒排/瓶颈锚 + 滚动窗口
- 对话查数:master_query 支持订单/物料/BOM/工艺路线/委外采购建议,会话焦点指代
- 「把这个订单排产」指代解析;「这个订单有委外吗」等追问应答
- 排产方案报告导出 Excel 工作计划表(工作计划/方案概览/冲突 三表)
- 知识库:机加工工艺路线生成模式 + 城轨机构装配模板
- 领域模块:MRP 分解/急单/敏感性/战役/库存投影/产能平衡/计划追溯/MES/SAP 集成桩
- 前端:柔性工作台、柔性甘特、产能池、KPI、方案对比、导入栏等视图
- 需求原始材料 demand/ 加入 .gitignore 不入库

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 13:38:43 +08:00
z.zhang a91f5921ed first commit 2026-07-21 11:05:57 +08:00