Files
ARCADIA-Studio/harness/experiments/save-diagnostics-package-20261001/raw/native-observation.md
T

4.6 KiB
Raw Blame History

Fresh packaged desktop observation

Parent session 01a0d717/root exclusively operated the actual extracted Studio with the Computer Use skill (@oai/sky), 2026-10-02 03:04–03:14 UTC. The watcher pins source 0e83157e09d52e6152df91208e41693b62da2d46, package docs ef28f1784efe6717b0ca72c0eb3c97bc30ebfe47, archive 8b4e353e075f22350a07794ee47a02cf85725501223299cf367134aa1f5b63b7. This is a Windows11, 1442×932 window trial on the existing account with system-only child PATH. It is not a second clean machine/profile, minimum-window, accessibility, keyboard-tooltip, DPI or Linux acceptance claim.

Observed workflow and independent file/model checks

  • PID608 opened Home and rendered the offline Engineering guide (18 topics). Capture02 was taken prematurely while loading, still showing the guide and Working. It remains preserved; capture03 shows the loaded full OA allocation example (94 objects,62 links,one model warning), with nested participant cards.
  • Selected Activity 61f7bbfb-74a4-5540-9182-2583dfb27a49 / oa_assess, edited Name to predeclared Assess pressure alarm Package46, and clicked Apply. Capture04 shows the accepted value, UUID, dirty title and two model warnings.
  • Native Save As in verified working/collision-a chose a new entry collision-copy.arcadia. Capture06 shows refusal, dirty title and retained selection/name. Capture07 shows the complete pointer tooltip: destination files already exist and are protected; use a fresh directory for Save As or Save All at the current entry. A zero-delta pointer scroll exposed the tooltip. The collision oracle verifies the complete37-file original bundle, no writes, and no new entry. Native Save All recovered (capture08); saved-a oracle checks the full37 files against the original plus only the declared name literal.
  • Save As used the absolute Windows path in capture09 to working/fresh-c/project.arcadia. Capture10 was taken after Working ended and shows All source files saved. saved-c oracle checks all37 bytes: application wrote30 source files and root had separately copied seven non-source companions before the trial. Save As is not a whole-project external-artifact clone.
  • Opened pristine working/external-b/project.arcadia. Capture11 shows original Activity name, clean status and one warning after Working ended. Only then, the controlled inject helper appended the declared valid comment to its dependency. Save All refused with the genuine external-change message (captures12/13). All37 bytes—including the injected comment—stayed exact. Root restored only that comment delta; native Save All recovered (capture14), with the complete37-file restored oracle. No automatic overwrite/reload is claimed.
  • PID608 closed normally: exit0, empty stdout/stderr, all565 package files exact.
  • Fresh PID10012 reopened the actual saved fresh-c entry through native Open (capture15). After loading completed (capture16), selecting the Activity shows the exact saved name and same UUID (capture17). Native no-op Save All completed (capture18), all37 saved bytes unchanged. Normal close returned0 with empty logs and all565 package files unchanged.
  • Separate actual packaged-server oracle imports/reads all30 source files from the pristine, saved-a and saved-c projects. Full source envelopes are identical to the submitted bytes and complete saved Projects equal the pristine Project with only that Activity name changed. No fields/relations/diagrams are excluded. Its owned server is terminated deliberately (exit1), not graceful-shutdown proof.
  • Read-only validation queries confirm pristine and saved Projects are valid. The existing leaf-work context warning remains; the sole additional warning is trace_drift/OaChanged on the reviewed transition baseline after the OA name changed. No trace was silently rewritten. This is consistent with captures.

Native Open/Save As used literal backslash paths and visibly focused filename fields. UIA reported SearchBox focus despite the visible caret/selection in the filename field; screenshots, the loaded values and byte/model checks establish the actual outcomes. No guessed accessibility indexes or scripted UI automation outside the skill were used.

No Undo/Redo, native fresh-root/preexisting-include collision, held-pointer cancel, minimum-size window or F1 caret trial was repeated in this new package session. The unchanged exact Studio source/binary's earlier contribution and #39 evidence retain their separate claims. The new targeted source regressions cover both destination cases and editor/history preservation. Captures alone are not the file/model oracles or independent review.