Record native hosted conflict and process verification
This commit is contained in:
@@ -68,3 +68,12 @@ Tests must cover user-visible meaning and cross-representation invariants, not j
|
||||
## Definition of done
|
||||
|
||||
Every concrete requirement in the new objective and release coverage table has authoritative current evidence. Primary OA/SA engineering workflows work graphically, textually and through the API; help is navigable and useful; native Windows/Linux UI is intentionally designed and exercised; no blocking/high-impact defect remains; strict checks pass; independent findings are closed; durable docs accurately reflect the release; another engineer can build/run/test and use the supplied packages. V2 completion alone does not satisfy this goal.
|
||||
|
||||
## Current milestone progress — hosted integration
|
||||
|
||||
Milestone4 desktop adapter is implemented on the existing Document/REST boundary.
|
||||
Windows native publish, graphical/text save, rejected invalid source, API artifact
|
||||
reload and stale-revision recovery are demonstrated. Continue offline/local-copy/
|
||||
catalog and Linux native acceptance, then integrate current documentation/help.
|
||||
Constructor groups are implemented in SEM and independently reviewing; keyed/order/
|
||||
reset and artifact/multi-source graphical parity remain dependencies for release.
|
||||
|
||||
+62
-73
@@ -1,92 +1,81 @@
|
||||
# Current release state — 2026-09-06
|
||||
|
||||
The first-release goal remains active and incomplete. The authoritative objective
|
||||
is attachment10134df9-bea2-4c02-a820-67b53d6b86f7/goal-objective.md. PLAN and
|
||||
TASK_LEDGER retain release scope. Do not equate the accepted0.2 prototype or scoped
|
||||
verification with complete OA/SA/source/REST/UI parity.
|
||||
The first-release goal remains active and incomplete. Authoritative objective:
|
||||
attachment10134df9-bea2-4c02-a820-67b53d6b86f7/goal-objective.md. PLAN/TASK_LEDGER
|
||||
retain the whole release scope. Scoped tests/native acceptance are not full parity.
|
||||
|
||||
## Checkouts and ownership
|
||||
|
||||
- Main C:/Users/sorok/OneDrive/Documents/ChatGPT/Capella 2 is the continuation pointer
|
||||
checkout, branch codex/release1-engineering, last pointer04316a7.
|
||||
- Active integration D:/CodexBuilds/Capella2-data-integration,
|
||||
codex/data-contract-integration, production67ed8e0. Root owns index and data-target.
|
||||
- Main C:/Users/sorok/OneDrive/Documents/ChatGPT/Capella 2 is the continuation
|
||||
pointer, codex/release1-engineering, last pointer04316a7.
|
||||
- DATA D:/CodexBuilds/Capella2-data-integration, codex/data-contract-integration,
|
||||
production28ebbbb; root owns index/data-target. Full workspace gates active99033.
|
||||
- Linux D:/CodexBuilds/Capella2-data-linux-review, codex/data-linux-review,
|
||||
43dd566 equivalent source. Root owns index and data-linux-target; currently idle.
|
||||
- SEM D:/CodexBuilds/Capella2-semantic-review, codex/semantic-review,
|
||||
f73551f. semantic_gui_design owns remaining constructor families in semantic_review,
|
||||
minimal forms adapters and its GUI ledger; semantic-desktop-target is exclusive.
|
||||
- HOST D:/CodexBuilds/Capella2-hosted-desktop, codex/hosted-desktop, base1086e54.
|
||||
semantic_integration owns hosted client/lifecycle, Cargo/index and exactly three
|
||||
views.rs header hooks. Its child owns client.rs only. scenario-target is exclusive.
|
||||
- semantic_http_review closed MessageKind review; Temp target and SEM target released.
|
||||
Root is sole native operator. No worker may issue native input.
|
||||
equivalent04210b3; root owns index/data-linux-target. Gates active functions1261.
|
||||
- SEM D:/CodexBuilds/Capella2-semantic-review, codex/semantic-review, c149f2f.
|
||||
Fresh hosted_lifecycle_review owns read-only constructor GUI review and exclusive
|
||||
semantic-desktop-target. semantic_gui_design is planning keyed/order/reset only.
|
||||
- HOST D:/CodexBuilds/Capella2-hosted-desktop, codex/hosted-desktop, base8a75294.
|
||||
semantic_integration owns docs/server.md, docs/scope.md, README and narrow
|
||||
guide.rs Server-topic prose plus index/scenario-target. No core changes active.
|
||||
- Root is sole native operator. No workers may issue native input.
|
||||
|
||||
## Integrated behavior and evidence
|
||||
## Implemented and verified
|
||||
|
||||
R6 data contracts, direct scenario/process editing, source5 typed core reconciliation,
|
||||
REST typed preview/apply and scalar GUI are integrated. Milestone3 has only the
|
||||
MessageKind/TimerExpression constructor group complete; other constructor/keyed/order/
|
||||
reset/artifact/multi-source graphical decisions remain required.
|
||||
R6 data contracts, direct scenario/process gestures, source5 core/REST reconciliation
|
||||
and scalar/MessageKind GUI are integrated. Windows full baseline718/Linux721 tests,
|
||||
one intentional benchmark ignored per platform, strict checks/optimized builds;
|
||||
live REST184schemas/19typed values/9malformed rejections. See corresponding ledgers.
|
||||
|
||||
Full source5 baseline passed Windows718 and Linux721 workspace tests, one intentional
|
||||
benchmark ignored on each; strict workspace Clippy and optimized desktop/server builds.
|
||||
Real optimized loopback REST checked184 schemas,19 actual typed values and9 malformed
|
||||
rejections. Current67ed8e0/43dd566 adds desktop-only changes:335 complete desktop tests,
|
||||
strict all-target Clippy, whole-workspace fmt and optimized builds pass on both.
|
||||
Linux sessions/logs are recorded in release-semantic-native.md.
|
||||
Hosted desktop uses the existing envelope/source-project API, explicit conditional
|
||||
Save and separate memory-only connection state.24 focused transport/lifecycle tests
|
||||
and fresh review closed the captured-credential bug. Integrated Windowsf08507a360
|
||||
desktop tests/Clippy/fmt/build pass; Linuxba9c117359 pass before compact form fix.
|
||||
No external deployment. New core fixes43370de/8a75294 pass359 core tests and fresh
|
||||
independent optional-row/port probes. Full DATA/Linux integration gates are active.
|
||||
|
||||
Independent scalar review closed3 P2 findings (scoped invalid buffers, combined
|
||||
candidate context, historical identity). MessageKind review closed22 tests plus288
|
||||
independent differential cases with no material finding. Process camera/form-scroll
|
||||
fixcf33785 and mounted-owner reset8c60008 passed actual Iced red/green regressions,
|
||||
327 desktop platform gates and independent26 observer/process checks. Native final
|
||||
camera/owner verification remains pending; see release-process-scroll-identity.md.
|
||||
Remaining constructor GUIc149f2f (Data/Port/Occurrence/Event) passes299 SEM desktop
|
||||
tests, Clippy/fmt/build; fresh independent review active. Keyed/order/reset and
|
||||
artifact/multi-source graphical decisions remain required.
|
||||
|
||||
## Native evidence and environment
|
||||
## Native state and evidence
|
||||
|
||||
Windows scalar e7fa061 trial62786 closed0 normally, empty stderr.1440x900 and1100x700:
|
||||
mixed Keep/Take/Candidate, invalid default99 retention/repair7, exact source/comment,
|
||||
Undo/Redo/Save; Boolean type+default candidate; missing reference mapping rejection,
|
||||
explicit named-type pair and valid Integer1 default; distinct deleted UUID headings;
|
||||
saved reopen; reverse System→OA minimum/default and atomic Undo. See
|
||||
release-semantic-native.md. Working file windows-scalar.arcadia contains the three
|
||||
forward reviews; reverse was undone. Linux and scoped raw-bound clearing remain.
|
||||
Current Windows hosted trial6fcc238 window2493046, exec71940,1100x700. It has a
|
||||
74-element/13-link/three-file model, one API-created CAD artifact and five expected
|
||||
incomplete-engineering warnings. Hosted resource d28b2fc9-fbbd-456b-8ba8-a1195d1c8f33
|
||||
at127.0.0.1:8787, server revision5. Local description is the restored competing edit
|
||||
after Undo of Reload. Offline Save was just invoked after stopping only verified
|
||||
test server11260; observe result before restarting. Sky hostedWindow/hostedState.
|
||||
Service store/evidence: C:/Users/sorok/AppData/Local/Temp/capella2-hosted-native-20260906.
|
||||
See release-hosted-desktop.md for exact native actions, responses and remaining work.
|
||||
|
||||
Prior Linux Wayland60d162c actual1440x900: numeric constraints/defaults, recursive
|
||||
qualified value browser, middle Call/Reply scenario and direct SA chain, Undo/Redo,
|
||||
source/includes/Save. Windows reopened Linux69-object chain, added named Choice and
|
||||
Two paths at1100x700, Undo/Redo/Save74objects/13links/5 incomplete-model checks. Details
|
||||
in release-data-verification.md, release-scenario-editing.md, release-process-editing.md.
|
||||
Windows process67ed8e0 trial closed0, empty stderr. Native Fit/manual-scale and
|
||||
remote scroll survive tools/forms; owner switch resets actual canvas; compact
|
||||
Traceability wraps. New compact pending form issue fixedf08507a, tests pass, native
|
||||
fix verification pending. See release-process-editing.md. Scalar e7fa061 trial
|
||||
closed0; Windows default/minimum forward/reverse, mapped typed reference, raw
|
||||
invalid retention, historical identities, exact source/Undo/Save/reopen evidence is
|
||||
in release-semantic-native.md. Linux scalar/MessageKind and advanced cases pending.
|
||||
|
||||
New frozen ui-semantic-groups-{windows,linux}-67ed8e0 include current process fixes
|
||||
and MessageKind slice. Hashes and source commits in release-semantic-native.md.
|
||||
Windows freeze/model is an isolated74-object process copy. Neither new binary has
|
||||
been natively operated yet. Re-inventory windows; scalar2099614 is now closed.
|
||||
Original Capella395654 remains available. Do not touch protected user windows.
|
||||
Linux uses distribution Ubuntu-24.04 (Ubuntu is a separate unconfigured distro),
|
||||
Rust1.98.1 PATH /home/sorokinoleg/.cache/arcadia/rust/bin, dedicated target and
|
||||
--config target/linux-cargo.toml. Wayland works with WGPU_BACKEND=vulkan and
|
||||
VK_DRIVER_FILES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json. Optional X11 missing
|
||||
libxkbcommon-x11-0; user already has sudo apt-get install libxkbcommon-x11-0 command.
|
||||
Do not bypass authentication. Windows/Wayland/REST are not blocked.
|
||||
|
||||
Wayland works with WGPU_BACKEND=vulkan and
|
||||
VK_DRIVER_FILES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json. Compact WSLg frame resizing
|
||||
is unverified. Optional X11 is blocked by missing libxkbcommon-x11-0; sudo requires
|
||||
user password. User was told to run sudo apt-get install libxkbcommon-x11-0 in Ubuntu.
|
||||
No authentication bypass; Windows/Wayland/REST progress is not blocked.
|
||||
## Next actions
|
||||
|
||||
## Exact next actions
|
||||
1. Observe offline native Save failure; restart isolated server/same store, verify
|
||||
explicit Check/retry, local preservation, catalog Open and source Save as local.
|
||||
2. Finish active platform gates, freeze combined builds and verify compact process
|
||||
form fix and hosted workflows on Linux; retain exact hashes/evidence.
|
||||
3. Close fresh constructor GUI review; integrate c149f2f and docs/help commit,
|
||||
then complete native scalar/group cases and keyed/order/reset/artifact/multi-source.
|
||||
4. Complete advanced process/scenario/OA, Home/recent/recovery/help/coverage requirements;
|
||||
fresh final reviews, full platform/MSRV/docs/package acceptance. No release handoff yet.
|
||||
|
||||
1. Launch current frozen native build; verify preserved Fit/manual scale, remote
|
||||
scroll through forms, owner-to-owner reset, compact branch labels and toolbar.
|
||||
2. Finish Linux scalar and native MessageKind/TimerExpression acceptance, then
|
||||
remaining advanced OA/process/scenario cases and pending raw-bound cases.
|
||||
3. Integrate independently reviewed remaining constructor/keyed/order/reset/artifact/
|
||||
multi-source GUI slices; preserve core prepared plans and exact source history.
|
||||
4. Integrate HOST open/publish/save/conflict lifecycle and operate actual
|
||||
desktop→loopback API→desktop including offline retention and Save as local.
|
||||
5. Complete remaining coverage/filter, Home/recent/recovery, offline help and guided
|
||||
engineering task requirements; fresh final reviews, full platform/MSRV and packaging.
|
||||
|
||||
Build workflow: cargo test --locked --offline --workspace;
|
||||
Build: cargo test --locked --offline --workspace;
|
||||
cargo clippy --locked --offline --workspace --all-targets -- -D warnings;
|
||||
cargo build --locked --offline --release -p oa-desktop -p oa-server.
|
||||
Use dedicated targets. WSL Ubuntu24.04 Rust1.98.1 PATH starts
|
||||
/home/sorokinoleg/.cache/arcadia/rust/bin; add --config target/linux-cargo.toml.
|
||||
No remote push/publication, usage reset or broad target deletion is authorized.
|
||||
Dedicated targets only. No remote push, usage reset or broad target deletion.
|
||||
|
||||
@@ -106,3 +106,23 @@ includes named mapping/default, historical identities, reopen and reverse Undo;
|
||||
trial closed0/empty stderr. Exact scope and pending native cases:
|
||||
release-semantic-native.md. Hosted desktop implementation is isolated in
|
||||
Capella2-hosted-desktop; all release completion claims remain pending.
|
||||
|
||||
## Hosted/native and constructor checkpoint — 2026-09-06
|
||||
|
||||
Verified: optional hosted desktop is integrated; native publish, exact authored
|
||||
bundle preservation, graphical/text Save, invalid-source rejection, API artifact
|
||||
review/reload/Undo/Redo and competing-revision local retention passed on Windows.
|
||||
Minimum hosted dialog controls remain reachable. Offline/reopen/local Save As and
|
||||
Linux native hosted acceptance continue. No external server was deployed.
|
||||
|
||||
Independent core review closed43370de/8a75294 with31 semantic tests, optional
|
||||
Binding/Annotation both-direction probes,3 reverse Port boundary and13 port
|
||||
regressions. Full owner core suite359 passes. Semantics preserve target-local keyed
|
||||
members without resurrecting source removals, mandatory reset and OA Legacy rules.
|
||||
Remaining constructor GUIc149f2f passes299 SEM tests; fresh review is active.
|
||||
|
||||
Native process camera/owner fix acceptance passed. New compact form finding was
|
||||
fixed and passed real Iced layout+360 desktop tests; native fix acceptance pending.
|
||||
Strategy remains measured release completion, not treating these slices as full
|
||||
source/UI/API parity. Keyed/order/reset, artifacts/multi-source, remaining advanced
|
||||
native cases, Home/recovery/help/coverage and final acceptance are still required.
|
||||
|
||||
@@ -55,3 +55,45 @@ Frozen executable: `D:/CodexBuilds/Capella2-release1-01a06e2e/ui-hosted-windows-
|
||||
SHA-256: `51E4C02F1265D3E9B140C2BCF34A8B11E25E5B0D1D32C83E987FEA4BEB4FC061`.
|
||||
|
||||
The release output and frozen copy hashes match. A sibling `manifest.json` records the production commit, gates and pending acceptance. No existing trial artifact was replaced. The assigned scenario target and HOST index are idle and returned to the lead after this evidence checkpoint.
|
||||
|
||||
## Windows native checkpoint — 2026-09-06
|
||||
|
||||
Root operated frozen6fcc238 (SHA51E4C02F1265D3E9B140C2BCF34A8B11E25E5B0D1D32C83E987FEA4BEB4FC061)
|
||||
at1440x900 and1100x700. Isolated loopback service127.0.0.1:8787 uses
|
||||
C:/Users/sorok/AppData/Local/Temp/capella2-hosted-native-20260906/store.
|
||||
Resource d28b2fc9-fbbd-456b-8ba8-a1195d1c8f33; no external deployment.
|
||||
|
||||
- Native Open loaded the isolated74-element/13-link/three-file process model.
|
||||
Connect displayed an empty catalog. Publish created revision1; REST envelope
|
||||
comparison confirmed all three authored file strings exactly matched disk.
|
||||
- Edited project description graphically; Save to server applied its pending
|
||||
property draft and saved revision2. REST confirmed content and bundle counts.
|
||||
- Typed a source comment without its newline, making the header invalid.
|
||||
Save retained the draft, showed syntax lint and left server revision2 unchanged.
|
||||
Inserted newline; Ctrl+S saved valid source/comment as revision3.
|
||||
- Conditional REST CreateArtifact attached Navigation CAD contract to Request
|
||||
navigation, revision4. Native Check server displayed changed project.arcadia;
|
||||
read-only View server text preserved local state. Reload exposed the artifact
|
||||
with Implements, URI and revision. Undo removed the local attachment; Redo
|
||||
restored it and returned to the server-saved state, without network writes.
|
||||
- Entered a different local project description; competing REST EditProject
|
||||
created revision5. Native Save was rejected by stale revision protection and
|
||||
automatically loaded a separate review; the local description remained intact.
|
||||
Independent REST read confirmed server revision5 and server description.
|
||||
- At1100x700, conflict body scrolls while bottom actions remain visible; review,
|
||||
changed-file action and Reload are reachable. Reload adopted revision5 and
|
||||
Undo restored the exact competing local description as unsaved local content.
|
||||
|
||||
Evidence responses: published.json, graphical-save.json, textual-save.json,
|
||||
artifact-transaction.json and competing-transaction.json in the isolated directory.
|
||||
Root harness mistakes (wrong route prefix, PowerShell array-valued ETag) failed
|
||||
before successful corrected requests; these were not application failures.
|
||||
Current window2493046 remains open. Server11260 was identity-checked and stopped
|
||||
for the next offline-save trial; offline result/restart and Save as local/catalog
|
||||
Open/Linux acceptance are still pending at this checkpoint.
|
||||
|
||||
Integrated Windowsf08507a passed360 desktop tests, strict all-target Clippy, fmt
|
||||
and optimized build. Linuxba9c117 passed359 tests and the same gates before the
|
||||
compact form fix. DATA28ebbbb/Linux04210b3 now include independently reviewed
|
||||
core constructor-history/explicit-Port fixes; their full workspace gates are active.
|
||||
An initial Linux invocation selected unconfigured Ubuntu; corrected to Ubuntu-24.04.
|
||||
|
||||
@@ -272,3 +272,23 @@ executable access was checked without launching. Both build targets are idle and
|
||||
returned to the lead. This task used no native input. Root must verify preserved
|
||||
Fit scale and the remotely scrolled region through tool/form changes and inspect
|
||||
the persistent compact-form labels on the actual application.
|
||||
|
||||
## Actual Windows camera/owner verification and compact finding
|
||||
|
||||
Root operated67ed8e0 at1440x900,1440x700 and1100x700. Opening the isolated source4
|
||||
model and explicit migration/save produced source5 with74 elements,13 relations,
|
||||
the same five incomplete-engineering checks and all three files retained.
|
||||
Fit28% displayed the entire chain; selecting the OR alternate kept28% scale.
|
||||
At100%, horizontal scrolling to the remote Choice/Merge region survived opening
|
||||
Two paths and Cancel. Changing owner to Navigation conversation and back reset
|
||||
the actual mounted canvas to the first Request navigation occurrence. Compact
|
||||
Traceability Artifact action wrapped and remained visible. Trial closed normally,
|
||||
exit0 and empty stderr. Source original was unchanged; only the isolated copy migrated.
|
||||
|
||||
Native minimum-size trial found P2: pending contribution forms competed with the
|
||||
canvas inside an outer page scroll; only74px of fields could be visible. Fixf08507a
|
||||
makes the form an independent pane with pinned actions and scrollable fields,
|
||||
keeps the diagram scroll/canvas mounted and divides available height while pending.
|
||||
Real Iced layout regression covers570/770px,203/303px field viewports and retained
|
||||
page scroll open/cancel.23 focused tests and strict Clippy pass; integrated360
|
||||
desktop tests/build pass. Actual native verification of this fix remains pending.
|
||||
|
||||
Reference in New Issue
Block a user