Desktop Material

Linux TUI revival verification manifest

This receipt tracks the 2026-08-02 revival of the interactive Linux terminal edition. It is updated only with observed evidence; a planned check is not a passing check.

Scope

Source state

Item Value
Working branch codex/revive-linux-tui
Starting commit a07444813bcfae1e5aadb67e4353b378d7593937
Latest observed origin/main during work 9367e97bcab21146d09d18452226714dcc4b7c5f
TUI package before revival 0.1.0
Planned revived TUI package 0.2.0
Parity source docs/readme-tabs/complete-feature-list.md
Generated parity rows at start 202
Starting parity summary 14 adapted, 53 partial, 133 unavailable, 2 terminal-owned

Environment routing

The preferred ephemeral WSL route could not start: WSL is installed, but the host reports virtualization disabled and has no installed or temporary Linux distribution. No WSL distribution was created. Linux acceptance therefore uses an isolated, resource-bounded Docker container with Xvfb and a real terminal; that fallback must be labelled as Docker/Xvfb evidence rather than WSL evidence.

Evidence ledger

Time (America/Toronto) Check Result
2026-08-02 Baseline Python suite 250 passed, 1 Windows-only PTY skip
2026-08-02 Clone/path parser unit slice 35 passed
2026-08-02 Splitter/config focused slice 17 passed
2026-08-02 Existing responsive/app interaction slice 9 passed
2026-08-02 Clone/path, dialog, worker, and worktree slice 65 passed
2026-08-02 Responsive layout matrix and path regression slice 20 passed in 160.09 seconds; all 132 main-tab size/language combinations exercised
2026-08-02 Responsive-checkpoint Python suite 304 passed, 1 expected Linux-only PTY skip in 428.93 seconds
2026-08-02 Responsive-checkpoint Ruff and strict mypy Ruff passed; mypy passed across 51 source files
2026-08-02 Fresh-Linux installer isolated contract 144 assertions passed; ShellCheck and actionlint passed
2026-08-02 Fresh Debian slim install First install and idempotent repeat install passed with the built wheel and lock-derived constraints
2026-08-02 Installed command smoke github, dmt, desktop-material-tui, gh, Git, SSH, managed Python, and RE2 checks passed from the managed PATH
2026-08-02 Desktop-parity service and UI slices Repository tabs/Files, diff/history/Git, GitHub review/Actions/releases/packages, dim-sum startup, and offline changelog slices passed their focused tests
2026-08-02 Search and clipping regressions The three integrated regressions passed together in 17.21 seconds; search refresh state, live-only repository reconciliation, and 80-column main tabs remained correct
2026-08-02 Responsive size/language matrix 6 passed in 80.81 seconds; focused overflow controls used stable virtual coordinates and remained fully reachable
2026-08-02 Integrated Python suite 406 passed, 1 expected Windows-host Linux-PTY skip in 569.52 seconds
2026-08-02 Integrated Ruff and strict mypy Ruff passed; mypy passed across 61 source files
2026-08-02 Generated contract checks The 202-row parity contract and 707-release offline changelog catalog matched their committed generators
2026-08-02 Revived package build Wheel and source distribution built; the 28,861,781-byte wheel contains all 12 verified dim-sum PNGs, their manifest, the 471,843-byte changelog catalog, and all three TUI command entry points
2026-08-02 Current parity summary 40 adapted, 52 partial, 108 unavailable, 2 terminal-owned

Required completion evidence

Planned captures

Captures will be written beneath this directory only after they come from the real built TUI running in the isolated Linux terminal. Mockups and edited images are not acceptance evidence.