81 lines
5.1 KiB
Markdown
81 lines
5.1 KiB
Markdown
# 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.
|