{
  "role": "Public-safe paired tooltip comparison receipt for a conditional fixture only",
  "releaseEligible": false,
  "humanAccepted": false,
  "productionPublished": false,
  "boundaries": {
    "conditionalFixtureOnly": true,
    "storedHiddenPolicyUnchanged": true,
    "liveSettingsExposureProven": false,
    "pdfAgreementProven": false,
    "humanAcceptanceClaimed": false,
    "statement": "Conditional fixture only. The stored Hidden policy remains unchanged; this receipt does not prove live Settings exposure, PDF agreement, or human acceptance."
  },
  "sourceSafeAggregate": {
    "sha256": "8aecf648913dcc459df362a54a7a50894538dfd362f6462843877d09e2df4aec",
    "bytes": 8646,
    "frozenAtUtcMeaning": "The top-level frozenAtUtc is FixBuilder's safe-aggregate freeze time, not the creation or completion time of this expanded public receipt or Main's later supplement. Main's separately recorded timestamp is mainIndependentVerification.recordedAt.",
    "projection": "Whitelisted evidence fields with private filesystem paths recursively omitted. Original observation values and timestamp strings are preserved; no new capture or completion times are inferred."
  },
  "mainIndependentVerification": {
    "authority": "Main independent verification receipt",
    "recordedAt": "2026-09-08T15:45:39.316Z",
    "releaseEligible": false,
    "humanAccepted": false,
    "productionPublished": false,
    "fixtureOnly": true,
    "sourceReceipt": {
      "sha256": "8619eca0e5f14aa3bfd297371dc9f5169f607a13ee2c2e2575c919c164f3dc3a",
      "bytes": 4471
    },
    "identityVerification": {
      "matchingScreenshotCount": 12,
      "fileRecordCount": 12,
      "allRecordedByteAndSha256ChecksMatch": true,
      "distinctSha256AndByteLengthPairs": 11,
      "byteIdenticalPair": {
        "surface": "desktop",
        "state": "german",
        "phases": [
          "before",
          "after"
        ],
        "bytes": 59236,
        "sha256": "54ec50f5b27b91ab41c7a7cbb4f0c7af09dec7f0f847db49e943327df5c8b29a"
      }
    },
    "mainVisualInspection": {
      "visuallyInspectedFrameCount": 3,
      "seriallyRead": [
        {
          "phase": "before",
          "surface": "mobile-touch",
          "state": "on"
        },
        {
          "phase": "after",
          "surface": "mobile-touch",
          "state": "on"
        }
      ],
      "alsoRead": [
        {
          "phase": "after",
          "surface": "desktop",
          "state": "on"
        }
      ],
      "observed": "Before mobile ON has an empty-looking white tooltip bubble; after mobile ON and desktop ON visibly read Toggle this option. This is visual inspection, not a new browser replay."
    },
    "scope": "Main verified all twelve screenshot digests against original capture receipts and inspected only the three named frames; other runtime metrics are from the paired native-browser receipts."
  },
  "frozenAtUtc": "2026-09-08T15:42:33.218270+00:00",
  "evidenceClass": "New conditional fixture rendered from installed shortcode/assets; not a historical receipt or proof of live exposure settings",
  "fixture": {
    "startedAtUtc": "2026-09-08T15:05:30.150981+00:00",
    "finishedAtUtc": "2026-09-08T15:05:33.775076+00:00",
    "phpExitCode": 0,
    "htmlSha256": "0153a444ff18561055f3993e62d99745240396231d552fb7f4e0b9112d47da43",
    "htmlBytes": 100517,
    "sameHtmlReusedForBeforeAndAfter": true,
    "requestLocalOverrides": {
      "matrix.foot.st": "visitor",
      "matrix.lang.st": "visitor",
      "langs.en": true,
      "langs.de": true
    },
    "storedSettingsWritesPerformed": false,
    "storedExposureBoundary": "The stored Hidden policy was not opened. Overrides existed only in the private PHP request; footer default, interface/default language, fr/es, unknown settings, PDF and dynamic policies were preserved. No extra exposure overrides.",
    "nativeRendering": "Actual installed shortcode plus native head/footer asset enqueues; no copied control markup or replacement stylesheet"
  },
  "css": {
    "pluginRelativePath": "assets/css/qwizz-builder.css",
    "selector": ".qwizz-switch[data-hint]::after",
    "beforeSha256": "1bc37a0520bf192b9916b0de2f3cce0fa9f834b0aadfc5c95b79e582e482bb85",
    "beforeBytes": 44844,
    "afterSha256": "84e348ccc20a91ea3a564a305fa759d25974726867af308f084835c843a8dcbb",
    "afterBytes": 44838,
    "installStartedAtUtc": "2026-09-08T15:28:38.365965+00:00",
    "installFinishedAtUtc": "2026-09-08T15:28:38.871535+00:00",
    "declarationChanges": {
      "background": [
        "var(--qw-ink)",
        "var(--qw-paper)"
      ],
      "color": [
        "var(--qw-paper)",
        "inherit"
      ]
    },
    "otherSourceChangesInThisInstall": false
  },
  "runs": [
    {
      "phase": "before",
      "startedAtUtc": "2026-09-08T15:25:01.936Z",
      "finishedAtUtc": "2026-09-08T15:25:51.994Z",
      "status": "complete",
      "surfaces": [
        {
          "name": "desktop",
          "width": 1280,
          "height": 900,
          "documentWidth": 1265,
          "maxTouchPoints": 0,
          "cacheDisabled": true,
          "trustedPointerdowns": 6,
          "trustedTouchstarts": 0,
          "pageErrors": 0,
          "blockedRequests": 0,
          "contextClosed": true,
          "deliveredCss": {
            "at": "2026-09-08T15:25:04.583Z",
            "status": 200,
            "bytes": 44844,
            "sha256": "1bc37a0520bf192b9916b0de2f3cce0fa9f834b0aadfc5c95b79e582e482bb85"
          }
        },
        {
          "name": "mobile-touch",
          "width": 390,
          "height": 900,
          "documentWidth": 390,
          "maxTouchPoints": 1,
          "cacheDisabled": true,
          "trustedPointerdowns": 6,
          "trustedTouchstarts": 6,
          "pageErrors": 0,
          "blockedRequests": 0,
          "contextClosed": true,
          "deliveredCss": {
            "at": "2026-09-08T15:25:34.301Z",
            "status": 200,
            "bytes": 44844,
            "sha256": "1bc37a0520bf192b9916b0de2f3cce0fa9f834b0aadfc5c95b79e582e482bb85"
          }
        }
      ]
    },
    {
      "phase": "after",
      "startedAtUtc": "2026-09-08T15:29:03.566Z",
      "finishedAtUtc": "2026-09-08T15:29:48.677Z",
      "status": "complete",
      "surfaces": [
        {
          "name": "desktop",
          "width": 1280,
          "height": 900,
          "documentWidth": 1265,
          "maxTouchPoints": 0,
          "cacheDisabled": true,
          "trustedPointerdowns": 6,
          "trustedTouchstarts": 0,
          "pageErrors": 0,
          "blockedRequests": 0,
          "contextClosed": true,
          "deliveredCss": {
            "at": "2026-09-08T15:29:05.191Z",
            "status": 200,
            "bytes": 44838,
            "sha256": "84e348ccc20a91ea3a564a305fa759d25974726867af308f084835c843a8dcbb"
          }
        },
        {
          "name": "mobile-touch",
          "width": 390,
          "height": 900,
          "documentWidth": 390,
          "maxTouchPoints": 1,
          "cacheDisabled": true,
          "trustedPointerdowns": 6,
          "trustedTouchstarts": 6,
          "pageErrors": 0,
          "blockedRequests": 0,
          "contextClosed": true,
          "deliveredCss": {
            "at": "2026-09-08T15:29:31.384Z",
            "status": 200,
            "bytes": 44838,
            "sha256": "84e348ccc20a91ea3a564a305fa759d25974726867af308f084835c843a8dcbb"
          }
        }
      ]
    }
  ],
  "tooltipResult": {
    "statesCheckedOnEachSurface": [
      "OFF",
      "ON"
    ],
    "nativeHintText": "Toggle this option",
    "opacityBothPhases": "1",
    "beforeForeground": "rgb(255, 255, 255)",
    "afterForeground": "rgb(17, 17, 17)",
    "backgroundBothPhases": "rgb(255, 255, 255)",
    "parentForegroundBothPhases": "rgb(17, 17, 17)",
    "beforeVisual": "Visible white bubble with unreadable white text",
    "afterVisual": "Complete dark Toggle this option text visibly readable and unclipped on white",
    "desktopReveal": "Native pointer hover",
    "mobileReveal": "Native touch tap state; no mouse or keyboard substitute",
    "allPairedButtonAndPseudoGeometryChecksEqual": true,
    "inspectionAttribution": {
      "actor": "FixBuilder",
      "source": "Frozen safe aggregate; scope and counts clarified by FixBuilder through the parent handoff",
      "tooltipStateOriginalsVisuallyInspected": 8,
      "languageOriginalsVisuallyInspected": 4,
      "totalOriginalsVisuallyInspected": 12,
      "tooltipObservationsPerPhase": 4,
      "colorAndReadabilityScope": "All OFF and ON states on both desktop and mobile-touch surfaces: four tooltip observations per phase. Before, all four had white text on white at opacity 1 and were unreadable. After, all four had dark text on white at opacity 1 and were readable and unclipped.",
      "selectedPublicDerivativesScope": "The three selected public derivatives illustrate ON only, not OFF.",
      "mainBoundary": "The originalPairedScreenshotsInspected count belongs to FixBuilder, not Main. Main separately checked twelve file identities and visually inspected only three named ON frames."
    },
    "originalPairedScreenshotsInspected": 12
  },
  "retainedControls": {
    "nativeFooterField": "include_footer",
    "initialFooterState": "ON; normalized through native interaction before the OFF/ON proof",
    "footerValuesOnBothSurfacesAndPhases": [
      "",
      "1",
      ""
    ],
    "miniatureNumberOnBothSurfacesAndPhases": [
      "hidden",
      "visible 1",
      "hidden"
    ],
    "languageField": "qw_lang",
    "nativeLanguageSelectionOnBothSurfacesAndPhases": [
      "en",
      "de"
    ],
    "backingLanguageAfterGerman": [
      "de"
    ],
    "languages": [
      {
        "value": "en",
        "visibleName": "English",
        "svgCount": 1,
        "ariaPressedAfterGerman": "false"
      },
      {
        "value": "de",
        "visibleName": "German",
        "svgCount": 1,
        "ariaPressedAfterGerman": "true"
      }
    ],
    "explicitLanguageAriaLabelAttribute": false
  },
  "sourceImagesForSafeDerivatives": [
    {
      "phase": "before",
      "surface": "mobile-touch",
      "state": "on",
      "sourceSha256": "87fd04349f00d50502cf7f26b93923965b795a096bee3cd38d6897e9c501bcf5",
      "sourceBytes": 50551,
      "capturedAtUtc": "2026-09-08T15:25:44.433Z",
      "width": 390,
      "height": 900,
      "input": "touch",
      "visuallyInspected": true
    },
    {
      "phase": "after",
      "surface": "mobile-touch",
      "state": "on",
      "sourceSha256": "57110eff47d056146c6b442aaacb6b8b2875a7046b714d61ec853255cb43ff44",
      "sourceBytes": 53251,
      "capturedAtUtc": "2026-09-08T15:29:42.062Z",
      "width": 390,
      "height": 900,
      "input": "touch",
      "visuallyInspected": true
    },
    {
      "phase": "after",
      "surface": "desktop",
      "state": "on",
      "sourceSha256": "e5205bd55bf42333be9b8fc103a54951f8add323e10f589d5b35c56093ae69fb",
      "sourceBytes": 72377,
      "capturedAtUtc": "2026-09-08T15:29:18.540Z",
      "width": 1280,
      "height": 900,
      "input": "mouse",
      "visuallyInspected": true
    }
  ],
  "limits": [
    "Conditional fixture only; not a claim that hidden controls are visible under the unchanged stored policy",
    "No Settings save, quiz submission, Generate/Save action, PDF generation or broader browser gate",
    "Trusted Chromium mobile emulation, not a physical-device test; no universal cross-theme opacity/contrast claim",
    "An initial input-audit instrumentation attempt refused to pass and is retained privately; the complete pair above used the same corrected collector",
    "Native managed browser attachment only; no acceptance claim for the separate standalone browser facade"
  ]
}
