evidence · 2.0 KiB

README.md

Committed at docs/evidence/splash-option-acceptance/README.md. This is what grounds the requirements that cite it.

Open raw source

Console option: paired evaluation and current image inspection

These host checks used source 828485dd4d01b3ca0a9ea9c40ab958414e58eac8 with only documentation/evidence changes in the worktree. No implementation or configuration was changed, and no image was flashed for these checks.

Both-state evaluation records successful toplevel derivation evaluation for the canonical configuration (panelConsole=true) and an extendModules override setting it to false. The equivalent evaluation command can be run from the repository root. Only the true state includes console=tty0. Both retain ordinary Sway (initialSplash=false); the false state here is not the separately tested initial-scene candidate.

The current canonical image was built successfully with:

nix build .#sdImage --out-link result-console-acceptance \
  --option max-jobs 1 --option cores 8 \
  --option substituters https://cache.nixos.org

Build output records three packaging derivations. The read-only inspection, produced by inspect-image.py, reads the 112 MiB boot partition at offset 4 MiB and verifies that logo.xrgb is absent, console=tty0 is present, and init names the evaluated current system. It records the full image SHA-256 and size. This is host artifact inspection, not a flashed-card readback or physical boot claim.

This fills the two-state evaluation and current console-image inspection gaps in task 6.1. The module default is false, but flake.nix still explicitly sets the canonical image to true. The change’s required final default is therefore not yet delivered. Task 6.1 stays open until that selection is reconciled with the physical acceptance gates. Earlier splash-image asset inspection remains in the preservation trial; the corrected initial-scene image has separate build and deployment evidence.