refactor(database): scope untrusted restore to N/N-1

This commit is contained in:
SaladDay
2026-08-02 05:29:48 +00:00
parent ce6edf68a0
commit 3fa6b1f158
6 changed files with 536 additions and 1831 deletions
+9
View File
@@ -50,6 +50,15 @@
> 文档考据说明:修正案 1/2(`pi-support-contracts-amendment-*.md`)的条款已按其自身要求**合并**进 `pi-support-contracts-zh.md` 与 `pi-support-review-contract-zh.md`,独立文件已随合并删除,这是预期状态而非丢失;本文引用的"修正案 2 §F/E1"以合并后的规范文档对应章节为准。
## 4.5 范围修订(用户批准,2026-08-02)
前置 B 的不可信恢复(SQL/binary 双入口)缩围为**仅接受 user_version N 与 N1**
(当前 16/17):迁移语义 invariant 家族四次复发均位于历史迁移链,其对抗深度与
"导入远古备份"的产品价值长尾严重不匹配。v1–v15 输入结构化拒绝;**本地升级链
v1→17 完全不受影响**(LocalUpgrade 就地迁移照旧);升级前备份(N−1)回滚路径
保留并专测。v1–v15 恢复立项为"历史备份导入"独立未来工程,已建成的
MigrationSourceSpec 架构留作其地基。
## 5. 冻结事实(2026-08-01)
- 分支 `feat/pi-native-support`,HEAD = 10f2dacb(R4 检查点),工作树干净;