Files
fparkan/docs/baseline/current-project-audit.md
T
Valentin Popov f952593e27
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m15s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
chore(toolchain): limit installed targets to windows
2026-07-18 11:55:16 +04:00

1.4 KiB

Current Project Audit

Baseline command:

cargo xtask ci

Result on 2026-07-18:

  • 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;
  • rust-toolchain.toml pins Rust 1.97.1 and installs only the x86_64-pc-windows-msvc target; Linux and macOS target installation is not part of the default developer setup;
  • 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 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;
  • Windows is the sole supported runtime target for this project; Linux and macOS smoke gates are explicitly out of scope.

Scope labels:

  • Stage 0 codebase gates: locally evidenced.
  • Stage 0 Windows native runtime: locally evidenced.
  • Linux/macOS runtime and cross-platform hosted CI: out of scope.