From 3c44a12fc461eac785bd9201d0b5b755a323f51d Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 18 Jul 2026 05:50:10 +0400 Subject: build(platform): restrict runtime scope to Windows --- docs/baseline/current-project-audit.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'docs/baseline/current-project-audit.md') 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. -- cgit v1.2.3