evidence · 3.0 KiB

live-card-ui.md

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

Open raw source

Live card UI: accepted scope and remaining ownership

Recorded 2026-10-01 from the project operator’s conversation. Evidence classes: physical operator report, supplemented by the already committed injected board trials. No new camera recording, timing measurement, image build, flash or QEMU boot was performed for this closeout.

The operator previously accepted ordinary cards, including video (see ordinary-cards.md), and live card composition (see card-composition.md). They also accepted coherent shell behavior and explicitly waived difficult additional captures. After the coordinator proposed archiving the functional live card UI while retaining failed performance budgets and unfinished full-image/non-fixture QEMU proof in the existing performance follow-up, the operator replied:

yeah archive cards and let’s sort home and settings next plz go

This accepts the functional card entry, live deck selection, expand, close and recovery experience. It does not supply a new per-case physical test of privacy, close refusal, timeout, or throw reliability. Those cases retain the recorded injected-board evidence and its limits in docs/evidence/card-shell/injected/README.md, docs/evidence/card-shell/throw-sampling/README.md and docs/evidence/card-shell/throw-fixture-sync/README.md. Earlier failed throws remain recorded, rather than erased by this acceptance.

Authorized scope boundary

The archived parent the-shell-manages-apps-as-cards owns the functional UI, its existing implementation/injected proof, the optional renderer decision and this operator acceptance. Its former camera task is reconciled to this report under the operator’s capture waiver; no camera command is claimed to have run.

The existing, still-open the-card-deck-still-misses-its-frame-budget now owns both original unresolved tasks in full:

The canonical measured-budget requirement stays UNVERIFIED for acceptance. Archiving the functional UI is neither a performance pass nor full-image/QEMU proof. The successor cannot archive until those requirements are resolved.

Worktree: /home/jadams/tmp/k230-card-ui-closeout; branch closeout/accepted-live-card-ui; base c0e338a4f63c2f159d27cfd5ac36659c3bf9de08. No board reservation was needed.