aboutsummaryrefslogtreecommitdiff
path: root/docs/baseline/current-project-audit.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 04:50:10 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 04:50:10 +0300
commit3c44a12fc461eac785bd9201d0b5b755a323f51d (patch)
tree89c3f0266784a1c4bd89854f28be024d01dc1e69 /docs/baseline/current-project-audit.md
parent958a5a3263e29a5d66b614dd3feb3668e27554b9 (diff)
downloadfparkan-3c44a12fc461eac785bd9201d0b5b755a323f51d.tar.xz
fparkan-3c44a12fc461eac785bd9201d0b5b755a323f51d.zip
build(platform): restrict runtime scope to Windows
Diffstat (limited to 'docs/baseline/current-project-audit.md')
-rw-r--r--docs/baseline/current-project-audit.md21
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.