32 lines
5.9 KiB
Markdown
32 lines
5.9 KiB
Markdown
# Teaching project native acceptance — 2026-09-06
|
||
|
||
Status: bounded onboarding, reviewed-name/source/history and reopen checks pass; complete tutorial acceptance is still in progress. Root operated the actual Iced application through the authorized Computer Use API. No UI state was synthesized through application internals.
|
||
|
||
## Exact environment
|
||
|
||
Windows 11, minimum client size 1100×700 (captured window1102×732), process9672, staged `.local/native-qa/bin-source6-behavior-context/arcadia-studio.exe`. GUI SHA256 `F5ECAEC02BBAFBC6F3BDC6ADEB746AFE91F3A495C6D9564A68DEA41E61AC9246`; server `1F98F02DBC9FB2D9AFA3C42BB0CB4038BAAE81C85EF17365B5CB486669E749F8`; runtime DLL `F45604A12E8BCD839FD86F667C1BE1CC7C4F9DA2B3C69FF381AC708F0E1AE7D4`. The corrected packaged example has94elements,62relations,5views,68traces and30reachable source files; the whole folder contains37files. This differs from the earlier28-source Linux snapshot.
|
||
|
||
The whole staged example was copied to `.local/native-qa/water-pressure-working`, including its README/evidence/generator inputs. All37file hashes matched the staged original. Tests used the copied `project.arcadia`; packaged teaching sources were preserved.
|
||
|
||
## Observed and checked
|
||
|
||
- Home displayed complete whole-folder copy guidance and a reachable walkthrough action at minimum size. Home and the end of the guide's Build first model topic both opened the corrected packaged project. Returning to the copied project through recent models worked.
|
||
- Source displayed30files, the entry's includes, and syntax highlighting. Appending the invalid raw text `{unfinished 雨` then attempting the Home walkthrough action produced the normal Keep changes guard. Cancel retained the exact raw editor buffer and located lint (`project.arcadia34:13`, invalid token雨). One Undo Text restored the original draft. All37copied files remained byte-identical; the trial made no file save.
|
||
- Before the tutorial rename, Model checks showed the one intended warning. Its Open action selected SA `@sa_audit_thresholds` and its actual description/performer context.
|
||
- OA `@oa_confirm` was renamed to `Confirm stable pressure`, applied and saved. The complete folder was preserved as `.local/native-qa/water-pressure-before-review`.
|
||
- OA→SA semantic review selected the existing counterpart and Header Name, Take Operational: one decision, zero resets and zero additional impacts. Apply changed SA `@sa_confirm` to `Confirm stable pressure`, preserving the deliberately distinct System name. Save all succeeded on its first submission. Relative to the OA-only rename, exactly `sa/functions/function_sa_restore_work.arcadia` and `traceability.arcadia` changed. The accepted37files were preserved as `.local/native-qa/water-pressure-reviewed-accepted`.
|
||
- The independent checker `harness/native-release1-review-check.rs` reproduced the lesson generator, OA rename and actual core semantic NameTake/source update. The actual full Project and all30source files matched without UUID, metadata, ordering or whitespace normalization. Separate OA-only and reviewed checks passed.
|
||
- One Undo/Save restored all37files exactly to the OA-only baseline. One Redo/Save restored all37files exactly to the accepted review. The root reran the independent `review` checker after Redo: PASS full model/all30source, with preserved OA baseline verified. `.local/native-qa/water-pressure-redo-hashes.json` records37comparisons/zero mismatches. All four saves (OA rename, reviewed result, Undo, Redo) succeeded first submission.
|
||
- Home recent-model reopen restored the accepted saved project and the visible OA reviewed name; no dirty indicator. The independent full model check establishes both names and unchanged System identity; further SA visual reopen inspection belongs to the follow-up navigation-fix replay.
|
||
- Behavior opened the assessment procedure and the main alarm-response process. At100%, the assessment reference and its1/1source preview were readable and selectable as `@oa_assess_step`. Fit overview showed the full six-contribution topology at23%. Opening Two paths showed a pending form with Create disabled and reachable Cancel; Cancel restored clean state without creating records. No two-path commit or full reusable-procedure drill-down is claimed from this trial.
|
||
|
||
## Findings and remaining work
|
||
|
||
Semantic Apply produced correct accepted data but changed the layer/selection after view normalization: SA properties appeared over the previous OA canvas, and the diagram picker read Choose diagram. A fresh snapshot reproduced it. Undo subsequently normalized the SA view; this was a navigation defect, not source corruption. `release-semantic-review-navigation-20260906.md` owns the focused fix/tests and its later native replay. This binary predates that fix.
|
||
|
||
The process overview at minimum size is too small for label reading;100% exposes less than one complete column and requires both horizontal and vertical scrolling. Selection works, but these observations do not establish an ergonomic complete process lesson. Reference-label double-click and right-click did not navigate in this trial. Revisit the working-space arrangement and explicit reference navigation while implementing the independently established contextual-chain capability.
|
||
|
||
Remaining tutorial gates include readable complete process/scenario/reuse work, interface/data inspection, goal/view comparisons, state-action evidence and artifact-target navigation. The deliberate initial diagnostic count is not a claim that a subsequently edited model has the same count. The native NameTake path can create a new semantic-drift notice elsewhere; inspect it rather than treating the status-bar count alone as corruption.
|
||
|
||
Process9672 was closed cleanly with Alt+F4 before the next rebuild. Runtime logs are `.local/native-qa/studio-source6-behavior-context.{stdout,stderr}.log`; no recovery or forced stop was part of this tutorial pass. Earlier communication reverse checks on the same binary retain their separate complete source/history evidence.
|