Record direct scenario checks and pending native acceptance

This commit is contained in:
2026-09-06 04:33:36 +03:00
parent d1d8f0bbed
commit 524dabb9c3
2 changed files with 43 additions and 5 deletions
+5 -2
View File
@@ -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,
+38 -3
View File
@@ -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.