Files
ARCADIA-Studio/harness/STATE.md
T

8.3 KiB
Raw Blame History

First release — current engineering state

Objective and current phase

The first-release goal remains active and incomplete: usable Rust/Iced OA/SA, equivalent graphical/source/REST semantics, artifact traceability, direct behavior editing, offline guidance, lifecycle/hosted workflows and Windows/Linux evidence. Authoritative objective reread2026-09-06: attachment10134df9-bea2-4c02-a820-67b53d6b86f7. PLAN retains full scope. No subsystem checkpoint completes the release.

Main is4101434 (documentation pointer on productiona8f451e). Active integration is D:/CodexBuilds/Capella2-data-integration, branchcodex/data-contract-integration, production merge60d162c. Root owns this checkout and native input. Its target is D:/CodexBuilds/Capella2-data-target. Linux verification checkout is D:/CodexBuilds/Capella2-data-linux-review at60d162c, targetCapella2-data-linux-target. Both targets are currently free; frozen native binaries are separate from targets.

Previously accepted foundations

  • Typed OA/SA core, atomic commands/history and explicit typed port migration: release-port-{contract,core,migration}.md and release-capella-workflow-benchmark.md.
  • Explorer grouping/deep hierarchy, contextual port creation, authored routing, movable labels/anchors, direct exchange drawing, context menus and source tree: release-explorer-usability.md, release-routing-{verification,linux}.md, release-port-drawing.md and release-context-menus.md.
  • Modular source/includes with provenance-aware writes, exact source/model history, retained drafts, recovery and coupled hosted revisions: release-source-integration.md.
  • Direct state creation/movement/transitions/reconnect, typed forms, folding and per-view camera/tool behavior, accepted through316dc55 on Windows/Linux: release-state-editing.md. Earlier full551/554 workspace and strict checks passed; final scoped241 desktop tests/Clippy/build passed on both platforms.

Active integrated DATA/scenario/process work

R6 core/source/API contracts and bounded GUI are integrated with direct scenario and process editors. Data payloads, defaults, inheritance, associations, identified interface allocations and qualified message-value paths use source/schema4. Source3 native migration preserves comments/nesting until explicit Save All. Evidence: release-data-{contract,implementation,verification}.md.

ab661f2 full Windows607/Linux610 workspace tests and strict workspace Clippy passed (one explicit inheritance benchmark ignored per platform). Actual42 server tests and OpenAPI/reST checks passed at R6. Later Windows native data editing, invalid default repair, allocation edits, recursive qualified values, Undo/Redo and clean reopen passed at1440x900 and1100x700. Bounded one-record property browser b35dede passed264 desktop tests/Clippy/build on both platforms and Windows native retest. Linux native R6 acceptance is now underway, not yet passed.

Direct scenarios: middle and ALT-operand Call/Reply creation, qualified values, valid/invalid reorder, selection, scroll/Escape cancellation, pending-draft guards, Undo/Redo/save/reopen have Windows native evidence. c6c07cc fixes mode feedback, occurrence-first labels and pinned Create/Cancel; normal/compact native passed. ae1602a stabilizes the canvas widget position across palette/form replacement. Root native lower-operand drag opened a form retaining that viewed guard/call; Cancel restored the same region and clean model. Logs empty, exec86766 exited0. Full evidence and outstanding ALT/reuse/resize/save-recovery tasks: release-scenario-editing.md. A62-object guarded model is saved in the trial copies.

Direct processes: production8bc564b + evidence1a3164b merged into60d162c. Existing work/exchange/reuse/control contributions, guarded exact-link insertion, reconnect, peer reorder, bounded pickers and reusable-source navigation are implemented. Independent Exchange-first continuation defect fixed with explicit Append exchange; focused recheck closed. Worker305 desktop tests,19 core checks and strict Clippy/ build passed. Native Windows/Linux process acceptance has not begun. See release-process-editing.md; cross-reference inner links/disconnected exchange-only topology remain explicit current-model boundaries, not full Capella parity claims.

