From 417064b33dd476557dec5f47a49aad6f7f448d34 Mon Sep 17 00:00:00 2001 From: Hashem Aldhaheri <158606+aenawi@users.noreply.github.com> Date: Sat, 5 Sep 2026 19:32:53 +0400 Subject: [PATCH] docs(plan): record the M1.6 application check as run, and close M1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The last open box in M1 was the one no test could tick: a person opening the repaired deck and seeing the chart's category labels laid out right-to-left. Schema validity is not that claim, and the item said so. The maintainer ran it. A repaired `torture.pptx` opened in PowerPoint with no repair prompt, no error, and the text laid out right-to-left. The item is ticked with the date, and the acceptance line above it drops its "met for the machine half" hedge, because both halves are now met. The check stays human and is recorded rather than automated. The note added with it says the next writer that creates a part from nothing — the chart `c:txPr` was the first — should be run the same way before its own item is ticked, so the precedent travels with the plan instead of living in one merged pull request. M0 through M5 are now clean; M6 and M7 are what remain. --- docs/PLAN.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/PLAN.md b/docs/PLAN.md index dccca4f..43c5698 100644 --- a/docs/PLAN.md +++ b/docs/PLAN.md @@ -370,7 +370,7 @@ default for text other containers draw rather than a container that draws strings of its own. Neither can be given text to show a reviewer, so neither is a unit. -*Acceptance:* met for the machine half. `torture.pptx` already carried the +*Acceptance:* met. `torture.pptx` already carried the broken shape: its report now shows `container-direction` on `chart1.xml#catax1` with the four cached quarter names as evidence, the repair creates a `c:txPr` carrying `rtl="1"` between `c:axPos` and @@ -380,10 +380,14 @@ creation in each of the three containers, for editing a direction already there, for a `c:txPr` that has no `a:pPr`, for per-kind numbering, and for the namespace declaration. -- [ ] **Application check, `NOT RUN`.** The issue's last criterion is a +- [x] **Application check, run 2026-09-05.** The issue's last criterion is a person opening the repaired deck and seeing the labels laid out - right-to-left. That cannot be proven by a test, and it has not been - run. Schema validity is not the same claim. + right-to-left, which no test can prove — schema validity is not the + same claim. A repaired `torture.pptx` was opened in PowerPoint by the + maintainer: no repair prompt, no error, and the text laid out + right-to-left. The check is a human one and stays one; it is recorded + here rather than automated, and the next writer that creates a part + from nothing should be run the same way before its item is ticked. ---