{
  "schema": "allocation-pooling-report-v1",
  "scope": "Task-local research fixtures; no external-camera acceptance",
  "publicationReady": true,
  "privacyPolicy": "Allowlisted metrics only. No raw receipts, private paths, process identifiers or credentials.",
  "generatorSources": {
    "validate-input.test.mjs": "2fca24c331fe6e6b1724d0b193536e4dcd1d518eb55a8b14ca65597cc6b1bc46",
    "test_report.py": "3ecf00d6e3b8bbace48f2321226e8537b409d92e2eb2644bd3e0d69a0fa8d449",
    "build_report.py": "c69a41b0f68f4b19471e17002c7502d3b1c71739f9c98a6c3affc0fa22c2148b",
    "README.md": "9718d08844b423f11070e6164c7832ad2fd5e45e0dfb881352f347168568bff9",
    "validate-input.mjs": "593524b1633da2511bb3f02a570ee247e8a06234a9b99e5ca7ab9395e09d988e",
    "design.md": "365544a05409843912b50524f9c67577e1ded4629b2f94aedfc271dfd1dbc4f0",
    "verify_artifact.py": "a1aa79cb3c54b3e0450c8f8c20ef5179e3858214309d4f7b45832d12ce98abe4"
  },
  "methods": {
    "hardware": {
      "processor": "Apple M2",
      "logicalCPUs": 8,
      "memoryGiB": 24,
      "kernel": "Darwin 23.6.0",
      "metadataSHA256": "f082e6ecea7dd27b47ae021500d52721123a1cb420e8342c1809c40f5451afb6",
      "scope": "Retained metadata for the same local host. Not an in-run sample."
    },
    "runs": [
      {
        "arm": "byob",
        "context": "web",
        "resultSHA256": "57a3a6df0d4a8e8e0d35a8d1a980ae62b1ed0571e4af1c2a4a58fb100a9b5de3",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      },
      {
        "arm": "byob",
        "context": "desktop",
        "resultSHA256": "5156e1af56b29b43cb05b0378e3b8b8e80a88a9bbb7490d25c66e027af7b38df",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      },
      {
        "arm": "pool",
        "context": "web",
        "resultSHA256": "e55cf112df3e85ec6956418f883a5573269ff3102db1dfcfa8608976a069df81",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      },
      {
        "arm": "pool",
        "context": "desktop",
        "resultSHA256": "7e9ada5c6bf769499f6abd89f1a3f85d821bb3f1f73e01b3bc13afd7544f4333",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      },
      {
        "arm": "upload",
        "context": "web",
        "resultSHA256": "abfeb46bf53ebc54ccebe7e6a5f21f69f5a65736322e8510db34835a52866b3f",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      },
      {
        "arm": "upload",
        "context": "desktop",
        "resultSHA256": "6a49a012699af867352f5fdbcbd41af63abfbde56c54b077eb5d6e4d317cb395",
        "sourcePatternSHA256": "7b80e86dd270a1b2e02d2e5cdcc722eada888c8ebf9db09ead95eaeb233bffbe",
        "configurations": {
          "observe": {
            "mode": "observe",
            "dsl": "search synth\ntestPattern().write(o0)\nrender(o0)",
            "pattern": 0,
            "gridSize": 4,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "positive": {
            "mode": "positive",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          },
          "negative": {
            "mode": "negative",
            "dsl": "search synth\ntestPattern(pattern: 5, gridSize: 16).write(o0)\nrender(o0)",
            "pattern": 5,
            "gridSize": 16,
            "backend": "glsl",
            "width": 1920,
            "height": 1080,
            "passCount": 2,
            "renderSurface": "o0"
          }
        }
      }
    ]
  }
}
