{
  "package": "NEXT11_V385_MINIMAL_RESOLVED_FIGURE_FOUR_PROOF",
  "status": "numeric-proof-complete-visual-qa-pending",
  "scope": {
    "exercise": "Figure Four",
    "mode": "resolved-bake-playback",
    "sourceRuntimeModified": false,
    "sampleCount": 480
  },
  "numericQa": {
    "passed": true,
    "exactSampleMaxWorldErrorMeters": 8.343167878641977e-8,
    "betweenSampleMaxWorldErrorMeters": 0.0053224242173198,
    "eventWindowMaxWorldErrorMeters": 0.008085910945109718,
    "dualGripKeyposesPassed": true
  },
  "cpuBenchmark": {
    "liveAverageMilliseconds": 18.778331753968228,
    "resolvedPlaybackAverageMilliseconds": 0.0850225396825363,
    "measuredSpeedup": 220.86298320520896
  },
  "implementation": [
    "assets/nexprod/nexprod01-resolved-playback.mjs",
    "assets/nexprod/nexprod01-resolved-player-v385.html",
    "assets/nexprod/resolved/figure-fours-v385-proof.resolved.json",
    "tools/nexprod/export_resolved_figure_four_v385.mjs",
    "tools/nexprod/qa_resolved_figure_four_v385.mjs"
  ],
  "evidence": [
    "diagnostics/v385/V385_RESOLVED_FIGURE_FOUR_NUMERIC_QA.json",
    "diagnostics/v385/V385_CHROMIUM_ENVIRONMENT_GATE.json",
    "diagnostics/v385/V385_EXPORT_CONSOLE.log",
    "diagnostics/v385/V385_QA_CONSOLE.log"
  ],
  "documentation": [
    "START_HERE_V385_MINIMAL_RESOLVED_FIGURE_FOUR_PROOF.md",
    "HANDOVER_V385_MINIMAL_RESOLVED_FIGURE_FOUR_PROOF.md",
    "CURRENT_STEP_V385_MINIMAL_RESOLVED_FIGURE_FOUR_PROOF.md",
    "HANDOVER_V385_RESOLVED_EXERCISE_BANK_ARCHITECTURE.md"
  ],
  "remainingGate": "Run the configured Chromium/Xvfb/SwiftShader visual QA on a host that permits Chromium's required AF_UNIX process-singleton socket."
}
