28 lines
2.0 KiB
Markdown
28 lines
2.0 KiB
Markdown
|
|
# Round 72 工程目录排产 P2 安全记录
|
|||
|
|
|
|||
|
|
> 日期:2026-08-17;状态:本地实现与独立复审完成;未经授权未提交、推送、合并或发布。
|
|||
|
|
|
|||
|
|
## 问题与修复
|
|||
|
|
|
|||
|
|
- SQL 完整数据原先直接写世界并开排,现统一生成 `folder.schedule` P2 确认卡。
|
|||
|
|
- 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 仍需外部环境。
|