evidence · 4.4 KiB

splash.md

Committed at docs/evidence/proposal-closeout/2026-10-01/splash.md. This is what grounds the requirements that cite it.

Open raw source

launching-an-app-shows-a-splash: operator acceptance

Recorded 2026-10-01 from the project operator’s conversation. This is a physical operator report about the installed device, not an agent-run test, new camera capture, injected-event trial or quantitative measurement.

launch splash works. mouse nav and hdmi trackpad works. clock works fine don’t worry about digging in further i don’t think

The operator explicitly requests closeout, trusts their reports and waives additional difficult captures/retesting. Existing source, host/QEMU and board evidence remains unchanged and retains its original provenance. No new firmware, kernel, userspace deployment or board action was performed here.

Closeout worktree: /mnt/MediaVolume/home/jadams/src/gitlab.daringbit.com/josh/tdisplay-k230/.scratch/coordinated-work/accepted-splash-closeout; branch closeout/accepted-splash; base 7c270b23793dbe7f464af13089909abb86f8166e. Owned paths: this change and its archive, its affected capability specs, this evidence report and this card’s entry in docs/work-board-status.json. No board/serial reservation. The coherent closure build was serialized under /tmp/k230-nix-build.lock; other closeouts need no build reservation.

Disposition

No one-frame latency measurement or new physical timeout/failure injection was obtained. Functional acceptance is recorded; quantitative timing and individual artificial failure cases retain their evidence limits.

Prior committed evidence

Superseded verification protocol

The following are historical requests, not tests performed on 2026-10-01. Their disposition above replaces capture-only acceptance barriers or transfers unperformed measurements, rather than falsely checking a test as executed.

6.1 On the physical board, record a native capture of the splash
  appearing within one frame of a real finger tap (drawer, Home, and
  dock), with no visible flash of the previously active app -- verify with
  `python3 tools/capture-feature.py launch-splash --provenance real-touch
  --output-dir docs/evidence/launch-splash/real-touch` (or the equivalent
  current capture tool), reviewed against native state, not camera
  impression alone.
6.2 On the physical board, record a real `Terminal=true` launch
  (e.g. the existing Terminal entry) mapping as `foot` and the splash
  correctly handing off despite the `app_id` mismatch -- verify with a
  console/native capture showing the matched pid and the resulting focused
  `foot` window.
6.3 On the physical board, record the `TimedOut` and `Failed` states:
  an artificially slow/failing launch (e.g. a fixture desktop entry
  pointing at a sleeping or immediately-exiting command) reaching each
  state, and a real finger dismissing `TimedOut` by tap -- verify with a
  native capture and console log of the resulting `SplashStatus`
  transitions.
  Operator real-finger report, 2026-09-27: "launch splash seems fine"
  (`docs/evidence/operator-reports/2026-09-27-shell-acceptance.md`). This
  task stays open because it requires a native capture.

Activation and publication limits

Existing Home/dock focus is distinct from the drawer’s launch path. Shared GNOME activation/menu parity remains planned in Home group 11. Quantitative one-frame timing and physical fault-injection cases keep an explicit UNVERIFIED marker in the published spec; functional user acceptance does not establish those measurements. The delta is reapplied as MODIFIED through the archive CLI to correct the published evidence label and narrow focus scope, without source changes.