Files
ARCADIA-Studio/harness/process-group-removal-evidence-20260925/compact-review.md
T

81 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Independent compact Process review — 2026-09-25 UTC
Reviewer: `compact_process_review`, bounded evidence review only. No GUI, Cargo,
Git, Gitea or production-source mutation. Parent action account is
`compact-actions.md`; capture JSON records states, not an instrumented input log.
**Finding:** no correctness or usability blocker identified for this fixture's
OA derived Process aggregate-removal review at 1102×732. This is acceptance of
the bounded compact review evidence, not general compact authoring/accessibility.
## Direct visual inspection
Viewed actual images 16, 28, 29 and every image 34–47 with `view_image`.
- 16 establishes the visible compact window. 34 shows 3 selected, both same-name
Review gate cards outlined and the authored link selected; the inspector
distinguishes primary `@approved`. Selection gestures come from the parent's
report, not filenames or screenshot inference.
- 35 shows a contained dialog with readable title, 3 removed / 1 updated,
separate affected-definition counts, search, page controls and fixed Cancel /
explicit Remove controls. The explanation distinguishes local contributions
from preserved referenced definitions and warns that complete caller graphs
are not computed. Same-name selected cards are distinguished by `@a` / `@c`.
- 36 shows the first page scrolled to the explicit-before / implicit-after
summaries while both action buttons remain fully visible. The partial line at
the scroll viewport's upper edge is normal scrolling, not inaccessible content.
- 37 shows page 2 with full `@e1` then `@e2` order entries and both `@caller` and
transitive `@outer` names/aliases. Previous is enabled and Next visibly disabled.
Search and action buttons remain in place, with no review-specific clipping.
- 38 shows the search caret. 39 shows `@outer`, one match and its full affected
caller entry. 40 shows `@outer-missing`, zero matches and recovery guidance;
the three-selection title/counts remain, clearly separating filtering from the
pending operation. Confirmation still represents the entire selected group.
- 41 shows cancellation feedback, original graph, selection count 3 and retained
primary alias; 42 shows saved status. 43 is a fresh unfiltered review. 44–45
show removal feedback, cleared selection, Process owner in the inspector and
surviving exchange cards joined by implicit order, then saved status. 46–47
show the restored four-card/authored-link graph, Undo feedback then saved state.
Undo does not restore the earlier selection; no such guarantee is asserted.
## Source and lifecycle checks
Independently compared complete byte arrays: `compact-cancelled.arcadia`,
`compact-undo.arcadia`, and final `working.arcadia` all equal pinned oracle-v2
`baseline.arcadia` (2609 bytes, SHA256
`9965f4024584d64ac81442724aeb77b018b0cfae94e50bd412c5dcbbac49f6bf`).
`compact-removed.arcadia` equals oracle-v2 `expected-removed.arcadia` (2258 bytes,
SHA256 `b4a2b07ad4c796f555c61945ca42b1c221b454b35488c60fefc86f96f7aa71ba`).
All three snapshot sidecars record evaluator exit 0. The source delta removes
`@a`, `@c`, `@approved`, updates Assessment steps to `[@e1,@e2]`, and preserves
referenced OA work/exchanges, caller references, SA sentinels and remaining bytes.
Rehashed all 12 prepared immutable entries, including the local executable,
DLL, source-proof/input-map/build receipts, exact oracle and comparator copies:
all byte lengths and SHA256 pins match. The executable's pin matches its build
receipt for `572e96ba03522cfb822b13fe4abb50e857a5de48`; the captured source-proof
receipt reports exact source/input agreement. This review did not rerun Git blob
verification. The started receipt correctly pins prepared.json and identifies
PID 6252 and the isolated executable. All 46 capture timestamps lie between
03:58:20.104404 and 04:05:21.991314 UTC; snapshot timestamps also lie within that
interval. Finished receipt reports exit 0, unchanged immutable inputs and final
baseline pin. Actual stdout/stderr files are empty. Parent reports normal Alt+F4.
## Limits and non-blocking observations
At 100% the compact canvas crops the graph (28); Fit exposes it at 59% (29), with
small labels. The narrow palette uses abbreviations, and the inspector/explorer
require scrolling for more content. These are general compact UI observations,
not modal clipping or blockers for the demonstrated removal sequence. Broader
compact authoring remains unevaluated.
Evidence covers this OA derived-layout fixture, mouse/context-add selection,
header review, scrolling/paging/search/empty result, Cancel, explicit Remove,
Save and one parent-reported Ctrl+Z. No native Shift-click, keyboard-only modal
navigation, screen-reader usability, full accessibility, SA native workflows,
source-budget failure or arbitrary smaller windows are accepted here. Captured
native accessibility exposes only the top-level window/title-bar tree. This run
does not add Redo or fresh-process reopen evidence; original runs 1–2 remain
separate and unchanged. Screenshots cannot establish exact keystrokes, timing or
all intermediate states. No new full-suite, Linux, integration or release claim.