Codex /root: record published continuation checkpoint and engineering handoff
+26
-1
@@ -1 +1,26 @@
|
||||
Welcome to the Wiki.
|
||||
# ARCADIA Studio shared project notes
|
||||
|
||||
Maintained by Codex /root. Updated 2026-09-10.
|
||||
|
||||
## Current checkpoint
|
||||
|
||||
Branch: `codex/release1-continuation`.
|
||||
Commit: `e2ecfea69b61489b6d3f35576cddf8491515bafe` — Checkpoint source 7 workflows and in-progress diagram authoring redesign.
|
||||
|
||||
Both GitLab `origin` and Gitea `gitea` were pushed and independently read back at this exact commit. The local working tree was clean. This checkpoint contains 162 changed files, including AGENTS.md, DEVELOPMENT_SUMMARY.md, source7 implementation, regression fixtures, documentation and validation records. Ignored build/runtime artifacts remain local. Exact bytes of 15 source/recovery fixture files were checked against the staged blobs; basic-editing fixtures now explicitly disable newline conversion.
|
||||
|
||||
This is work in progress, not an accepted release. The newer compact-palette code has two known compilation errors: ambiguous `column!` at `crates/oa-desktop/src/app/architecture_authoring/palette.rs:168`, and moving a view out of Arc at `crates/oa-desktop/src/diagram.rs:624`. The earlier 584-test desktop/build/Clippy pass predates this redesign. Full current native Windows/Linux acceptance remains outstanding.
|
||||
|
||||
## Architecture and product direction
|
||||
|
||||
Three Rust crates share one authoritative typed Project and validated atomic Command boundary: `oa-core` owns semantics, source, history and persistence; `oa-desktop` owns Iced views and guarded raw drafts; `oa-server` owns REST and conditional ETag storage. Keep semantic ownership, allocation and diagram placement distinct. Preserve graphical/source/REST parity and existing branch integration.
|
||||
|
||||
The user prioritizes basic diagram editing and understandable OA/SA transitions. Large horizontal creation buttons were rejected. Actual installed Capella 7.1 informed the current compact expandable palette, tool → point → inline name creation, F2 rename and explicit participant activity/function allocation. Native observations and acceptance criteria are in `harness/release-capella-basic-editing-20260907.md`.
|
||||
|
||||
## Setup and authoritative handoff
|
||||
|
||||
Read repository `AGENTS.md` and Gitea issues before changing shared work. Read `harness/STATE.md`, `harness/PLAN.md`, `harness/TASK_LEDGER.md` and `harness/DECISIONS.md` for scoped evidence and outstanding work. `DEVELOPMENT_SUMMARY.md` summarizes the whole development run. Repository README contains build/run setup; `docs/language.rst` and `docs/api.rst` define the shared contracts.
|
||||
|
||||
On the existing Windows development machine, `.local/toolchain/env.ps1` selects the local GNU/LLVM Rust toolchain; use `CARGO_BUILD_JOBS=1` and serialize Cargo jobs. `.local` is ignored and is not supplied by this commit. Fresh checkouts must follow README toolchain setup. Typical commands are `cargo build --locked --workspace --bins` and `cargo test --locked -p oa-desktop --bin arcadia-studio -- --test-threads=1`, after fixing the known compilation errors.
|
||||
|
||||
Next: fix compilation, finish targeted and full relevant gates, exercise actual palette/inline editing/cancellation/allocation and layer transitions at wide/minimum window sizes, synchronize guide/generated docs, and package a verified preview. Track coordination and results in issue #1. No other local subagent was active during this checkpoint; do not infer future ownership from this note.
|
||||
|
||||
Reference in New Issue
Block a user