2.0 KiB
2.0 KiB
Round 72 工程目录排产 P2 安全记录
日期:2026-08-17;状态:本地实现与独立复审完成;未经授权未提交、推送、合并或发布。
问题与修复
- SQL 完整数据原先直接写世界并开排,现统一生成
folder.scheduleP2 确认卡。 - Stage 原先在主世界解析 SQL/DXF,现通过
prepare_folder_schedule深拷贝沙盒,业务世界指纹保持不变。 - 工程目录原先按路径多次读取,现由
read_folder_source_snapshots一次读取 immutable bytes;manifest、Excel/CSV 和 SQL payload 同源。 - 通用审批原先只存
paramsHash,现新增envelopeHash并在 file/database 共同决策回调内重算。 - Folder 确认额外绑定 source manifest、world fingerprint、frozen payload digest、beforeSnapshot 与 project/session/world/action。
- 执行改为
_FolderCandidateStore候选世界事务;import/schedule/save 任一点异常均 DENIED,候选被丢弃,业务世界不留部分状态。
验证
- 安全专项:14 passed,覆盖 SQL 必出卡、stage 零污染、源文件改删、信封篡改、action 替换、import/schedule/save 故障、正常提交和临时换源恢复攻击。
- 相邻审批/folder 回归:108 passed / 1 warning。
- 全量黄金:1290 passed / 2 warnings(395.14 秒)。
- Web build、Node 60/60、8003/5173 HTTP 200、浏览器主界面与控制台通过。
sap_mirror.json、approvals.json、world.json、world-proj_712276ba.json验证前后 SHA-256 不变。- 最终独立复审:
AUDIT PASS,无剩余 P0/P1。 - GitNexus:13,220 nodes / 59,755 edges / 607 clusters / 300 flows;
detect_changes(compare main)为累计 CRITICAL(46 files / 328 symbols / 62 flows)。
剩余边界
- Automation G4 payload 绑定已在 Round 73 完成;下一本地优先级转为 R71.5 算法与约束深化。
- 真实 MySQL 多节点/断连/死锁/HA、真实 MES/WMS/SAP、ASR/VLM/OCR、冻结 Sidecar、签名/信创/CI 与 WORM/HSM-KMS 仍需外部环境。