{
  "actualProductionTraffic": false,
  "artifacts": {
    "baseline": {
      "model": {
        "exists": true,
        "isFile": true,
        "isSymlink": false,
        "path": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
        "resolvedPath": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
        "sha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed",
        "sizeBytes": 428730208
      },
      "server": {
        "exists": true,
        "isFile": true,
        "isSymlink": false,
        "path": "/private/tmp/polygraph-arm-diff-cache/llama.cpp/build-baseline/bin/llama-server",
        "resolvedPath": "/private/tmp/polygraph-arm-diff-cache/llama.cpp/build-baseline/bin/llama-server",
        "sha256": "af24708d50178d2b6713756f0189b08b4431bc20e5facbce1b82cf5ee4336186",
        "sizeBytes": 15821792
      }
    },
    "candidate": {
      "model": {
        "exists": true,
        "isFile": true,
        "isSymlink": false,
        "path": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
        "resolvedPath": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
        "sha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed",
        "sizeBytes": 428730208
      },
      "server": {
        "exists": true,
        "isFile": true,
        "isSymlink": false,
        "path": "/private/tmp/polygraph-arm-diff-cache/llama-candidate/build-candidate/bin/llama-server",
        "resolvedPath": "/private/tmp/polygraph-arm-diff-cache/llama-candidate/build-candidate/bin/llama-server",
        "sha256": "c383a672c5fb427281b93483f0bdbc14a6f612af38cb2b7637ba6a2148395363",
        "sizeBytes": 15822144
      }
    }
  },
  "baseline": {
    "actualProductionTraffic": false,
    "candidateOnly": true,
    "completedRuns": 3,
    "configuredSoakSeconds": 90.0,
    "expectedInjectedErrors": 3,
    "expectedRuns": 3,
    "foreignSentinelLeaks": 0,
    "infrastructureErrors": [],
    "label": "unmodified-no-flags",
    "maxRestartRecoverySeconds": 1.5173817919567227,
    "measuredErrorRate": 0.0,
    "measuredFailures": 0,
    "measuredRequests": 198,
    "observedInjectedErrors": 3,
    "ownSentinelMissingSuccesses": 0,
    "productionReady": false,
    "readinessGatePasses": 3,
    "readinessMeasurementValidRuns": 3,
    "readinessSummaries": 3,
    "replayGatePasses": 3,
    "replayMeasurementValidRuns": 3,
    "responseContractInvalidSuccesses": 0,
    "runMetrics": [
      {
        "executionPosition": 1,
        "measuredErrorRate": 0.0,
        "repetition": 1,
        "soakE2eP99WorstMs": 2619.12106,
        "soakOutputTokensPerSecondMedian": 22.816640136347328,
        "soakTtftP99WorstMs": 1033.8906899999997,
        "traceDigest": "23ec79ad0eb6774a65b0faf5b3cf7e5c600b56a4945852cce88cd4bd69add0fb"
      },
      {
        "executionPosition": 2,
        "measuredErrorRate": 0.0,
        "repetition": 2,
        "soakE2eP99WorstMs": 1612.83523,
        "soakOutputTokensPerSecondMedian": 24.477078929360374,
        "soakTtftP99WorstMs": 467.96996,
        "traceDigest": "00e3e315068efc724113c91a18054f5d282a0afdb05da0e85ad5e3bf60ed0b6e"
      },
      {
        "executionPosition": 1,
        "measuredErrorRate": 0.0,
        "repetition": 3,
        "soakE2eP99WorstMs": 2449.6193300000004,
        "soakOutputTokensPerSecondMedian": 24.053370225400098,
        "soakTtftP99WorstMs": 551.14837,
        "traceDigest": "02eb5d2d37c3c5360bc91211eaf80354f5516e2e87cfeb22e4785badd189f373"
      }
    ],
    "soakE2eP99WorstMs": 2619.12106,
    "soakOutputTokensPerSecondMedian": 24.053370225400098,
    "soakTtftP99WorstMs": 1033.8906899999997,
    "tenantIsolationClaimed": false,
    "traceDigests": [
      "23ec79ad0eb6774a65b0faf5b3cf7e5c600b56a4945852cce88cd4bd69add0fb",
      "00e3e315068efc724113c91a18054f5d282a0afdb05da0e85ad5e3bf60ed0b6e",
      "02eb5d2d37c3c5360bc91211eaf80354f5516e2e87cfeb22e4785badd189f373"
    ],
    "unexpectedReplayErrors": 0
  },
  "boundary": "Synthetic single-host Arm64 candidate evidence only. No actual production traffic or PII is replayed. Per-label sentinel checks do not establish real multi-tenant isolation. A passing comparison does not authorize deployment or establish production readiness.",
  "campaign": {
    "aggregateMeasuredSoakSeconds": 180.0,
    "armOrderPolicy": "alternating",
    "configuredTotalSoakSeconds": 180.0,
    "faultInjection": [
      "controlled-process-restart",
      "controlled-model-reload",
      "load-generator-delay",
      "load-generator-error"
    ],
    "longestContinuousSoakSegmentSeconds": 30.0,
    "repetitions": 3,
    "requireThroughputUplift": true,
    "serverThreadPolicy": "binary-default",
    "shardId": 1,
    "soakSecondsPerArmRun": 30.0,
    "trafficSource": "deterministic-generated-synthetic-only"
  },
  "candidate": {
    "actualProductionTraffic": false,
    "candidateOnly": true,
    "completedRuns": 3,
    "configuredSoakSeconds": 90.0,
    "expectedInjectedErrors": 3,
    "expectedRuns": 3,
    "foreignSentinelLeaks": 0,
    "infrastructureErrors": [],
    "label": "patch-0002-no-flags",
    "maxRestartRecoverySeconds": 6.044085250003263,
    "measuredErrorRate": 0.0,
    "measuredFailures": 0,
    "measuredRequests": 183,
    "observedInjectedErrors": 3,
    "ownSentinelMissingSuccesses": 0,
    "productionReady": false,
    "readinessGatePasses": 3,
    "readinessMeasurementValidRuns": 3,
    "readinessSummaries": 3,
    "replayGatePasses": 3,
    "replayMeasurementValidRuns": 3,
    "responseContractInvalidSuccesses": 0,
    "runMetrics": [
      {
        "executionPosition": 2,
        "measuredErrorRate": 0.0,
        "repetition": 1,
        "soakE2eP99WorstMs": 2241.0872499999996,
        "soakOutputTokensPerSecondMedian": 24.364669778082664,
        "soakTtftP99WorstMs": 581.5533,
        "traceDigest": "23ec79ad0eb6774a65b0faf5b3cf7e5c600b56a4945852cce88cd4bd69add0fb"
      },
      {
        "executionPosition": 1,
        "measuredErrorRate": 0.0,
        "repetition": 2,
        "soakE2eP99WorstMs": 2010.30868,
        "soakOutputTokensPerSecondMedian": 22.83725366494088,
        "soakTtftP99WorstMs": 799.3368,
        "traceDigest": "00e3e315068efc724113c91a18054f5d282a0afdb05da0e85ad5e3bf60ed0b6e"
      },
      {
        "executionPosition": 2,
        "measuredErrorRate": 0.0,
        "repetition": 3,
        "soakE2eP99WorstMs": 3605.73646,
        "soakOutputTokensPerSecondMedian": 13.464360296498745,
        "soakTtftP99WorstMs": 1435.37679,
        "traceDigest": "02eb5d2d37c3c5360bc91211eaf80354f5516e2e87cfeb22e4785badd189f373"
      }
    ],
    "soakE2eP99WorstMs": 3605.73646,
    "soakOutputTokensPerSecondMedian": 22.83725366494088,
    "soakTtftP99WorstMs": 1435.37679,
    "tenantIsolationClaimed": false,
    "traceDigests": [
      "23ec79ad0eb6774a65b0faf5b3cf7e5c600b56a4945852cce88cd4bd69add0fb",
      "00e3e315068efc724113c91a18054f5d282a0afdb05da0e85ad5e3bf60ed0b6e",
      "02eb5d2d37c3c5360bc91211eaf80354f5516e2e87cfeb22e4785badd189f373"
    ],
    "unexpectedReplayErrors": 0
  },
  "candidateOnly": true,
  "completedAtUtc": "2026-08-11T15:38:44.929977+00:00",
  "config": {
    "claims": {
      "actualProductionTraffic": false,
      "candidateOnly": true,
      "productionReady": false
    },
    "configSha256": "78709bb54f0bb199f7c9b2b450c9978e3c5af837852cc65e61c94ad9238b5022",
    "modelIdentity": {
      "hfFile": "qwen2.5-0.5b-instruct-q4_0.gguf",
      "hfRepo": "Qwen/Qwen2.5-0.5B-Instruct-GGUF",
      "license": "apache-2.0",
      "manifestLine": 37,
      "manifestPath": "/private/tmp/polygraph-arm-differential-evidence-20260811/scripts/models.txt",
      "manifestSha256": "09f82fb662f2196e65594c9ebde1d1e42fe74f684076ce07a4e5050342dfa996",
      "modelId": "qwen2.5-0.5b-q4_0",
      "sha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed"
    },
    "profile": {
      "capacityConcurrencies": [
        1,
        2
      ],
      "capacitySecondsPerPoint": 1,
      "maxTokens": 12,
      "minMeasuredRequestsPerArmRun": 1,
      "readinessRestartCycles": 1,
      "readyTimeoutSeconds": 120,
      "repetitions": 3,
      "replayMaxTokens": 64,
      "replayRequestsPerArm": 8,
      "replayRestartCycles": 1,
      "requestTimeoutSeconds": 60,
      "soakConcurrency": 2,
      "soakSecondsTotal": 180.0,
      "warmupRequestsPerWorker": 1
    },
    "profileName": "smoke",
    "schema": "polygraph.production-readiness-config.v1",
    "slo": {
      "maxCandidateE2eRatio": 10.0,
      "maxCandidateErrorRateDelta": 0.0,
      "maxCandidateTtftRatio": 10.0,
      "maxE2eP99Ms": 60000,
      "maxForeignSentinelLeaks": 0,
      "maxReadinessErrorRate": 0.0,
      "maxRecoverySeconds": 120,
      "maxReplayE2eP99Ms": 60000,
      "maxReplayUnexpectedErrorRate": 0.0,
      "maxRssMiB": 8192,
      "maxTtftP99Ms": 15000,
      "minCandidateThroughputRatio": 0.1
    },
    "source": "configs/production-readiness.json",
    "syntheticTraffic": {
      "delayEveryRequests": 3,
      "delayMilliseconds": 25,
      "errorEveryRequests": 5,
      "errorHttpStatus": 503,
      "seed": 20260809,
      "tenantLabels": [
        "synthetic-tenant-alpha",
        "synthetic-tenant-beta",
        "synthetic-tenant-gamma"
      ]
    }
  },
  "gate": {
    "actualProductionTraffic": false,
    "boundary": "KEEP_CANDIDATE means only that this synthetic candidate gate did not regress against its paired baseline. A baseline may miss an absolute SLO while remaining a valid measured comparator; the candidate must still pass its own readiness and replay gates. This is not deployment authorization or evidence of production readiness.",
    "candidateOnly": true,
    "checks": [
      {
        "limit": 3,
        "name": "baseline-repetitions-complete",
        "observed": 3,
        "passed": true
      },
      {
        "limit": 3,
        "name": "candidate-repetitions-complete",
        "observed": 3,
        "passed": true
      },
      {
        "limit": 3,
        "name": "baseline-readiness-measurements-valid",
        "observed": 3,
        "passed": true
      },
      {
        "limit": 3,
        "name": "candidate-readiness-gates",
        "observed": 3,
        "passed": true
      },
      {
        "limit": 3,
        "name": "baseline-replay-gates",
        "observed": 3,
        "passed": true
      },
      {
        "limit": 3,
        "name": "candidate-replay-gates",
        "observed": 3,
        "passed": true
      },
      {
        "limit": true,
        "name": "paired-synthetic-traces",
        "observed": true,
        "passed": true
      },
      {
        "limit": 180.0,
        "name": "configured-total-soak-seconds",
        "observed": 180.0,
        "passed": true
      },
      {
        "limit": 0.0,
        "name": "candidate-error-rate-delta",
        "observed": 0.0,
        "passed": true
      },
      {
        "limit": 10.0,
        "name": "candidate-ttft-ratio",
        "observed": 1.708094254597026,
        "passed": true
      },
      {
        "limit": 10.0,
        "name": "candidate-e2e-ratio",
        "observed": 1.2464439284352689,
        "passed": true
      },
      {
        "limit": 1.0,
        "name": "candidate-throughput-ratio",
        "observed": 0.9330056797564796,
        "passed": false
      }
    ],
    "deploymentAuthorized": false,
    "gateVerdict": "FAIL",
    "infrastructureErrors": [],
    "metrics": {
      "candidateE2eRatio": 1.2464439284352689,
      "candidateErrorRateDelta": 0.0,
      "candidateThroughputRatio": 0.9330056797564796,
      "candidateTtftRatio": 1.708094254597026,
      "pairedRounds": [
        {
          "baselineExecutionPosition": 1,
          "candidateE2eRatio": 0.8556638653426732,
          "candidateExecutionPosition": 2,
          "candidateThroughputRatio": 1.0678465204554504,
          "candidateTtftRatio": 0.5624901216587995,
          "repetition": 1,
          "traceDigest": "23ec79ad0eb6774a65b0faf5b3cf7e5c600b56a4945852cce88cd4bd69add0fb"
        },
        {
          "baselineExecutionPosition": 2,
          "candidateE2eRatio": 1.2464439284352689,
          "candidateExecutionPosition": 1,
          "candidateThroughputRatio": 0.9330056797564796,
          "candidateTtftRatio": 1.708094254597026,
          "repetition": 2,
          "traceDigest": "00e3e315068efc724113c91a18054f5d282a0afdb05da0e85ad5e3bf60ed0b6e"
        },
        {
          "baselineExecutionPosition": 1,
          "candidateE2eRatio": 1.4719578735525407,
          "candidateExecutionPosition": 2,
          "candidateThroughputRatio": 0.5597702180744937,
          "candidateTtftRatio": 2.604338265574477,
          "repetition": 3,
          "traceDigest": "02eb5d2d37c3c5360bc91211eaf80354f5516e2e87cfeb22e4785badd189f373"
        }
      ],
      "ratioAggregation": "median-of-within-round-paired-ratios"
    },
    "productionReady": false,
    "rollbackVerdict": "ROLLBACK_TO_BASELINE",
    "sameArtifactControl": false
  },
  "modelIdentity": {
    "baselineActualSha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed",
    "baselineFileNameMatchesManifest": true,
    "baselinePath": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
    "candidateActualSha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed",
    "candidateFileNameMatchesManifest": true,
    "candidatePath": "/private/tmp/polygraph-arm-diff-cache/models/qwen2.5-0.5b-instruct-q4_0.gguf",
    "hfFile": "qwen2.5-0.5b-instruct-q4_0.gguf",
    "hfRepo": "Qwen/Qwen2.5-0.5B-Instruct-GGUF",
    "license": "apache-2.0",
    "manifestLine": 37,
    "manifestPath": "/private/tmp/polygraph-arm-differential-evidence-20260811/scripts/models.txt",
    "manifestSha256": "09f82fb662f2196e65594c9ebde1d1e42fe74f684076ce07a4e5050342dfa996",
    "modelId": "qwen2.5-0.5b-q4_0",
    "sha256": "7671c0c304e6ce5a7fc577bcb12aba01e2c155cc2efd29b2213c95b18edaf6ed",
    "validated": true
  },
  "outputDirectoryMode": "0700",
  "productionReady": false,
  "profile": "smoke",
  "provenance": {
    "campaignSource": {
      "hostedWorkflow": false,
      "ref": "refs/heads/feat/arm-differential-evidence-20260811",
      "repository": "tomyimkc/polygraph",
      "sha": "92267687b1d999c68c209d66ddd4bde74f570cec"
    },
    "llamaCpp": {
      "allowlistedShas": [
        "dbadb68eecdfb3ab0e86872d011738fc937f0364"
      ],
      "mutableRefAccepted": false,
      "resolvedSha": "dbadb68eecdfb3ab0e86872d011738fc937f0364",
      "reviewedSha": "dbadb68eecdfb3ab0e86872d011738fc937f0364"
    }
  },
  "receiptChecksumManifest": "sha256sums.txt",
  "schema": "polygraph.production-campaign.v1",
  "startedAtUtc": "2026-08-11T15:32:38.470871+00:00",
  "syntheticTenantLeakageAssertion": {
    "baselineForeignSentinelLeaks": 0,
    "candidateForeignSentinelLeaks": 0,
    "tenantIsolationClaimed": false
  }
}
