aps-agent/tests/golden
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
..
__init__.py first commit 2026-07-21 11:05:57 +08:00
test_adjust.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_analytics.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_approval_migration.py fix(approval): round-67 审批迁移 fail-closed 与 grant digest 归一化(R67-B1) 2026-08-20 10:09:04 +08:00
test_aps_home.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_assistant.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_auth_tenant_isolation.py feat(auth): integrate JMS login 2026-07-29 23:22:40 +08:00
test_campaign.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_changeover.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_conflicts.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_constraints.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_context.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_cp_engine.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_db_projection.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_desktop_license_auth.py feat(auth): integrate JMS login 2026-07-29 23:22:40 +08:00
test_dialog_clarify.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_e2e_acceptance.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_embedding_fallback.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_empty_seed.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_excel_importer.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_external_engine.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_folder_pack.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_folder_schedule_sql.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_forecast.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_gov_api.py first commit 2026-07-21 11:05:57 +08:00
test_guidance.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_importers.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_inventory.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_jms_auth_provider.py feat(auth): integrate JMS login 2026-07-29 23:22:40 +08:00
test_kangni_flex.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_kangni_intake.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_knowledge_ingest.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_m2_state.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_m3_knowledge.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_master_data.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_master_query_kb.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_mes.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_mrp.py first commit 2026-07-21 11:05:57 +08:00
test_order_management.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_order_pool.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_orders_flex_pool.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_params.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_pegging.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_planning.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_pool_engine.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_readiness.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_rolling_reschedule.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_routing_templates.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_rule_engine.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_rush.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_sap_sync.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_schedule_wizard.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_sensitivity.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_skill_console.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_sop_rules.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_sourcing_decompose.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_sql_pack.py feat: 完善 APS 工作台、租户认证与桌面授权 2026-07-28 02:14:13 +08:00
test_utilization.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00
test_workspace.py feat: 康尼现场数据接入 + 柔性能力池排产 + 对话查数/知识库/报告 2026-07-23 13:38:43 +08:00