chore(docs): 删除 v0.7.4 审计与 v0.7.5 计划共 4 个 md 文档

删除:
- AUDIT-aria-lsm-v0.7.4.md(50KB)
- AUDIT-query-layer-v0.7.4.md(39KB)
- AUDIT-storage-engines-v0.7.4.md(39KB)
- PLAN-v0.7.5.md(98KB,含附录 G/H/I)

删除前先清除引用面,避免留下断链(共 18 处):
- 源码注释 7 处(change-notifier / kvstore index / column-value / expression /
  sql-compare / where-matcher / validation):保留设计意图,引用改为"v0.8.0 审计根因 N"
- 测试注释 9 处(opfs.spec / aria-opfs-backend / faulty-backend / storage-harness /
  v080-b6 / v080-kvstore / v080-query-layer / v080-sql-three-valued /
  v080-unified-validation / parser):同上
- CHANGELOG 3 处:改为不依赖已删除文档的自洽表述(B-6 交付物见各条;门禁订正三处
  按内容重写),并把变异数量同步为 42
- 校验:三个 md 之间无断链;仓库内已无 PLAN-v0.7.5/AUDIT-* 的任何引用
  (git 历史仍可追溯,需要时可 `git show <commit>:PLAN-v0.7.5.md` 找回)

验证:93 套件 / 1985 用例全绿;覆盖率 90.59 / 82.61 / 94.14 / 93.50(阈值 90/82/94/93);
e2e 14/14;lint + 两份 tsc 干净;dist 已重建(注释只影响非压缩产物,min 产物
251,731 B / gzip 63,431 B 不变)。

说明:审查记录的核心内容仍在 CHANGELOG.md("全量回归审查"与"现场失败修复"两节),
随 PLAN 一起删除的是附录 G/H/I 的详细表格(门禁逐条验收、交付物清单、未修复项表)。
This commit is contained in:
thzxx
2026-09-15 17:17:24 +08:00
parent c1c3036abd
commit 50b1864145
27 changed files with 58 additions and 2260 deletions
+6 -6
View File
@@ -6,7 +6,7 @@ All notable changes to MetonaSqlark will be documented in this file.
### 根治性迭代 —— 统一语义 / 消灭复发结构 / 验证基础设施
> 依据 `PLAN-v0.7.5.md` 的三条并行工作流(A 缺陷修复 / B 结构根治 / C 验证基础设施)
> 依据 v0.8.0 迭代方案的三条并行工作流(A 缺陷修复 / B 结构根治 / C 验证基础设施)
> 完成的一次系统性迭代。**这一版的重点不是"再修一批 bug",而是砍掉让同类 bug
> 必然复发的结构**:多处并存的语义实现被收敛为唯一实现,并第一次让崩溃语义、
> 错误码一致性、入口等价性变成可机器验证的门禁。
@@ -46,7 +46,7 @@ All notable changes to MetonaSqlark will be documented in this file.
并统一分隔标识符语义:引号只在"解析→执行"边界脱去。
顺带补上 **ORDER BY 的列存在性/歧义校验**(此前 JOIN 里裸写两表同名列既不报错
也不确定按哪列排)。
- **B-6 存储提交点(完整实施,非降级方案)** — `PLAN-v0.7.5.md` 附录 H
- **B-6 存储提交点(完整实施,非降级方案)** — 交付物与提交顺序见下方各条
- **`__aria_manifest_<generation>` 单一提交点**:页面水位 + 各命名空间 SSTable
元数据 + 表结构 + WAL 起始位置 + 待落盘冻结表意图,一次原子提交
(头部/载荷双 CRC、先写后验、保留两代)。顺序固定为
@@ -289,10 +289,10 @@ All notable changes to MetonaSqlark will be documented in this file.
`ARIA_SSTABLE_SAVE_CONTRACT``ARIA_DB_NOT_OPEN``ARIA_OPEN_ERROR`
`DB_NOT_OPEN``KV_*``TX_*``SAVEPOINT_*``UNKNOWN_STATEMENT`
`COLUMN_EXISTS``FOREIGN_KEY_VIOLATION`)→ 全部补齐。
- **维护脚本与门禁**CONTRIBUTING 的变异数量 17 → 40,并补上脚本自身的保证
(正控 / 编译失败区分 / 超时 / 逐字节恢复校验 / 进程锁);PLAN 附录 G 的
"12 项事故级"改为 11 项(与总账 A1~A11 一致)、G4 的"零丢失"限定为"故障注入
矩阵覆盖范围内"(并记录矩阵之外发现的那处 P0)、H.1 的"25 例"改为 24
- **维护脚本与门禁**CONTRIBUTING 的变异数量 17 → 42,并补上脚本自身的保证
(正控 / 编译失败区分 / 超时 / 逐字节恢复校验 / 进程锁);门禁表述订正三处 ——
"12 项事故级"改为 11 项(与缺陷总账 A1~A11 一致)、"已确认写入零丢失"限定为
"故障注入矩阵覆盖范围内"(并记录矩阵之外发现的那处 P0)、表驱动用例数 25 → 24。
### 已知限制(v0.8.0 新增/变更)