feat: complete native execution and Steam discovery

This commit is contained in:
2026-07-18 20:11:52 -04:00
parent 514f87dacb
commit bc0090c63d
42 changed files with 6403 additions and 97 deletions
+16
View File
@@ -0,0 +1,16 @@
# Phase 3 status
Phase 3 is complete.
| Exit condition | Evidence | Status |
|---|---|---|
| Steam root and library parsing | Bounded KeyValues fixture tests | Passed |
| App-manifest parsing | Installed, partial, malformed, oversized, and invalid-UTF-8 fixtures | Passed |
| Normalized identity | Stable `steam:<appid>` and deterministic installation UUID tests | Passed |
| Read-only provider surface | Discovery/info-only capability and unsupported-launch tests | Passed |
| CLI integration | Provider-scoped list, search, info, and scan test | Passed |
| Real-system acceptance | Local Steam metadata scan, no client start or game launch | Passed |
| Repository gates | `make check` | Passed |
Steam launch-plan generation, client startup, Proton behavior, and lifecycle tracking remain
Phase 4 work.