1.6 KiB
1.6 KiB
交付物清单(本次产出)
1. 分析报告(Markdown)
docs/MOLD_ERP_ANALYSIS_REPORT.mddocs/ZERO_FINISHED_INVENTORY_CERTIFICATE.mddocs/PERFORMANCE_SCALABILITY_PLAN.mddocs/PERFORMANCE_BENCHMARKS.mddocs/UAT_CHECKLIST.mddocs/INTERFACE_INTEGRATION_CATALOG_TEMPLATE.mddocs/CONFLUENCE_ARCHIVE_STRUCTURE.md
2. 数据库脚本(PostgreSQL)
- 冻结交付后模具订单(头+明细):
scripts/db/001_freeze_delivered_sales_orders.sql - 约束与索引补齐:
scripts/db/002_indexes_and_constraints.sql - 数据修复示例(状态归一):
scripts/db/003_data_fixups.sql - 分区模板(按月):
scripts/db/010_partitioning_template.sql - RLS 模板(按 org_id):
scripts/db/011_rls_template.sql - 审计追溯(old/new + 操作者/IP/UA):
scripts/db/020_audit_trail.sql - 审计留存清理(180 天):
scripts/db/021_audit_retention.sql - 慢 SQL 采样(pg_stat_statements):
scripts/db/030_pg_stat_statements.sql
3. 自动化测试(pytest)
- 交付后冻结:
tests/test_sales_order_delivered_freeze.py - 订单/采购/库存主链路用例(参数化 ≥30):
tests/test_api_inventory_orders.py
4. 代码加固点(已落地)
- 交付后冻结:应用层拒绝更新/删除/改状态/领料(
status=delivered)。 - 状态一致性:避免写入未允许的
pending状态。 - 性能优化:BOM 需求计算去 N+1;库存扣减使用原子更新降低并发超卖风险。
5. Word + PDF 导出建议
- 建议使用 pandoc 将
docs/MOLD_ERP_ANALYSIS_REPORT.md导出为 docx/pdf,并将生成物作为 CI 产物归档。