Files
Faset_Engine/docs/validation/windows-software-vulkan-2026-09-18/checkpoint5/evidence.json
T
Emil dd02f9cae8
Native and manual checks / native (ubuntu-24.04) (push) Waiting to run
Native and manual checks / native (windows-2025) (push) Waiting to run
Native and manual checks / manual (push) Waiting to run
Windows editor and software Vulkan / windows-graphics (push) Waiting to run
Complete MVP acceptance, publish platform evidence and finalize the manual
2026-09-18 06:23:32 +03:00

236 lines
7.6 KiB
JSON

{
"format": "faset.validation-evidence",
"version": 1,
"status": "passed",
"scope": "Hosted Windows developer build, first-project UI contracts, software Vulkan and relocated Release games",
"source_checkout": {
"commit": "0f34b036313c011861dbfd5828ed45c4f7940b05",
"fresh_checkout": true,
"clean_commit_match": true,
"checkout_step": "actions/checkout on a fresh GitHub-hosted runner; engine and game targets configured and built in this job"
},
"ci": {
"run_url": "https://github.com/emil28092005/Faset_Engine/actions/runs/35300447535",
"job_url": "https://github.com/emil28092005/Faset_Engine/actions/runs/35300447535/job/105463031708",
"started_utc": "2026-09-18T02:49:42Z",
"finished_utc": "2026-09-18T03:04:40Z",
"conclusion": "success",
"steps": [
{
"name": "Set up job",
"conclusion": "success"
},
{
"name": "Run actions/checkout@11d5960a326750d5838078e36cf38b85af677262",
"conclusion": "success"
},
{
"name": "Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
"conclusion": "success"
},
{
"name": "Visual Studio x64 environment",
"conclusion": "success"
},
{
"name": "Enable the documented Windows long-path developer profile",
"conclusion": "success"
},
{
"name": "Identify pinned Vulkan source cache",
"conclusion": "success"
},
{
"name": "Restore pinned Vulkan test tools",
"conclusion": "success"
},
{
"name": "Build official Vulkan loader and SwiftShader from pinned sources",
"conclusion": "success"
},
{
"name": "Save successfully built Vulkan test tools",
"conclusion": "skipped"
},
{
"name": "Probe Vulkan loader and SwiftShader before compiling the engine",
"conclusion": "success"
},
{
"name": "Fetch checksum-verified Slang compiler",
"conclusion": "success"
},
{
"name": "Configure full editor and Player",
"conclusion": "success"
},
{
"name": "Build full editor and tests",
"conclusion": "success"
},
{
"name": "CPU contracts and software GPU pixel tests",
"conclusion": "success"
},
{
"name": "Real Release exports, 2D and 3D execution, incremental Debug rebuild",
"conclusion": "success"
},
{
"name": "Export and relocate both checked-in playable games",
"conclusion": "success"
},
{
"name": "Preserve graphics and export evidence",
"conclusion": "success"
},
{
"name": "Post Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
"conclusion": "success"
},
{
"name": "Post Run actions/checkout@11d5960a326750d5838078e36cf38b85af677262",
"conclusion": "success"
},
{
"name": "Complete job",
"conclusion": "success"
}
]
},
"environment": {
"runner_label": "windows-2025",
"observed_setup": [
"Microsoft Windows Server 2025",
"Image: windows-2025-vs2026",
"Version: 20260907.229.1",
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
],
"compiler": "Clang 20.1.8 clang-cl, x64 MSVC ABI",
"editor_configuration": "Debug, FASET_DEBUG_IMGUI=ON",
"export_configuration": "Release, independent Ninja build with custom project C++ sources",
"windows_long_paths_enabled": true,
"device": "SwiftShader Device (LLVM 10.0.0)",
"validation_layer_available": false
},
"tests": {
"total": 35,
"passed": 35,
"failed": 0,
"skipped": 0,
"details": "tests.json"
},
"first_project_evidence": {
"test": "editor_ui_launcher",
"observed": "Create/Open through the instrumented launcher, Unicode paths, recents, directory browsing, validation and keyboard navigation; actual retained UI and software-rendered frame"
},
"games": [
{
"name": "collect-2d",
"generation": "16e0f91d-c1ab-4c66-b4d7-3dc88459caa9",
"configuration": "Release",
"frames": 120,
"validation_enabled": false,
"validation_errors": 0,
"source_paths_hidden": true,
"capture": {
"width": 1280,
"height": 720,
"sampled_colors": 7,
"sha256": "f9d74067d87c1ebf30c6db372a26d93b7285791c8cb0307a24af5adb23bf201a"
},
"export_compiler_evidence": [
"-- The C compiler identification is Clang 20.1.8 with MSVC-like command-line",
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
]
},
{
"name": "collect-3d",
"generation": "e8819c35-cd05-45d9-b7f4-3de060f62836",
"configuration": "Release",
"frames": 120,
"validation_enabled": false,
"validation_errors": 0,
"source_paths_hidden": true,
"capture": {
"width": 1280,
"height": 720,
"sampled_colors": 43,
"sha256": "0edc88eef9f641a780ef44664f58c811a22bd201c8d29e1fcb7531b88f251900"
},
"export_compiler_evidence": [
"-- The C compiler identification is Clang 20.1.8 with MSVC-like command-line",
"-- The CXX compiler identification is Clang 20.1.8 with MSVC-like command-line"
]
}
],
"limitations": [
"Software Vulkan on a GitHub-hosted Windows Server VM, not a physical desktop GPU qualification or performance benchmark.",
"Khronos validation layer is absent. Zero reported validation errors does not establish validation-layer coverage.",
"Fresh developer-toolchain setup and first-project tests are covered; no retail installer or manual OS IME composition acceptance is claimed."
],
"original_ci_log_sha256": "5ef915923837881ffba85d03f73fb879acef2849d425fa6c90d6401781cc5937",
"retained_files": [
{
"path": "collect-2d-manifest.json",
"sha256": "f65466a16a53bad75cf758952cdb6169c1717e1995257333ca0e882aabda63b3",
"size": 4315
},
{
"path": "collect-2d-run.json",
"sha256": "9dda395b5012051bfa225be27577bde0eff9d56ccc5f7e64ae8ed7dbd9748d02",
"size": 1011
},
{
"path": "collect-2d-validate.json",
"sha256": "1789f7b2d8de3bd55be3974d6b1e8fbc76424b5c73633e0a2052fb07482ce474",
"size": 445
},
{
"path": "collect-2d.png",
"sha256": "c380583f2fd8bc09c5b0e1c6e755c35c3d64b5385ed66177b04d1bbdb532b236",
"size": 4525
},
{
"path": "collect-3d-manifest.json",
"sha256": "35350b5d34dd2d1caed5cbbc1216274479fcc2ed5139e2de53369df0f2a9b929",
"size": 5923
},
{
"path": "collect-3d-run.json",
"sha256": "0fd945b0ea7d8373832db5ef017b1d57155ba8a26fd245e43d45732a0aacb5f9",
"size": 1128
},
{
"path": "collect-3d-validate.json",
"sha256": "3c6f05871ac8d462505c0f4021cb18d9740060955bad22aead701a4dec8bebb0",
"size": 562
},
{
"path": "collect-3d.png",
"sha256": "48ef9a82378f74e8ad5a0c438bb730773d684cce809afcef461756a38476375e",
"size": 20366
},
{
"path": "playable-report.json",
"sha256": "d754700b5bfb23e3e5f6f78cc77336daea0503d71fe82bec7c80454f194ac293",
"size": 14529
},
{
"path": "probe.json",
"sha256": "0c85c12510dbb0d895faefb7d14f26935a5add675cf0477b29f543d72eed40d6",
"size": 1019
},
{
"path": "tests.json",
"sha256": "ac25ad1d3d9368e28cc9b1bd01275ee7ec154d8a654fbed95ceb6f2d91592c2e",
"size": 4730
},
{
"path": "toolchain.json",
"sha256": "969162d1f994724ff6f98d20353e62e3881477ebce98759ca325c8febb175176",
"size": 937
}
]
}