feat: complete native execution and Steam discovery
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# Phase 2 status
|
||||
|
||||
Phase 2 is complete.
|
||||
|
||||
| Exit condition | Evidence | Status |
|
||||
|---|---|---|
|
||||
| Explicit native discovery | Manifest and approved Desktop Entry tests | Passed |
|
||||
| Normalization and durable identity | Game-record and move-preservation tests | Passed |
|
||||
| Search and ambiguity handling | Native adapter and CLI integration tests | Passed |
|
||||
| Dry-run planning | Typed launch-plan CLI test | Passed |
|
||||
| Launch execution | Owned `/usr/bin/printf` isolated integration test | Passed |
|
||||
| Logging | Private-mode, bounded, redacted stdout/stderr log tests | Passed |
|
||||
| Configuration | Defaults, validate, explain, safe edits, provenance, and launch-plan integration tests | Passed |
|
||||
| Failure handling | Malformed/non-UTF-8 input, traversal, symlinks, missing install, spawn, and non-zero exit tests | Passed |
|
||||
| Repository gates | `make check` | Passed |
|
||||
|
||||
Real graphical-game execution is not required for this provider-independent native slice
|
||||
and would interrupt the active desktop session. The isolated process test exercises the
|
||||
same execution path without opening a window.
|
||||
Reference in New Issue
Block a user