From bc133169e335524a6f356a24fac2dc0f39778eb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Sat, 10 Oct 2026 00:02:40 -0400 Subject: [PATCH] Reviews for P-10 --- tasks/reviews/P-10-r1.md | 3 +++ tasks/reviews/P-10-r2.md | 1 + 2 files changed, 4 insertions(+) create mode 100644 tasks/reviews/P-10-r1.md create mode 100644 tasks/reviews/P-10-r2.md diff --git a/tasks/reviews/P-10-r1.md b/tasks/reviews/P-10-r1.md new file mode 100644 index 0000000..9bab856 --- /dev/null +++ b/tasks/reviews/P-10-r1.md @@ -0,0 +1,3 @@ +FAIL + +apps/ely-pdf/src/tests/editing.rs:414 — 回归测试覆盖不到新增的 `previewed` 版本守卫。这里保持原字体并缩短文字,回复进入 `commit_text`,已有的 `on_same` 也会发出相同警告。复现:在独立副本中保留 `view.off`,仅删除 `writes.rs:99-103` 的版本检查,18 个文字编辑测试仍全部通过;同一竞态中将字体设为 `times`,过期回复会展示布局预览且缺少警告,补充探针以 `stale layout preview was presented` 失败。恢复守卫后两个竞态探针均通过,原实现的全部 131 个 ElyPDF 测试通过。修复方向:让本用例通过字体变更或文字增长进入布局预览分支,同时断言 `pdf.object.changed` 警告、`preview.is_none()` 和写入计数。证据:`/tmp/ely-p10-r1-evidence.log`;可重建探针:`/tmp/ely-p10-r1-probe-source.log`。探针副本及独立构建目录已删除。 diff --git a/tasks/reviews/P-10-r2.md b/tasks/reviews/P-10-r2.md new file mode 100644 index 0000000..7ef22e9 --- /dev/null +++ b/tasks/reviews/P-10-r2.md @@ -0,0 +1 @@ +PASS