feat: complete Steam execution

This commit is contained in:
2026-07-20 15:51:11 -04:00
parent bc0090c63d
commit 7d1077c0cb
13 changed files with 438 additions and 83 deletions
+8 -7
View File
@@ -6,15 +6,14 @@ promises.
## Status
Phases 03 are complete: repository gates, shared contracts, native discovery/execution,
and read-only Steam discovery. Phase 4 adds Steam launch planning and representative
native/Proton execution. The Steam commands below currently read metadata only; they do
not start Steam or launch games.
Phases 04 are complete: repository gates, shared contracts, native discovery/execution,
Steam discovery, typed Steam launch planning, and representative native/Proton execution.
Phase 5 proves the minimal graphical session and recovery path.
## Current proof
The workspace contains the shared Rust core, native and read-only Steam adapters, and
CLI. Local development, verification, and the minimum supported compiler are pinned to
The workspace contains the shared Rust core, native and Steam adapters, and CLI. Local
development, verification, and the minimum supported compiler are pinned to
Rust 1.97.1:
```text
@@ -28,6 +27,8 @@ kiln list --provider steam
kiln search <query> --provider steam
kiln scan --provider steam
kiln info steam:<app-id>
kiln launch steam:<app-id> --dry-run
kiln launch steam:<app-id>
kiln config defaults
kiln config validate
kiln config explain --json
@@ -47,4 +48,4 @@ The active specification is under `docs/spec/`. Start with
Local Codex CLI work starts with `AGENTS.md`. Native manifest setup is documented in
`docs/phase-2/native-manifests.md`; completed Steam discovery evidence is under
`docs/phase-3/`.
`docs/phase-3/`; completed Steam execution evidence is under `docs/phase-4/`.