Valentin Popov
6ca7ab4f42
refactor(xtask): derive closure from Cargo metadata
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m1s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:59:59 +04:00
Valentin Popov
cd57d16d60
refactor(xtask): parse Cargo manifests with toml
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m1s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:58:21 +04:00
Valentin Popov
fd4be6c825
fix(stage0): require Windows native smoke
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m1s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:53:45 +04:00
Valentin Popov
ba5992cc56
build(deps): pin internal path dependency versions
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 2m23s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:40:24 +04:00
Valentin Popov
41a2746804
fix(build): align stage zero gates with Rust 1.97
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m18s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:38:27 +04:00
Valentin Popov
02b4da2e3d
build: support Windows shader provenance
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
Test / Lint (push) Failing after 7m8s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:27:10 +04:00
Valentin Popov
9f7a94b0d9
fix(policy): normalize Windows FFI paths
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
Test / Lint (push) Failing after 3m34s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:22:20 +04:00
Valentin Popov
337894528c
build: upgrade Rust toolchain to 1.97.1
Docs Deploy / Build and Deploy MkDocs (push) Successful in 49s
Test / Lint (push) Failing after 11m30s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:20:43 +04:00
Valentin Popov
08550849c7
chore: clarify planning acceptance semantics
2026-07-04 01:50:59 +04:00
renovate[bot]
7db0bf8e3d
fix(deps): update rust crate cargo_metadata to 0.23.0
Test / Lint (pull_request) Failing after 1m52s
Test / Test (pull_request) Has been skipped
Test / Render parity (pull_request) Has been skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m3s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-26 00:02:18 +00:00
Valentin Popov
cbc8ef36f8
fix(smoke): bind native smoke audit to current provenance
2026-06-25 22:31:35 +04:00
Valentin Popov
7c7e91c857
build(ci): fail closed on shader provenance
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
Test / Lint (push) Successful in 2m55s
Test / Test (push) Failing after 3m13s
Test / Render parity (push) Has been skipped
2026-06-25 13:07:58 +04:00
Valentin Popov
607a64ca8d
refactor(vulkan-policy): narrow unsafe module boundaries
2026-06-25 11:45:39 +04:00
Valentin Popov
8f0dcd7f4d
feat(vulkan-smoke): verify macos portability evidence
2026-06-25 11:45:38 +04:00
Valentin Popov
b473b100c8
refactor(vulkan-ffi): extract capability probe module
2026-06-25 11:45:37 +04:00
Valentin Popov
3c32215665
refactor(vulkan-ffi): extract swapchain probe module
2026-06-25 11:45:37 +04:00
Valentin Popov
f91378b884
refactor(vulkan-ffi): extract swapchain resource module
2026-06-25 11:45:37 +04:00
Valentin Popov
6a2adbe160
refactor(vulkan-ffi): extract smoke renderer module
2026-06-25 11:45:36 +04:00
Valentin Popov
b8933dd43a
refactor(vulkan-ffi): extract resource setup module
2026-06-25 11:45:36 +04:00
Valentin Popov
26efa13a01
refactor(vulkan-ffi): extract runtime capability module
2026-06-25 11:45:36 +04:00
Valentin Popov
dcd5417af2
refactor(vulkan-ffi): extract validation messenger module
2026-06-25 11:45:36 +04:00
Valentin Popov
b6b47ae6f6
refactor(vulkan-ffi): extract surface bootstrap module
2026-06-25 11:45:35 +04:00
Valentin Popov
1eead8d597
refactor(vulkan-ffi): extract instance bootstrap module
2026-06-25 11:45:35 +04:00
Valentin Popov
fd8b03c0bc
refactor(reporting): use typed serde report schemas
2026-06-25 11:45:34 +04:00
Valentin Popov
0b0ed87650
refactor(vulkan-ffi): narrow audited unsafe boundary
2026-06-25 11:45:34 +04:00
Valentin Popov
ec6645a21f
fix(stage0): harden native smoke provenance audit
2026-06-25 11:45:34 +04:00
Valentin Popov
d1b7b43dce
feat(stage0): record artifact provenance metadata
2026-06-25 11:45:33 +04:00
Valentin Popov
5950c62cec
ci: tighten supply-chain fallback policy
2026-06-25 11:45:33 +04:00
Valentin Popov
0a2d1bcc32
chore(stage0): scope native smoke closure to macos
2026-06-25 11:45:32 +04:00
Valentin Popov
ba69bdb6ea
feat(stage0): close native smoke acceptance gate
2026-06-25 11:45:32 +04:00
Valentin Popov
5cc2c5819f
ci: tighten stage 0 acceptance gates
2026-06-25 11:45:32 +04:00
renovate[bot]
27af3806b3
fix(deps): update all digest updates
Test / Lint (pull_request) Failing after 1m53s
Test / Test (pull_request) Has been skipped
Test / Render parity (pull_request) Has been skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 1m50s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-24 00:02:21 +00:00
Valentin Popov
d41add32c4
feat: create Vulkan swapchain probe
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Successful in 2m36s
Test / Test (push) Failing after 2m52s
Test / Render parity (push) Has been skipped
2026-06-24 01:05:31 +04:00
Valentin Popov
159731664f
feat: probe Vulkan logical device creation
2026-06-24 00:14:26 +04:00
Valentin Popov
e6b7fa1896
feat: probe live Vulkan runtime capabilities
2026-06-24 00:05:46 +04:00
Valentin Popov
0e127117e9
feat: require created Vulkan smoke surface
2026-06-23 23:59:07 +04:00
Valentin Popov
4d19728c39
feat: create native smoke window handles
2026-06-23 23:56:40 +04:00
Valentin Popov
54f07ee3be
feat: audit native smoke artifacts
2026-06-23 23:51:38 +04:00
Valentin Popov
99bcbf388f
refactor: remove xtask native smoke generator
2026-06-23 23:30:26 +04:00
Valentin Popov
227d95fc49
feat: add Vulkan smoke runner entrypoint
2026-06-23 23:27:47 +04:00
Valentin Popov
dceea70122
ci: add native smoke artifact schema
2026-06-23 23:22:29 +04:00
Valentin Popov
fd452f6016
ci: add acceptance artifact metadata
2026-06-23 23:18:36 +04:00
Valentin Popov
1d0244c3e4
ci: enforce reproducible Rust toolchain
2026-06-23 23:16:50 +04:00
Valentin Popov
0e76c2ed7c
ci: add built-in supply chain policy fallback
2026-06-23 23:10:16 +04:00
Valentin Popov
4c1edef21b
test: verify headless dependency closure
2026-06-23 23:05:01 +04:00
Valentin Popov
9cc24e715d
fix: close stage 0-2 synthetic gates
2026-06-23 22:32:50 +04:00
Valentin Popov
f8e447ffee
feat: close stage 0-2 audit groundwork
...
Remove legacy SDL/OpenGL adapters from the workspace and introduce winit/Vulkan adapter boundaries for the rendered composition root.
Add reproducible toolchain and xtask CI coverage for formatting, tests, clippy, docs, policy, deny, acceptance auditing, and hosted OS matrix evidence.
Strengthen Stage 1 data contracts with byte-first paths, VFS hardening, structured diagnostics, RsLi writer/edit scaffolding, corpus reporting, and resource error classification.
Advance Stage 2 asset preparation by moving mission loading through assets/runtime boundaries, materializing prototype graph data, preserving provenance, and adding inspection/viewer integration.
Record the Stage 0-2 audit input, acceptance roadmap, coverage updates, and documentation notes for follow-up evidence.
2026-06-23 22:05:16 +04:00
Valentin Popov
162de8ccab
fix: require manifests for licensed gates
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 1m16s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-22 17:29:33 +04:00
Valentin Popov
91c7a8a14e
fix: make corpus reports explicit and fallible
2026-06-22 16:49:32 +04:00
Valentin Popov
8e5e46b7b3
fix: make ci locked and isolate licensed tests
2026-06-22 15:55:37 +04:00