From 524dabb9c3366f14720864d95409c3b431e3f258 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Sun, 6 Sep 2026 04:33:36 +0300 Subject: [PATCH] Record direct scenario checks and pending native acceptance --- harness/STATE.md | 7 +++-- harness/release-scenario-editing.md | 41 ++++++++++++++++++++++++++--- 2 files changed, 43 insertions(+), 5 deletions(-) diff --git a/harness/STATE.md b/harness/STATE.md index ae6a1e32..997bdfd1 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -7,8 +7,11 @@ Direct scenario work is now in isolated `codex/scenario-direct`, checkout `D:/CodexBuilds/Capella2-scenario-target`. Scope and acceptance are recorded in release-scenario-editing.md. Existing scene/order semantics and typed drafts are retained; direct drawing, explicit insertion, same-parent reorder and correlated -activation rendering are in implementation. Native input remains root-owned; -this branch claims no native acceptance and does not close process/chain work. +activation rendering are implemented in d1d8f0b. Final Windows desktop tests pass +274/274, strict all-target desktop Clippy and optimized build pass. Exact artifact +hash and logs are recorded in release-scenario-editing.md. Independent review and +native Windows/Linux trials remain pending and root-owned; this branch claims no +native acceptance and does not close process/chain work. The first-release goal remains active and incomplete. Deliver usable Rust/Iced Operational Analysis and System Analysis/System Architecture, equivalent graphical, diff --git a/harness/release-scenario-editing.md b/harness/release-scenario-editing.md index 735b05bd..ce2518f2 100644 --- a/harness/release-scenario-editing.md +++ b/harness/release-scenario-editing.md @@ -1,8 +1,9 @@ # Direct scenario editing — bounded implementation plan -Status: implementation in the isolated `codex/scenario-direct` checkout, based on -ab661f2. Native acceptance is pending the root's Windows/Linux trials. This does -not complete the release or the separate process/chain gesture work. +Status: implementation and automated Windows checks passed in the isolated +`codex/scenario-direct` checkout, based on ab661f2. Production commit is d1d8f0b. +Independent review and native acceptance remain pending the root's Windows/Linux +trials. This does not complete the release or the separate process/chain work. ## Decisions @@ -56,3 +57,37 @@ Root native tasks (not yet performed): 3. Cancel drawing after scrolling/layout change, retry, retain typed values while navigation is blocked, and open/return from a referenced scenario. Verify at 1440x900 and 1100x700 on Windows and Linux before scoped acceptance. + +## Automated evidence — 2026-09-06 + +Source checkout: `D:/CodexBuilds/Capella2-scenario-direct`, production commit +`d1d8f0bbed5aa0112189138a1cc025affe26c09b`. Changes are confined to desktop +`app.rs`, `behavior.rs` and `behavior/scenario.rs`; no core model, persisted layout +or schema changes are included. + +All commands used the dedicated `D:/CodexBuilds/Capella2-scenario-target` target +with `--locked --offline`: + +- `cargo check -p oa-desktop --all-targets`: passed. +- `cargo test -p oa-desktop direct_`: 19 passed, including 13 new direct-scenario + tests and six existing matching tests. +- `cargo test -p oa-desktop`: final source passed all 274 tests, zero failures or + ignored tests. This includes exact source/model Undo, creation and reorder + selection, rejected stale contexts, retained failed-write drafts, bounded + contextual controls, scroll-origin cancellation and correlated activation spans. +- `cargo clippy -p oa-desktop --all-targets -- -D warnings`: passed. +- `cargo build -p oa-desktop --release`: passed. +- `git diff --check`: passed before the production commit. + +Logs are under `D:/CodexBuilds/`: `Capella2-scenario-check.log`, +`Capella2-scenario-direct-tests.log`, `Capella2-scenario-desktop-final-tests.log`, +`Capella2-scenario-desktop-clippy.log` and `Capella2-scenario-desktop-release.log`. + +Windows artifact: +`D:/CodexBuilds/Capella2-scenario-target/release/arcadia-studio.exe`, +20,345,856 bytes, SHA-256 +`7CC6DCDB7ECC0C6B144137D31DB0BE9BC1555FEFAE6B465DAEABCF52DFE1A166`. +This artifact has not been native-tested. Widget-tree/event tests do not establish +visual usability, scrolling behavior or GPU rendering acceptance; the three native +tasks above remain required. Process/chain direct editing remains outside this +bounded implementation.