diff --git a/harness/STATE.md b/harness/STATE.md index 8bb39f10..e39cabbc 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -25,7 +25,13 @@ the current code includes that one-line correction. The original compile failed before running tests. The first combined compile at `897d9f04` subsequently found a missing `text_editor` import in the Allocation Text Apply regression; the current source includes that one-line correction too. Both failures remain -recorded in the source handoff. Corrected combined execution remains pending. +recorded in the source handoff. The subsequent full test run at `8ddfadf4` +failed the mounted State picker fixture: added selection controls invalidated +its canvas-relative clicks. Source successor `a9cd364eacbbffa0693bab05b5a2b65f9d105535` +measures an identified fixed-height picker slot and checks Escape capture, +retaining the exact preservation/reopen/Place/Undo assertions. The source +handoff links the preserved failed and interrupted attempts. Corrected combined +Windows execution and package acceptance remain pending. Live build, final-source and publication results belong in [issue37](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/37). diff --git a/harness/prerelease-integrated-source-20260924.md b/harness/prerelease-integrated-source-20260924.md index 56cfd456..36e43471 100644 --- a/harness/prerelease-integrated-source-20260924.md +++ b/harness/prerelease-integrated-source-20260924.md @@ -80,6 +80,30 @@ actionable defect in the stated boundary. These do not substitute for the final combined execution. The vendor patch-description correction is incorporated at `17eaa03fd69741dff746f21d150dc04c341411b3`. +## Mounted State picker correction + +The combined Windows test run at `8ddfadf440b5c208b1adb6b211a97ba0c99cff04` +failed the mounted State missing-picker Escape regression. The test located the +picker relative to the canvas, but the integrated selection toolbar adds 56px +plus an 8px gap between them. Both the opening and option clicks were stale. +Parent and independent source inspection agreed on this fixture defect; they +found no reason to change the production Escape policy from this failure. + +Successor `a9cd364eacbbffa0693bab05b5a2b65f9d105535` adds a zero-padding +identified container around the existing fixed-height picker slot. The fixture +measures that slot, checks Escape capture before App subscriptions, and retains +zero messages, exact document/source/selection/camera/revision/history, +reopen-and-Place, and exact source Undo checks. The option coordinate assumes +this fixture's single downward-opening menu at 1800 by 1100; it is not a general +overlay geometry evaluator. No production Escape handler changes. + +The peer records 2,199 passes, one failure and eight ignores for that failed +full run, with lint and product builds not run. The earlier final-02 attempt +was interrupted during harness listing before test bodies; neither attempt is +a passed gate. [Preserved attempts and v2 recipe](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/184c1307d1ae3d49007480020fa1c080c94ececa/harness/prerelease37-windows-gates-20260924/attempts-8dd) +retain their distinct boundaries. The corrected source requires current +combined Windows gates and packaged native acceptance. + ## Combined gates and package handoff The first peer compilation exposed E0425 in the new Route fixture: its