Valentin Popov
283b48e8c5
feat(render): draw original MSH through Vulkan
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 1m58s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:21:29 +04:00
Valentin Popov
97b1199b9e
feat(render): accept static indexed Vulkan meshes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m6s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:14:47 +04:00
Valentin Popov
223b3b948a
test(render): refresh licensed planning captures
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
Test / Lint (push) Failing after 2m2s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:09:24 +04:00
Valentin Popov
597ffef19c
refactor(render): build game commands from snapshots
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m7s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 06:16:44 +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
3c44a12fc4
build(platform): restrict runtime scope to Windows
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m5s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:50:10 +04:00
Valentin Popov
958a5a3263
build(deps): harden winit feature graph
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m22s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 05:44:50 +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
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
Valentin Popov
f34c422b20
test: realign stage 2 acceptance coverage
2026-07-03 21:44:26 +04:00
Valentin Popov
b2e193f234
feat(stage2): persist prepared mission assets and reports
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m17s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-07-03 17:11:49 +04:00
Valentin Popov
66804e0bd2
feat(stage2): materialize visual dependency graph
2026-07-03 17:03:40 +04:00
Valentin Popov
8a8ef614f2
refactor(cli): limit json refactor to stage1 scope
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 1m54s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-30 04:43:27 +04:00
Valentin Popov
716cde2072
refactor(cli): replace manual json assembly
2026-06-30 02:29:42 +04:00
Valentin Popov
6cd23bf02a
fix(smoke): capture final validation after explicit shutdown
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
Test / Lint (push) Failing after 2m58s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-25 22:35:08 +04:00
Valentin Popov
7c3b3a53f5
fix(smoke): drop renderer before window teardown
2026-06-25 13:07:40 +04:00
Valentin Popov
e572558d5f
fix(stage0-ci): satisfy strict clippy gates
2026-06-25 11:45:40 +04:00
Valentin Popov
5aff0b64e8
fix(vulkan-policy): gate requested depth formats
2026-06-25 11:45:40 +04:00
Valentin Popov
757a975d8c
chore(vulkan-smoke): record window bootstrap phases
2026-06-25 11:45:40 +04:00
Valentin Popov
d146953bcc
fix(vulkan-smoke): track bootstrap timeout evidence
2026-06-25 11:45:40 +04:00
Valentin Popov
b617e2958d
fix(vulkan-smoke): harden timeout and ci closure
2026-06-25 11:45:40 +04:00
Valentin Popov
0caa36d923
build(vulkan-smoke): capture build toolchain metadata
2026-06-25 11:45:38 +04:00
Valentin Popov
25d26a87a4
build(vulkan-smoke): embed compiled artifact provenance
2026-06-25 11:45:38 +04:00
Valentin Popov
8f0dcd7f4d
feat(vulkan-smoke): verify macos portability evidence
2026-06-25 11:45:38 +04:00
Valentin Popov
70813154f2
fix(vulkan-smoke): emit structured timeout reports
2026-06-25 11:45:38 +04:00
Valentin Popov
8f8fa426d5
refactor(vulkan-backend): satisfy ci quality gates
2026-06-25 11:45:37 +04:00
Valentin Popov
fd8b03c0bc
refactor(reporting): use typed serde report schemas
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
247f86aa09
feat(vulkan-smoke): pin shader manifest provenance
2026-06-25 11:45:33 +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
Valentin Popov
021b1c8dac
feat(vulkan-smoke): run native swapchain acquire/present
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 2m24s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-24 01:53:39 +04: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
ed2b540abf
feat: add target triple to native smoke report
2026-06-23 23:48:31 +04:00
Valentin Popov
00ae9067d8
feat: require swapchain recreation evidence in smoke reports
2026-06-23 23:45:08 +04:00
Valentin Popov
c71e706d69
feat: add native smoke window preflight
2026-06-23 23:42:20 +04:00
Valentin Popov
aa2133d82b
feat: add Vulkan surface preflight to smoke runner
2026-06-23 23:38:09 +04:00
Valentin Popov
71ead678c0
feat: add Vulkan instance probe to smoke runner
2026-06-23 23:35:41 +04:00
Valentin Popov
f15ea95bf2
feat: add Vulkan loader probe to smoke runner
2026-06-23 23:33:42 +04:00
Valentin Popov
227d95fc49
feat: add Vulkan smoke runner entrypoint
2026-06-23 23:27:47 +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