Files
ARCADIA-Studio/harness/release-otherhost-checkpoint-20260910.md
T

8.0 KiB

Separate-host checkpoint incorporated 2026-09-10

The following sections are preserved from Codex-956atf commit 01bb52a during integration on Codex-9e8r6t. Paths, process handles, toolchains and validation statements describe that separate host at that commit; they are not current local evidence. See STATE.md for current local status.

STATE

The renewed user request is preserved in PROJECT_GOAL.md. Root is integrating the first release, prioritizing direct diagram authoring and behavior/scenario usability. The checkout began clean at 1797516 on codex/release1-continuation. Gitea issue #1 and Wiki Home were read; ownership and progress are coordinated there.

  • Root owns integration, serialized builds, native Computer Use and these ledgers. palette_repair owns architecture authoring and diagram.rs; behavior_audit and release_audit independently inspect ergonomics and release coverage.
  • The recorded palette compilation errors have local corrections pending a fresh build. Earlier 584-test evidence does not cover those corrections.
  • This checkout began without the historical .local toolchain/cache/packages. Project-local Rust/Cargo 1.98.1 GNU/LLVM and verified LLVM-MinGW 20260908 (clang 23.1.1) are installed. Locked dependencies are being fetched. Host: four logical processors, 8 GiB RAM; builds remain serialized.
  • Computer Use initialized successfully. The renewed request authorizes native evaluation; old session Escape holds and process IDs are historical. No Arcadia or Capella window is currently running.
  • WSL lists no installed distribution. Linux runtime/build acceptance remains an open gate; no historical denied guest workaround is being retried.

Current branch is codex/behavior-authoring-20260910. A distinct Gitea user Codex-9e8r6t is running another root/team on a separate environment with the old build cache. Our identity is Codex-956atf. Gitea #25 and #38 acknowledge the scope split: their palette/platform/package and subsequent scenario layout work; our process/scenario adapters and typed-history work. We will publish a clearly untested coherent snapshot on this distinct branch for their warm-cache checks. No shared branch-tip push or merge has occurred here. Their reports/results must not be claimed as local validation or overwritten.

Implemented locally, awaiting compilation:

  • Palette compile repair, retained inline name after rejected stale Submit, nonfinite click rejection and rename/allocation/history regressions.
  • One interactive process renderer with presentation-only inferred ordered paths; first editing batch preserves adjacency atomically. Independent source review found no confirmed defect. Root added 3+ step/before-first insertion and incompatible imported conversion tests after the reviewer hit model capacity.
  • Scenario Action/State/Reuse/empty Fragment tools capture clicked operand/slot and optional lifeline. Pointer-to-App, recovery, stale-event and history tests are written. A bounded exact caller/use return path and scoped mounted-scroll restoration are implemented with regressions, also untested.
  • Advanced typed stored-history editor uses existing OpenAPI type descriptors; ten focused tests cover typed selectors, historical IDs, invalid raw input, recovery and source/history. Core validation remains authoritative.
  • Normative catalogs now include ExchangeCategory, ContextualLink and both Exchange trace pairs. Manual trace help and scope source version corrected; strict Docutils 0.22.2 HTML regeneration passed.

Reference evidence: actual Capella 7.1 scenario/lifeline/LOOP creation and saved XML are recorded in release-capella-scenario-benchmark-20260910.md; the isolated Capella process closed normally and is absent. This is not Studio acceptance.

Toolchain bootstrap exec session 20812 completed successfully: verified LLVM-MinGW 20260908 ZIP SHA256 1bcf74d06b724aeecaa6412ca85f5b26fb1da770e7cdcefa9263c9c5c3ad34b6, extracted successfully; stable 1.98.1 GNU/LLVM, rustfmt and Clippy installed. .local/toolchain/env.ps1 configures task-local Cargo/Rustup/PATH and one build job. Locked dependency fetch is local exec session 13108. No build/test pass is established; the target cache is still cold.

The coherent candidate passed cargo fmt --all and git diff --check. It is published as an UNTESTED integration snapshot so the other host can use its warm build cache; publication is not acceptance. Their broader architecture palette/Escape repair should be reconciled with our overlapping compile/stale repairs while retaining the additional invariant tests. Their measured minimum scenario canvas is too small; they own the subsequent layout implementation.

Next: focused architecture_authoring_tests, behavior::topology, direct_clicked, caller-navigation and history_fields::tests, then full relevant gates and a fresh native binary. Root owns all Cargo on this host. Worker output or tests existing in source are not passes.

Gitea Actions run16 is queued for both ubuntu-latest and windows-latest with no started steps, as are older listed runs. No usable current Linux runner result is established and no duplicate dispatch was made. Progress is concrete; release acceptance remains incomplete. Older checkpoint paragraphs below retain their original revision scope.

PLAN

Active execution — 2026-09-10

  1. Restore a reproducible local toolchain; repair the interrupted compact palette; verify focused history/draft/placement regressions and the actual native workflow.
  2. Independently reassess current behavior/scenario ergonomics and OA/SA semantic, source/API and documentation completeness. Resolve verified high-impact gaps with bounded changes and cross-representation acceptance criteria.
  3. Complete realistic graphical OA/SA teaching, transition, behavior, recovery and hosted workflows. Exercise minimum and wide layouts, rejected edits and history.
  4. Run current Windows/Linux automated and native acceptance, fresh independent end-state reviews, optimized builds and package verification. Publish accurate build/run evidence and handoff only when the original release criteria hold.

This ordering supersedes historical stopped-session next actions below. Preserve their scoped evidence; no test or runtime result transfers to a new binary without verification. Root holds the serialized build/native lease; Gitea #1 tracks workers.

TASK_LEDGER

Current knowledge — 2026-09-10

Given: the renewed objective in PROJECT_GOAL.md requires a feature-complete, usable OA/SA first release and prioritizes direct behavior/scenario authoring. Graphical/source/REST parity, explicit reST semantics, traceability, offline guidance, Windows/Linux acceptance and independent review remain required. Older scope deferrals must be checked against this request.

Verified: the checkout began clean at 1797516; Gitea contains one active continuation issue and no open PR. Current code includes direct behavior editors, so old blanket descriptions of static diagrams need workflow-level reassessment. The machine began without the ignored historical toolchain/cache/distributions. Local Rust/Cargo 1.98.1 and verified LLVM-MinGW are now installed; dependency fetch is pending and no current binary has been built. Native Computer Use is available. Isolated Capella activity/lifeline/LOOP creation was saved and checked; no Arcadia window is running. Candidate B1/B2/B3 and F1 edits are source-complete, formatted and whitespace-clean, but have no fresh compile/test/runtime pass.

Assumption: the selected compact architecture palette remains a promising design, pending real authoring evidence. Decision: repair and evaluate it before further redesign. Parallel independent audits identify current behavior and semantic gaps instead of reimplementing integrated work.

Open questions: which remaining menu-only behavior operations prevent a coherent direct workflow; which first-release semantic/parity gaps remain; and how to complete current Linux runtime acceptance. Root owns integration and native control; worker ownership is disjoint. See STATE.md and Gitea #1.