文件
hyb-oa/issues/2026-03-09_00-10-00-p19-erp-3-l5-asset-ledger-summary.csv
T

3.7 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2P19ERP3-0P19ERP3执行合同建档创建并校验资产ERP台账摘要出站执行合同CSVCSV通过校验且字段完整python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-09_00-10-00-p19-erp-3-l5-asset-ledger-summary.csvmanualDONEDONEDONEissues/2026-03-09_00-10-00-p19-erp-3-l5-asset-ledger-summary.csv[]implementation_plan_erp3.md.resolved不存在且以仓库事实和当前实施计划为准
3P19ERP3-1资产ERP出站契约与provider扩展新增erp.asset.export契约并扩展provider dispatcher与binding回写资产摘要可通过现有dispatcher/outbox处理且成功后写入asset_erp_card bindingcd server && npm run testmanualDONEDONEDONEserver/src/services/integrations/erpAsset.js | server/src/services/integrations/erp.js | server/src/services/integrations/dispatcher.js | server/tests["P19ERP3-0"]一期只做asset ledger summary export 不含金额折旧字段
4P19ERP3-2资产建卡与财务维度变更自动出站在资产建卡与法体成本中心退役归档变更时自动写资产ERP摘要Outbox并处理gate skip建卡成功和财务维度patch后业务事务不受ERP失败影响 且同一资产仅维护一条可重置outboxcd server && npm run test && ./scripts/regression-integrations.shmanualDONEDONEDONEserver/src/routes/assets.js | server/src/services/integrations/outbox.js | server/tests["P19ERP3-1"]领用归还位置调拨不触发ERP 自动出站与手动requeue均按strictDepartment=false解释erp_sync
5P19ERP3-3资产ERP轨道查询与重试接口新增资产ERP track与requeue接口支持状态查看补发和失败重试资产可读用户可看状态 integration.manage可看外部编号并重试且gate关闭时正确阻断cd server && npm run test && ./scripts/regression-integrations.shmanualDONEDONEDONEserver/src/routes/integrations.js | server/tests["P19ERP3-2"]track接口对非integration.manage脱敏 externalId externalCode 并禁止重试
6P19ERP3-4资产详情ERP轨道挂件在资产详情区域新增ERP同步轨道挂件与重试交互资产详情可展示ERP同步状态预览与权限边界一致cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/api/assets.ts | client/src/pages/AssetRegistryPage.tsx["P19ERP3-3"]挂件位于资产流转卡片下方 保存按钮上方 仅详情态显示
7P19ERP3-5文档事件与矩阵同步同步ERP-3边界 事件映射 Feature Matrix与校验器矩阵标题更新为P5-P19+IM-1+ERP-3且总数为220python3 scripts/validate-feature-matrix.pymanualDONEDONEDONEdocs/integration-boundaries.md | docs/domain-events.md | docs/feature-matrix.md | scripts/validate-feature-matrix.py | issues/2026-03-09_00-10-00-p19-erp-3-l5-asset-ledger-summary.csv["P19ERP3-4"]不新增公共资产事件名 只补ERP-3消费映射与事实源
8P19ERP3-6P19ERP3回归与验收收口完成资产ERP摘要出站 详情挂件与回归验证后收口资产ERP happy path与失败重试通过且报销采购IM资产主流程零回归cd server && npm run prisma:validate && npm run test && ./scripts/regression-integrations.sh && OCR_PROVIDER=mock JOBS_ENABLED=false IM_NOTIFIER_ENABLED=true APP_ORIGIN='http://127.0.0.1:3000' ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEissues/2026-03-09_00-10-00-p19-erp-3-l5-asset-ledger-summary.csv | server/scripts/regression-integrations.sh | client/src/pages/AssetRegistryPage.tsx["P19ERP3-5"]重点核对同一资产摘要outbox覆盖同步 gate阻断 非财务字段patch不出站与非管理员脱敏