Files
ARCADIA-Studio/harness/STATE.md
T

142 lines
9.4 KiB
Markdown

# Verified branch checkpoint — 2026-09-12
This checkpoint describes Codex-956atf's contribution, not a combined release.
[PROJECT_GOAL.md](../PROJECT_GOAL.md) remains authoritative; the complete OA/SA
release is unfinished. Current user guidance emphasizes close study of Capella
semantics and practical, ergonomic engineering workflows.
**Linux/WSL builds and all checks are paused until the user explicitly reports
networking resolved.** No guest diagnosis, restart or cache transfer is active.
Completed Linux evidence remains historical; the VPN remains untouched.
## Verified implementation
Previous native acceptance uses source **3c9e6eeb64ce3efc03b29890b82199a42c21f335** on
`codex/behavior-authoring-20260910`. It passes 720/720 Windows desktop tests and strict
all-target desktop Clippy. It includes direct scenario/process authoring,
parent-focus and editing-session/chooser corrections, and boxed workflow events.
Evidence checkpoint e7491fb preserves exact logs. Instruction-only merge828c50c
retains the incoming user-owned AGENTS/PROJECT_GOAL files unchanged. The actual
remote default branch `main` was checked after that merge; its current guidance
was read without overwriting the user's local specification.
The matching GUI built warning-free and passed recovered SA State, clicked Reuse,
and ALT Fragment creation with exact Save/Undo/Redo and final native Open/Save at
the 1100x700 client minimum. The whole Project, all identities and both source files
match every required history checkpoint. The native session is closed.
- [Windows regression/lint evidence](release-chooser-correction-gate-20260911.md)
- [Previous native SA evidence](release-scenario-native-3c9e6ee-20260911.md)
- [Earlier native OA/SA Action evidence, scoped to 80cf197](release-scenario-native-20260911.md)
- [Scenario oracle and reproducible procedure](fixtures/scenario-authoring/README.md)
## Isolated contributions and material limits
Core candidate **847b1caa7e75bb82f6ce5193c45bcfc45973ad1a** is on the separate
`codex/analysis-core-956atf-20260911` publication branch. Windows execution passes
the 128 KiB-thread lifecycle subprocess, all 6 codec tests, 28 analysis tests, 26 numeric
tests and strict all-target core Clippy. These counts are separate scopes; the
subprocess driver is included in the 6. Production `DEPTH_128_VALIDATED` remains
false. Legacy/migration/save integration, release memory measurements and complete
source8/transport/evaluator acceptance remain open.
[Windows codec evidence](release-analysis-codec-windows-gate-20260911.md).
The cleaned R123 canvas at **a31b40d0f8551ed87c8cd66250b9afb4809b3a79** passes
729/729 Windows desktop tests, strict all-target Clippy and the matching GUI build.
All 518 input identities agree with Git and the closed receipts. Actual minimum-size
OA action, nested state, bound reuse and ALT creation passed Save and exact one-step
Undo/Redo Project/SourceBundle comparisons. All 85 archived files match their Git
index bytes. Reopen was interrupted in that session and remains unverified.
[Exact gates and bounded native evidence](release-behavior-canvas-a31b40d-native-20260911.md)
supersede the earlier pre-cleanup gate as this source's checkpoint.
Allocation source **3840ca29652e3128ffbcdebd9f39f364e56079ea** passes the full
Windows desktop suite: 796 tests, 526 unchanged identified inputs. A dedicated
toolbar identity and gesture-local full-name inspection keep the moving work
readable while target outlines and hit regions remain frozen. The
[feedback decision](release-allocation-feedback-decision-20260912.md) supersedes
the unusable fixed-label refusal in the [earlier d9 baseline](release-allocation-d9b3f0d-windows-20260912.md).
[Exact saved receipts and renderer evidence](handoff-usage-pause-20260912-final.md).
All 24 archived payloads were checked against committed Git bytes at 0c38980.
Diagram source **28e21a0ae8090f62106fcb264835ab7457a0d299** passes 19 targeted
actual App-tree tests for architecture/state Delete, captured confirmation,
placement-property selection, state action/internal-transition rows and F2
focus protection, with exact model/source Undo. [Source-specific gates and
independent findings](release-diagram-removal-windows-20260912.md) distinguish
this result from the earlier full-suite evaluator failures. All 13 archived
payloads match committed Git bytes at cb46ef4.
Source **42511f0f8ae46f29e11ae18c1030face654c2994** additionally integrates
process/scenario occurrence removal, derived owner capture, event-batch focus
guards, target-specific confirmation and reST/help. Its complete Windows suite
passed all 818 tests, with no failures/ignored and all 531 inputs unchanged.
Strict lint and GUI subsequently pass at **f7d84fa**, after exactly scoped test-only
corrections. Its [native deletion checks](release-delete-native-f7-20260912.md)
pass exact Save/Undo for architecture/state placement removal, semantic work
deletion, state Entry relation and scenario lifeline deletion. Native Save/Undo
revealed lost canvas focus; reviewed correction **24bb248** requires its own
gates. Its focused run subsequently passed 22 tests and failed the persisted
state Save/Undo case. Combined candidate **e2c027e** fixes the state widget's
positional focus-tree replacement and includes nested activations and redundant
canvas-control removal. Strict lint found two obsolete event variants, removed
by 4015498. Combined source **83f53c7c6e277e250f06d2ae6bfa6a7988bd2e4b** now passes
all 834 Windows desktop tests, strict all-target Clippy and the matching GUI build
with all 533 source inputs unchanged. Its bounded native trial passes the original
architecture/state Save/Undo focus sequences, Inspector text protection and bound
scenario Save/reopen with exact Project/SourceBundle comparisons. It exposes
message-label backgrounds erasing nested activation borders, so rendering
acceptance remains open. Correction **d61f1f3** preserves the strokes and their
selection priority; all 836 Windows desktop tests, strict all-target Clippy and
the matching GUI build pass with all 533 inputs unchanged. Its
[native recheck](release-canvas-native-d61f1f3-20260912.md) passes border continuity
and exposed-shoulder versus exact-message selection in bound OA/SA and reentrant
scenes, including minimum-window Fit; Save preserves the exact Project/SourceBundle.
Palette/readability remains open. The
[canvas follow-up evidence](release-canvas-followup-20260912.md) preserves exact
failures, reviews and validated bound OA/SA evaluator fixtures. Complete direct
manipulation, persistent process placement/lanes and coherent peer integration
remain open. Gitea owns live coordination.
Source **aadc6396d39ff336d05381d58d545093d3f37a73** integrates reviewed lifecycle
rendering with typed activations. Its 36 lifecycle, 14 activation and one atomic
Call/Reply tests pass on 536 unchanged inputs, including rendered border continuity.
These 51 targeted checks do not establish full-suite or native acceptance for the
combined source. [Integration evidence](release-lifecycle-activation-union-20260913.md).
Source **afa74a305980f611437dd3aa2f937d36e9266cfe** adds stronger palette roles,
essential canvas/process boundaries and readable read-only input selection.
All ten targeted palette tests pass on 538 unchanged inputs, including actual
WGPU selection/copy across an enabled-to-read-only field rebuild. Full combined
and native palette acceptance remain open; the custom overlay residuals and
monitor limitations are recorded in [palette evidence](release-palette-readability-20260913.md).
[Native follow-up evidence](release-canvas-native-83f53c7-20260912.md) records
the normally closed source83 trial, observed defect, minimum-size layout and
the boundary between state and scenario keyboard policies.
Complete quantities/calculations/constraints, maintained libraries, graphical/
source/REST parity, transitions and engineering-task usability, aligned reST/help,
optimized packages and final independent acceptance remain required. Finite
prototypes and published previews are intermediate results.
## Authoritative records
- [Project overview and historical coordination](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/1)
- [Direct process/scenario canvas work](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/2)
- [Activity allocation drag](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/3)
- [Analysis, codec and source/API integration](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/7)
- [Maintained reusable libraries](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/8)
- [Focused diagram deletion](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/15)
- [Direct element resizing](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/16)
- [Decisions and reusable evidence](DECISIONS.md)
- [Shared overview](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/wiki/BehaviorAuthoring20260911)
- [Published milestones and their exact limitations](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/releases)
- [Historical Linux gate before deferral](release-linux-core-cli-gate-956atf-20260911.md)
The duplicated live ledgers were migrated once into Gitea comment412. Their
[complete original bytes and manifest](history/2026-09-11-ledgers-before-gitea-migration/manifest.json)
preserve historical assumptions, decisions, experiments, limitations and links.
Links inside the archived documents retain their original `harness/` base.
Do not maintain live plans in this checkpoint or repeat that migration.