swayfx-mosaic/tooling/probes/step20c-corec-v2/reviews/gpu-fifo-delta-review.json

60 lines
3.3 KiB
JSON

{
"schema": "independent-R-GPU-FIFO-delta-source-review-v1",
"decision": "ACCEPTED",
"scope": "Only FIFO g2_begin correction and directly associated patch/freeze/tests; no broad re-audit",
"inputs_sha256": {
"results/gpu-source-freeze.json": "209c97a910523087a99eb5a303e0c57019542fadaffc8bca9386d79563960de3",
"results/gpu-source-freeze-corrected.json": "38b1daba551758e0969312a1ed5fc459af877ee7d443f2135d6aa62e4831af0e",
"ownreview-gpu-oom-build/gpu-source-review-receipt.json": "db76b1139b00b881dfe0b59f5d6039c430bf16e5800482d68580aaa15c92effa",
"ownreview-gpu-oom-build/gpu-fifo-negative.json": "e0a74d476c496ff1798b4c0d303b34e33b892a9b3396c431249107207a874c2e"
},
"corrected_native_sha256": "0dfa9e089853a078094736da7f4e133d7fd648500d380dd7f536a7a6f80fdd8e",
"corrected_patch_sha256": "77d7445ceaf643fd5cc708d31c3f2c77feaeb80f8130c419c55e5514ecc8a75d",
"freeze_files_verified": 22,
"old_freeze_changed_paths": [
"gpu-kit/freeze.py",
"gpu-kit/g2-native.patch",
"gpu-kit/g2_native.h",
"gpu-kit/reproduce.py",
"gpu-kit/test-targeted.py",
"gpu-kit/test_protocol.py",
"sources/scene-gpu/render/fx_renderer/g2_native.h"
],
"native_delta": "Only g2_begin: O_NONBLOCK; fstat regular/UID/mode/nlink/exact framing size before read; unchanged nonce comparison and consume sequence",
"native_copies_identical": true,
"parent_and_mosaic_unchanged": true,
"shaders_python_protocol_scenario_unchanged": true,
"test_protocol_delta": "BASE output directory only; protocol.py and scenario.py byte-identical to original freeze",
"fifo_test": "PASS exact extracted production function; writerless FIFO0600 rejected, arm retained and consumed absent, alarm not reached",
"targeted_test_commands": 10,
"FakeGL_paths": 18,
"targeted_tests": "PASS",
"source_patch_reproduction": "PASS_EXACT_PARENT_AND_TARGET",
"gl_observability_capability": "PASS_FOR_INTENDED_GLES3_RBO_SCOPE",
"actual_gl_runtime": "NOT_RUN",
"actual_gl_observability": "NOT_PROVEN",
"metadata_offline": "PASS_CONTROLLED_ONLY",
"whole_field_causality": "NOT_PROVEN",
"native_present_buffer": "NOT_PROVEN",
"gpu_completion": "NOT_PROVEN",
"pair3_build": "NOT_RUN",
"G2": "NOT_RUN; other gates and parent final binding required",
"runtime_authorization_granted": false,
"runtime_launches": 0,
"new_gpu_acquisitions": 0,
"blocking_findings": [],
"memory_redirects": "test_fifo WORK, test-targeted WORK/receipt and child test_protocol BASE, reproduce temporary destination/receipt redirected in memory only to this review directory; no script source edited",
"masked_response_content_accessed": false,
"git_diff_check": "PASS",
"git_status": "## main...origin/main\n",
"code_edits": false,
"committed_pushed": false,
"evidence": {
"test_fifo.py.log": "2cee3f97bf93e4ec6982d919682887b217859a146ee0dacd89b50fa9ada99a9c",
"targeted-tests.json": "6bb03b42bec3cc7b69cd0e30a1dd7e076841cf0df31448e60fbf58c907bff73e",
"test-targeted.py.log": "17b223fa8fc494dfb4e151783f04ce0c2493d8bc1f93fb975a87210e98f1fa2b",
"patch-reproduction.json": "bb82b0f4c732cf0ac8e9af6e5a2574f230b5eb18e78d1c1b1fc3cfa0137e4a8b",
"reproduce.py.log": "bb82b0f4c732cf0ac8e9af6e5a2574f230b5eb18e78d1c1b1fc3cfa0137e4a8b",
"runs.json": "01a35ba5bf7039f81c42cffd37cb3f298867ab7266d26786d4194464d9de5ecd"
}
}