feat: complete native execution and Steam discovery
This commit is contained in:
@@ -15,13 +15,13 @@
|
||||
|
||||
## Current state
|
||||
|
||||
- Phase 0 is complete. Phase 1 contracts are next.
|
||||
- Phases 0–3 are complete. Steam launch planning and execution is next.
|
||||
- `Project Kiln`, `kiln`, and every `kiln-*` name are private placeholders. Do not publish,
|
||||
globally install, register, or expose them as stable compatibility promises.
|
||||
- The workspace is private, AGPL-3.0-or-later, Rust 2024, MSRV 1.85, with the reviewed
|
||||
development toolchain pinned to Rust 1.97.1.
|
||||
- No real provider implementation starts until the relevant Phase 1 contracts and mock
|
||||
adapter tests pass.
|
||||
- The workspace is private, AGPL-3.0-or-later, Rust 2024, with Rust 1.97.1 as both
|
||||
the minimum supported compiler and reviewed development toolchain.
|
||||
- Every new provider starts with read-only fixture-driven discovery and must reuse the
|
||||
Phase 1 contracts before execution work begins.
|
||||
|
||||
## Required workflow
|
||||
|
||||
@@ -44,11 +44,11 @@
|
||||
Run before handing work back:
|
||||
|
||||
```sh
|
||||
make verify
|
||||
make audit
|
||||
make check
|
||||
```
|
||||
|
||||
Also run focused tests for the changed capability. Do not report a gate as passed unless
|
||||
All compilation and auditing runs locally; Gitea is source storage only. Also run focused
|
||||
tests for the changed capability. Do not report a gate as passed unless
|
||||
it actually ran. Record blocked hardware/VM/provider checks explicitly for later local
|
||||
execution rather than fabricating evidence.
|
||||
|
||||
@@ -56,9 +56,9 @@ execution rather than fabricating evidence.
|
||||
|
||||
- `crates/kiln-core/`: provider-independent contracts and logic
|
||||
- `crates/kiln-cli/`: the single human and machine-facing CLI
|
||||
- `crates/kiln-adapter-steam/`: read-only Steam library and app-manifest discovery
|
||||
- `docs/spec/`: active specification
|
||||
- `docs/adr/`: architecture decisions
|
||||
- `docs/phase-0/`: completed baseline policies and evidence
|
||||
- `docs/handoff/`: bounded Codex CLI task briefs
|
||||
- `scripts/`: repository, toolchain, licensing, and placeholder gates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user