Combined60d162c: Windows306 desktop tests, strict all-target Clippy and optimized build passed (exec44082 exit0); Linux306/Clippy/release passed (exec83320 exit0). Frozen artifacts under D:/CodexBuilds/Capella2-release1-01a06e2e:

  • ui-behavior-windows-60d162c/arcadia-studio.exe SHA256 0CC1097701B2D750DBF7E50F5CF02F7F7D8F96476047569D0BD684D60BBF4379
  • ui-behavior-linux-60d162c/arcadia-studio SHA256 8CDA9215FBD0B653CD6FB81F3884BF891BF931C659E2B926863134BDD4C43B5A Both have model/project.arcadia copied from the saved62-object Windows trial.

Isolated semantic review work and important new finding

D:/CodexBuilds/Capella2-semantic-review, branchcodex/semantic-review, checkpoint d130013. Core346fb24 passed345 core tests (one intentional ignored probe), strict Clippy and independent nine-finding recheck. Source5 persists finite typed facts, historical references, mappings/reset, constructor groups, canonical slot agreement and exact prepared impacts. Normative spec02f99a9 plus clarification29df024 passed strict generation,7 valid/11 invalid example checks and12 source/migration tests.

User explicitly reconfirmed REST after automatic approval review rejected scope twice. The retry succeeded. d130013 implements typed query/preview/apply with source-valid no-write preview, stable generated identities and ETag/base/fingerprint checks. All48 server tests/strict Clippy pass;184 schemas,19 actual/typed values against served/local contracts,9 invalid shapes rejected. Independent optional- input schema mismatch fixed/rechecked. API work is committed; no deployment done.

New GUI design investigation reproduced a core coherence defect: initially equal never-reviewed constructors cannot be acknowledged, leaving review permanently Unreviewed after all leaves are accepted. constructor_ack_review now owns a narrow core/spec fix: first-time equal discriminator acknowledgment only, no descendant group acknowledgment; true/historical switches retain groups and repeat rejection. No public schema/request change planned. Core targetsemantic-target is worker-owned. semantic_gui_design owns desktop milestone1–2 and new release-semantic-gui.md in SEM, with dedicated semantic-desktop-target: existing-pair grouped review, exact scalar Keep/Take/Candidate batch and source/history. Structured groups/keyed facts/ multi-source/reset/artifacts remain milestone3. Root has not integrated source5 yet.

Runtime, environment and next actions

User reauthorized Computer Use; it works on Windows and WSLg. Root exclusively operates native apps. Current Linux trial exec61870, WSLg window4852212, binary ui-behavior-linux-60d162c. Initial render and model-path entry work; reobserve before input. Window title has WSLg COPY MODE warning; app stderr must be checked before attributing it to application code. Protected old user windows7210312/6228978 were absent; do not modify them if they return. Original Capella395654 remains available.

  1. Complete Linux R6/scenario native tasks and integrated Windows/Linux process tasks, including compact layouts, source save/reopen, failure and cancellation.
  2. Finish/review equal-discriminator correction; finish scalar GUI and structured GUI milestone3. Integrate source5/core/API/spec into DATA; full platform checks.
  3. Complete remaining coverage/filters, Home/recent/recovery, hosted ETag desktop workflows, offline help and Capella semantic gaps identified in PLAN.
  4. Fresh cross-disciplinary end-state review, full Windows/Linux/MSRV/build/runtime verification and reproducible packaging. Update main only with accepted work.

Meaningful native, implementation and semantic progress continues; no goal blocked or complete status is justified. No remote push/publication/usage reset authorized. No broad recursive target deletion. Use distinct targets and frozen runtime copies. Windows checks: cargo test --locked --offline --workspace; cargo clippy --locked --offline --workspace --all-targets -- -D warnings; cargo build --locked --offline -p oa-desktop -p oa-server. WSL Ubuntu24.04 uses target/linux-cargo.toml, Rust1.98.1 in /home/sorokinoleg/.cache/arcadia/rust/bin and Mesa lavapipe for native WSLg.