evidence · 3.0 KiB

host.md

Committed at docs/evidence/launcher-curation/host.md. This is what grounds the requirements that cite it.

Open raw source

Curated Apps catalog: host fixtures

Evidence class: host (x86_64 compile of the production launcher sources and GLib desktop provider against isolated XDG directories). No board, panel, touch or cross-build is claimed. Recorded 2026-09-28T13:54Z on branch close/shell-umbrella.

Change: the-launcher-explains-app-actions, tasks 1.1 and 1.2.

What changed

Commands and results

$ python3 tests/test_desktop_catalog.py -v
test_curation_applies_after_refresh ... ok
test_curation_suppresses_endpoints_demotes_duplicates_and_retains_unknown ... ok
test_escaped_names_do_not_break_catalogue_records ... ok
test_failed_launch_reports_short_copy_without_raw_path ... ok
test_glib_launch_preserves_argv_fields_and_working_directory ... ok
test_visibility_precedence_add_remove_and_hidden_override ... ok
Ran 6 tests — OK

$ python3 tests/test_launcher_navigation.py -v
test_threshold_dominance_cancellation_and_overview_bounds ... ok
A failed curated launch leaves the page model intact and Back usable. ... ok
test_help_return_page_bounds_and_desktop_action_indexes ... ok
Compile the production client helpers and exercise their child boundary. ... ok
Ran 4 tests — OK

The following suites also compile touch-launcher.c and still pass: tests/test_shell_routes.py (route-socket), tests/test_shell_gestures.py, tests/test_shell_icons.py (8) and tests/test_shell_appearance_receiver.py (6).

Limits