diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 04:50:10 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 04:50:10 +0300 |
| commit | 3c44a12fc461eac785bd9201d0b5b755a323f51d (patch) | |
| tree | 89c3f0266784a1c4bd89854f28be024d01dc1e69 /docs | |
| parent | 958a5a3263e29a5d66b614dd3feb3668e27554b9 (diff) | |
| download | fparkan-3c44a12fc461eac785bd9201d0b5b755a323f51d.tar.xz fparkan-3c44a12fc461eac785bd9201d0b5b755a323f51d.zip | |
build(platform): restrict runtime scope to Windows
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/baseline/current-project-audit.md | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/docs/baseline/current-project-audit.md b/docs/baseline/current-project-audit.md index ae2a243..2d8ca25 100644 --- a/docs/baseline/current-project-audit.md +++ b/docs/baseline/current-project-audit.md @@ -8,25 +8,26 @@ cargo xtask ci Result on 2026-07-18: -- canonical pipeline now uses a fixed MSRV/toolchain, policy checks, - full-format workspace test command, `clippy`/`doc`/`cargo deny` gates and - typed manifest parsing in `xtask`; -- `rpath`/offline mode is still useful for synthetic local checks; -- full online dependency resolution remains unavailable in the sandbox. +- canonical pipeline passes locally with Rust 1.97.1: formatting, policy, + shader provenance, workspace tests, `clippy`, docs and `cargo deny` are + executed through `cargo xtask ci`; +- internal path dependencies are version-pinned and the Windows-only winit + graph enables only `rwh_06`, excluding Unix window-system dependencies; +- `cargo deny` runs without advisory exceptions in the supported Windows graph. Native Vulkan evidence: -- Windows x86_64 local smoke passed on 2026-07-18 with Rust 1.87.0, the +- Windows x86_64 local smoke passed again on 2026-07-18 with Rust 1.97.1, the system Vulkan loader 1.4.350, and an AMD Radeon Pro WX 3200 Series; - the smoke created a Win32 surface and swapchain, presented 300 frames, exercised a controlled resize (three observed resize events and two swapchain recreations), and shut down with zero validation warnings and errors; -- the result is configuration-specific evidence, not a substitute for the - separate Linux and macOS smoke gates. +- Windows is the sole supported runtime target for this project; Linux and + macOS smoke gates are explicitly out of scope. Scope labels: -- Stage 0 macOS/codebase: closed. +- Stage 0 codebase gates: locally evidenced. - Stage 0 Windows native runtime: locally evidenced. -- Stage 0 Linux native runtime and cross-platform hosted CI: deferred. +- Linux/macOS runtime and cross-platform hosted CI: out of scope. |
