docs: record integrated review gates and native constructor evidence
Rust checks / check (ubuntu-latest) (push) Canceled after 0s
Rust checks / check (windows-latest) (push) Canceled after 0s
Rust checks / check (ubuntu-latest) (push) Canceled after 0s
Rust checks / check (windows-latest) (push) Canceled after 0s
This commit is contained in:
@@ -116,3 +116,18 @@ typed facts can outlive former constructors/families and deleted references. The
|
||||
typed reference visitor supports explicit reidentification but does not add live
|
||||
deletion dependencies. Derived linked-definition drift remains bounded and exposes
|
||||
missing review coverage instead of copying a shared definition into every baseline.
|
||||
|
||||
## Hosted destination identity and bounded independent panes — 2026-09-06
|
||||
|
||||
A hosted save binding belongs to one installed document, not the connection dialog.
|
||||
Installing any local source workspace, including invalid repair source, detaches
|
||||
it; a failed or cancelled load does not. Verified regression prevented accidental
|
||||
write to a previously opened server model after repairing local text. Catalog
|
||||
freshness is explicit and scoped to its service; observing a changed bound head
|
||||
invalidates even empty filtered results. Background polling is unnecessary.
|
||||
|
||||
Pending process forms use an independent bounded scroll pane with pinned actions,
|
||||
while the diagram retains its own camera/scroll state. Nesting both under the page
|
||||
scroll supplied infinite height and clipped the fields at the supported minimum.
|
||||
Real Iced layout tests verify finite field space; native recheck remains required.
|
||||
|
||||
|
||||
+5
-4
@@ -73,7 +73,8 @@ Every concrete requirement in the new objective and release coverage table has a
|
||||
|
||||
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.
|
||||
reload and stale-revision recovery are demonstrated. Offline/retry and exact local-copy/catalog Open native acceptance passed on Windows.
|
||||
Destination and catalog defects found afterward are fixed/reviewed/integrated;
|
||||
recheck those and Linux native next. Constructor groups and reset/unordered keyed
|
||||
GUI are integrated/reviewed. Annotation/Binding and Home/recents are active; order,
|
||||
attachments, artifacts, multi-source GUI and checkpoint recovery remain required.
|
||||
|
||||
+68
-65
@@ -2,90 +2,93 @@
|
||||
|
||||
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.
|
||||
retain complete OA/SA, graphical/source/includes/REST parity and release acceptance.
|
||||
|
||||
## Checkouts and ownership
|
||||
## Ownership and integrated state
|
||||
|
||||
- Main C:/Users/sorok/OneDrive/Documents/ChatGPT/Capella 2 is the continuation
|
||||
pointer, codex/release1-engineering, last pointer04316a7.
|
||||
pointer, codex/release1-engineering,4fa9591; production work is in DATA below.
|
||||
- DATA D:/CodexBuilds/Capella2-data-integration, codex/data-contract-integration,
|
||||
productioncf04ff1; root owns index/data-target. Constructor desktop gates active3782.
|
||||
production14b8e18. Root owns index and Capella2-data-target (idle).
|
||||
- Linux D:/CodexBuilds/Capella2-data-linux-review, codex/data-linux-review,
|
||||
equivalentb5db730; root owns index/data-linux-target. Constructor gates active6616.
|
||||
- SEM D:/CodexBuilds/Capella2-semantic-review, codex/semantic-review, c149f2f.
|
||||
Constructor GUI review is closed. semantic_gui_design owns slice1 exact history
|
||||
reset + unordered Member/Literal authoring, index and semantic-desktop-target.
|
||||
Broader annotation/order/attachment work is still planned, not implemented.
|
||||
- HOST D:/CodexBuilds/Capella2-hosted-desktop, codex/hosted-desktop, base798b277. semantic_integration owns the high-impact invalid-local-source
|
||||
destination fix in app.rs and focused hosted tests plus index/scenario-target.
|
||||
Parent then handles a separate native stale-catalog finding. Fresh child reviewer
|
||||
owns read-only fix review; its constructor native fixtures are complete in Temp.
|
||||
- Root is sole native operator. No workers may issue native input.
|
||||
equivalent9c61d0d. Root owns index and data-linux-target (idle).
|
||||
- SEM D:/CodexBuilds/Capella2-semantic-review, codex/semantic-review,6fb01ae.
|
||||
semantic_gui_design owns slice2 Annotation/Binding GUI, index and
|
||||
semantic-desktop-target. Slice1 exact reset/unordered Member/Literal is integrated
|
||||
and independently reviewed; ordered/attachment/artifact/multi-source work remains.
|
||||
- HOST D:/CodexBuilds/Capella2-hosted-desktop, codex/hosted-desktop,e807086.
|
||||
semantic_integration owns Home/start/recents, index and scenario-target. Child
|
||||
owns new Home tests; no overlap with root or SEM. Recovery is not implemented.
|
||||
- Root is sole native operator. Agents may not issue native input.
|
||||
|
||||
## Implemented and verified
|
||||
## Verified integration
|
||||
|
||||
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.
|
||||
R6 data contracts, direct scenario/process gestures, source5 core/REST and scalar/
|
||||
constructor GUI are integrated. Full Windows767/Linux770 workspace tests passed
|
||||
at DATA28ebbbb/Linux04210b3, one intentional benchmark ignore each; strict checks
|
||||
and optimized desktop/server builds passed. Live REST184 schemas/19 typed values/
|
||||
9 malformed rejections passed. See scoped ledgers for limits.
|
||||
|
||||
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. DATA28ebbbb/Linux04210b3 full workspace767/770 tests (one intentional benchmark
|
||||
ignored each), strict workspace Clippy/fmt/optimized desktop+server builds pass.
|
||||
Newest DATA14b8e18/Linux9c61d0d:392 desktop tests each, strict all-target desktop
|
||||
Clippy, workspace fmt and release builds pass. Sessions24877/10919 closed0.
|
||||
Logs integrated-review-{test,clippy,build}.log in Windows data-target and Linux
|
||||
checkout target. Initial Windows log redirect failed before Cargo (nonexistent
|
||||
checkout target); rerun used the existing dedicated target and passed.
|
||||
|
||||
Remaining constructor GUIc149f2f (Data/Port/Occurrence/Event) passes299 SEM desktop
|
||||
tests, Clippy/fmt/build; fresh independent review closed35 focused and299 full tests. Keyed/order/reset and
|
||||
artifact/multi-source graphical decisions remain required.
|
||||
Independent reviews closed constructorc149f2f (299 tests), reset/unordered6fb01ae
|
||||
(311 tests), invalid-local-source destinationb04c4b3 and catalog12e3020/e807086.
|
||||
Catalog review found and corrected false empty filtered results when Check observes
|
||||
a changed head outside displayed rows; unchanged-head/cross-service controls pass.
|
||||
Constructor and keyed core changes43370de/8a75294 have independent probes and359
|
||||
core tests passing. Full graphical parity is not yet established.
|
||||
|
||||
## Native state and evidence
|
||||
|
||||
Windows hosted6fcc238 trial71940 closed normally, exit0 and empty stderr. Native
|
||||
1440x900/1100x700 publish, graph/text Save, invalid draft retention, API artifact
|
||||
Check/review/Reload/Undo/Redo, stale revision conflict/local retention, offline/retry,
|
||||
exact three-file local Save As and catalog Open passed. Server20984 remains running
|
||||
at127.0.0.1:8787 with isolated store/evidence
|
||||
Windows hosted6fcc238 trial71940 closed0/empty stderr. Default/minimum publish,
|
||||
graph/text Save, invalid source retention, artifact API Check/review/Reload/Undo,
|
||||
stale ETag conflict/local retention, offline/retry, exact three-file local Save As
|
||||
and catalog Open passed. Isolated loopback serverPID20984 remains at127.0.0.1:8787,
|
||||
resource d28b2fc9-fbbd-456b-8ba8-a1195d1c8f33 revision6. Evidence/store is
|
||||
C:/Users/sorok/AppData/Local/Temp/capella2-hosted-native-20260906.
|
||||
Resource d28b2fc9-fbbd-456b-8ba8-a1195d1c8f33 is revision6. See hosted ledger.
|
||||
|
||||
New high-impact reproduced defect: installing invalid local repair source retained
|
||||
the prior hosted save handle; after repair Save overwrote that server resource.
|
||||
HOST worker owns minimal detach fix and actual-App red/green, independent review
|
||||
active. Native stale empty catalog after publish/save is a separate pending P2.
|
||||
Both require fixes and root native recheck; no hosted completion claim.
|
||||
Invalid local repair source used to retain hosted destination and overwrite that
|
||||
resource after repair. Fix is integrated/reviewed; actual fixed native flow remains
|
||||
pending. Catalog freshness is likewise integrated/reviewed, native check pending.
|
||||
|
||||
Constructor native fixtures: C:/Users/sorok/AppData/Local/Temp/capella2-constructor-native-20260906.
|
||||
README lists six independently core-validated input models and expected outcomes
|
||||
covering Data/Event/Port/Occurrence/MessageKind. Copy before native edits.
|
||||
Current Windows constructor trial84997/window4327540 uses frozen cf04ff1 at
|
||||
ui-constructors-windows-cf04ff1, SHA86C86A0A4E9E7BDEB5BBB64F6787AA5D3A8715D109979A57D056AEB686538E38.
|
||||
At1100x700, fixture01 Data reviewed Take, exact source/history, Undo/Redo and Save
|
||||
passed; parsedProject matched independently core-generated expected. Candidate
|
||||
Real retained raw '-' across Integer/Real changes, blocked incompatible Boolean
|
||||
default, accepted repaired -1.5..100/default3.5, applied as one Undo/Redo and saved.
|
||||
Current accepted file is fixtures/01-data-switch.arcadia with Real candidate;
|
||||
native property values/history and disk comments/unitcm confirmed. Independent
|
||||
candidate exactProject comparison is pending. No modal currently open.
|
||||
|
||||
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.
|
||||
Remaining five pristine constructor fixtures and expected outputs are in
|
||||
C:/Users/sorok/AppData/Local/Temp/capella2-constructor-native-20260906. Do not rerun
|
||||
the UUID-generating fixture generator. Copy originals before editing.
|
||||
|
||||
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.
|
||||
New frozen accepted builds (native pending) under Capella2-release1-01a06e2e:
|
||||
ui-integrated-review-windows-14b8e18 and ui-integrated-review-linux-9c61d0d.
|
||||
Manifests contain hashes. Earlier scalar native accepted; process camera/owner
|
||||
accepted, compact pending form fixf08507a needs native recheck. See native ledgers.
|
||||
|
||||
## Next actions
|
||||
Linux uses Ubuntu-24.04, Rust1.98.1 PATH/home/sorokinoleg/.cache/arcadia/rust/bin,
|
||||
--config target/linux-cargo.toml and dedicated target. 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 has sudo apt-get install command.
|
||||
Do not bypass authentication. Windows/Wayland/REST are unblocked.
|
||||
|
||||
1. Integrate independently reviewed invalid-local-open and catalog fixes, then
|
||||
operate fixed native flow and complete hosted Linux acceptance.
|
||||
2. Finish active platform gates, freeze combined builds and verify compact process
|
||||
form fix and hosted workflows on Linux; retain exact hashes/evidence.
|
||||
3. Complete native scalar/group cases and independently reviewed reset/keyed
|
||||
slice, then order/annotation/attachment/artifact/multi-source decisions.
|
||||
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.
|
||||
## Exact next actions
|
||||
|
||||
1. Complete native constructor fixtures and compact process pane acceptance.
|
||||
2. Operate corrected invalid-local-open and stale catalog on newest Windows build;
|
||||
complete Linux hosted/semantic native acceptance.
|
||||
3. Independently review/integrate SEM Annotation/Binding and HOST Home/recents,
|
||||
then ordered/attachment/artifact/multi-source GUI and recoverable checkpoints.
|
||||
4. Finish advanced OA/process/scenario, help/coverage and fresh final reviews;
|
||||
full platforms/MSRV/docs/package verification. No release handoff yet.
|
||||
|
||||
Build: cargo test --locked --offline --workspace;
|
||||
cargo clippy --locked --offline --workspace --all-targets -- -D warnings;
|
||||
|
||||
@@ -126,3 +126,14 @@ fixed and passed real Iced layout+360 desktop tests; native fix acceptance pendi
|
||||
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.
|
||||
|
||||
## Reviewed corrections and native Data evidence — 2026-09-06
|
||||
|
||||
Verified: constructorc149f2f/reset-unordered6fb01ae and hostedb04c4b3/cataloge807086
|
||||
are independently reviewed/integrated. Both platforms pass392 desktop tests and
|
||||
strict gates. Native Data Take matched the whole core-generated Project/history;
|
||||
Candidate raw invalid/type mismatch/repair/compact Apply/Undo/Redo/Save passed.
|
||||
Candidate exactProject and remaining constructors/Linux native are still pending.
|
||||
Strategy: finish structured parity while Home/recents progresses independently;
|
||||
recovery, ordered/attachments/artifacts/multi-source and final acceptance remain.
|
||||
|
||||
|
||||
@@ -128,3 +128,16 @@ one intentional ignored benchmark each, strict workspace all-target Clippy, fmt
|
||||
optimized desktop/server builds pass. Logs hosted-core-{workspace-test,workspace-clippy,
|
||||
build}.log in dedicated data/data-linux targets. GUI constructors and help are now
|
||||
integrated at DATAcf04ff1/Linuxb5db730; desktop gates3782/6616 are active.
|
||||
|
||||
## Destination and catalog correction checkpoint — 2026-09-06
|
||||
|
||||
b04c4b3 detaches a hosted handle when installing invalid local repair source;
|
||||
failed/cancelled Open retains the current document and destination. Actual-App
|
||||
HTTP regression failed before the fix and passed afterward; independent review
|
||||
closed.12e3020/e807086 identify stale catalogs after writes/changed heads, including
|
||||
empty filtered results with a bound resource outside the displayed rows. Fresh
|
||||
review reproduced that case red, then closed correction with negative unchanged-
|
||||
head and cross-service controls. Both fixes are integrated in DATA14b8e18 and
|
||||
Linux9c61d0d;392 desktop tests/platform and strict gates pass. Native correction
|
||||
checks remain pending. No polling, automatic overwrite or persisted token added.
|
||||
|
||||
|
||||
@@ -79,3 +79,28 @@ Windows build/test session97666 and Linux2903 exited0. Linux logs are
|
||||
message-kind-{test,clippy,build}.log in Capella2-data-linux-target. Frozen manifests
|
||||
record source/platform/hash. The Windows freeze contains an isolated copy of the
|
||||
74-object process fixture for native camera, owner-scroll and branch checks.
|
||||
|
||||
## Constructor and keyed integration checkpoint — 2026-09-06
|
||||
|
||||
Integrated c149f2f constructor and6fb01ae exact reset/unordered Member/Literal,
|
||||
independent reviews closed. DATA14b8e18/Linux9c61d0d pass392 desktop tests each,
|
||||
strict Clippy/fmt/release. Builds include hosted destination/catalog fixes too.
|
||||
|
||||
Native Windows cf04ff1 trial84997: fixture01 Data Boolean→Integer Take copied
|
||||
0..100/default42 while retaining unitcm. Preview acknowledged Constructor,
|
||||
IntegerMinimum/Maximum and Default. Apply selected SA; one Undo restored Boolean
|
||||
and old history; Redo restored accepted Integer. Save retained authored comments;
|
||||
independent Rust verifier matched the complete parsed Project including history to
|
||||
expected/01-data-switch-after-primary.arcadia, with zero structural errors.
|
||||
|
||||
Then Undo and Candidate Real: incompatible Boolean default blocked Apply; raw '-'
|
||||
lower bound survived Real→Integer→Real. Repair -1.5, max100 and default Real3.5
|
||||
enabled Apply. At actual1100x700 all fields and pinned actions were reachable;
|
||||
exact scope listed Constructor, Integer/Real min/max and Default, no retirement.
|
||||
Apply updated model/source/history together. Undo restored Booleanfalse/unitcm and
|
||||
old history, Redo restored Real bounds/default and unchanged-since-review state.
|
||||
Save succeeded; disk confirmed OA unchanged, SA Real -1.5..100/default3.5/unitcm and
|
||||
both authored comments. Independent exact candidate comparison is pending.
|
||||
Minor misleading 'Minimum count' error label reported to SEM for local correction.
|
||||
Other constructor families, reset/keyed and Linux native are not yet accepted.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user