Record R6 cross-platform tests and native data workflows

This commit is contained in:
2026-09-06 04:29:29 +03:00
parent ab661f2d33
commit 0edadeebdb
2 changed files with 95 additions and 75 deletions
+61 -43
View File
@@ -1,50 +1,68 @@
# R6 data contracts — verification in progress
# R6 data contracts — native verification in progress
R6 is not accepted. Main remains at state-editing acceptance a8f451e. The updated
objective10134df9-bea2-4c02-a820-67b53d6b86f7 was read fully on2026-09-06; product
scope is unchanged and reasoning effort must match the delegated task. The full
first release remains incomplete. Native input is paused after physical Escape.
R6 is not accepted. Main remains at a8f451e. The full first-release goal remains
active and incomplete. User explicitly reauthorized native testing after Escape.
## Current evidence
## Frozen production and automated evidence
- Core0b58107: Linux307 tests pass, one explicitly ignored benchmark; strict
all-target core Clippy passes. Windows15 R6+28 workflows pass after final
allocation-edge filtering. Source migration/compatibility evidence is retained.
- Desktopb403039: Windows257 tests, strict all-target desktop Clippy and release
build pass. Binary D:/CodexBuilds/Capella2-data-target/release/arcadia-studio.exe,
SHA256 d4aa6ae7d36f429c0cb639cdf57e33cb8b99d158a9629c95a1510d24e406fab5.
The later bounded scenario editor is not covered by this binary.
- Optimized empty inheritance chains250/500/1000: Windows21.070/89.088/391.590ms;
Linux22.381/111.662/408.129ms. These are single-run validation measurements.
- Server41 prior tests passed. The new qualified Call/Reply workflow and all4 R6
HTTP tests now pass with strict all-target server Clippy. Actual HTTP proves
distinct reused/inherited/recursive field paths, preserved expression whitespace,
phase/path422 with unchanged ETag/model/source/disk, source edits, enclosing-hop
and terminal/base reidentification, correlation and exact restart persistence.
Initial new-test failures were fixture misuse of untyped Port construction and
incorrect assumption that transaction errors carry structured issues. Tests now
use make_port and the documented command_rejected/detail plus validation endpoint.
- Published data example was imported into actual frozen server32033FFE. Complete
Project/StoredProject responses passed served/local OpenAPI validation; obsolete
shapes rejected. reST strict rendering and81 OpenAPI schemas passed.
- Independent spec review found one stale identity-only port-compatibility paragraph;
fixed to directional explicit ancestry and strict HTML rendering passed. No other
material R6 spec/API contradiction found in that review.
Data integration ab661f2: Windows607 and Linux610 workspace tests pass, one explicit
benchmark ignored each; strict workspace all-target Clippy passes on both.
Windows261 desktop tests include the focused bounded scenario editor; Linux release
desktop/server build passed. Logs under D:/CodexBuilds/Capella2-release1-01a06e2e:
r6-workspace-windows-ab661f2.log and r6-workspace-windows-clippy-ab661f2.log.
Linux logs in Capella2-data-linux-review/target/linux-verification:
workspace-ab661f2.log, workspace-clippy-ab661f2.log, release-ab661f2.log.
Logs are under D:/CodexBuilds/Capella2-release1-01a06e2e:
r6-http-paths-final.log, r6-http-all-data.log, r6-http-paths-clippy.log,
r6-server-tests-after.log and api-r6-contract. Linux core evidence is under
D:/CodexBuilds/Capella2-data-linux-review/target/linux-verification/report.md.
Windows frozen executable ui-r6-windows/arcadia-studio.exe SHA256
C3ABD9E550E1AD6824DFE273EB27A3ABB35C5C0DA97C819DCB0AB2586AF5450C.
Current native window1835476, process session37598. No output observed; runtime.log
has not been created by Tee-Object (do not claim an empty log file).
## Active checks and remaining gates
All4 actual R6 HTTP tests pass with strict server Clippy: published data example,
protocol/artifact identity, rejected defaults, qualified reused/inherited/recursive
Call/Reply paths, phase/path422 with unchanged ETag/model/source/disk, source edits,
hop/terminal/base reidentification, correlation and restart persistence. Source3
coupled/source bundle migrations report correctly and opening alone does not write.
Logs: r6-http-paths-final.log, r6-http-all-data.log, r6-http-paths-clippy.log.
Initial fixture errors (untyped Port and transaction-error envelope assumption)
were corrected before passing. Published example responses from server32033FFE
passed served/local OpenAPI validation; obsolete shapes rejected. Strict reST HTML
and81 OpenAPI schemas passed. One stale port compatibility paragraph was corrected.
The isolated Linux checkout was fast-forwarded to b403039; full workspace tests are
running in exec98587 with its dedicated data-linux-target. Initial filesystem wait
was verified as a live Cargo process in p9_client_rpc; it subsequently compiled.
Do not restart from an observation timeout. Bounded scenario editor production and
regressions are being tested by the desktop worker. Independent review found stale
values hiding an alternative reply call; its fix is included in that worker pass.
Optimized empty inheritance chains250/500/1000: Windows21.070/89.088/391.590ms;
Linux22.381/111.662/408.129ms. Single-run core validation timings, not UI latency.
Before acceptance: integrated Windows/Linux checks, native data/association/scenario
value workflows at normal/minimum sizes, source3 migration diagnostics, Save/reopen,
and closure of material review findings. No R6 visual or real-app acceptance claim.
## Personally observed Windows native workflows
Loaded the isolated Engineering data source fixture. Its architecture view shows
nested fields, association role/multiplicity labels, self-reference navigation and
selectable endpoint labels. No selection-induced dirty state observed.
Voltage maximum48→12 with default24 rejects when navigating; entered12 survives,
accepted summary remains0..48/default24, and a located default error is shown.
Repair default→12 applies together; Undo restores both old values, Redo restores
both new values. Created Cooling water with Material/Flow and contained Mass flow
rate Real1..1, unit kg/s, explicit default0.0. Save All wrote an included sa/types.arcadia
file with matching typed values, leaving13objects/4links/1 expected missing-System
warning. Navigation allocation changed Synchronous→Asynchronous; Monitoring's
separate Asynchronous/Read allocation is preserved. Removing Monitoring allocation
keeps Navigate; Undo restores the allocation and original checks. Followed inherited
Latitude from Located asset to Coordinate. Saved all edits. Data layout inspected
at1440x900 and1100x700; no overlapping controls observed.
Separate ui-r6-scenario-windows/model/project.arcadia was constructed with the core
API from the saved native data, adding functional ports/exchange, correlated
Call/Reply, reused/inherited/recursive records and30 extra fields.53objects/5links
validate and source round-trip exactly. fixture-generator.rs retained as evidence;
temporary project example removed. Initial generator compile/load errors were
fixture-only and fixed using the bundle-aware loader; final build has no warnings.
This preparation is not native scenario authoring evidence.
## Remaining acceptance gates
Native scenario focused/path/phase/draft behavior and paging; actual saved reopen;
source3 migration diagnostics; Linux native data/scenario workflows. Closure of
material findings before R6 acceptance. Independent semantic/correctness/spec
reviews already drove fixes; final native observations may require further review.
The broader release still needs semantic reconciliation, direct scenario/process
editing, lifecycle/hosted/help work and fresh cross-disciplinary end-state review.