{
  "$schema": "https://toolbox.md/schemas/app-website-parity-receipt-v1.schema.json",
  "documentation": {
    "/gitpix/llms.txt": "e48d8f703d91960238f88faa2c95a3ed965c9dd83a38278790d6a16ab4fbd423",
    "/gitpix/openapi.json": "fb305e0f1a0effd42063834a5ac184bcd888da984ac909f815af8bf82284dafd"
  },
  "identity": {
    "apiVersion": "2.3.0",
    "payloadSha256": "a0b8f667a1248ee2c70d2ccdd9e6b4c8dfea141795fceade02efc567dd783bdb",
    "sourceSha": "18bbf93b5c21b4c8ad0071e3e42fb9ed2dda1a2e",
    "version": "3.1.4"
  },
  "operationalEvidence": {
    "references": [
      {
        "name": "Controlled rollback receipt",
        "url": "https://github.com/toolboxmd/gitpix/actions/runs/34143612443/attempts/2"
      },
      {
        "name": "Recovery receipt",
        "url": "https://github.com/toolboxmd/gitpix/issues/8#issuecomment-5573692959"
      },
      {
        "name": "Final idempotent activation receipt ZIP",
        "sha256": "08bdd60c63a0109288943ec62297c4c626894f747600d1561e7521937fd6cef4",
        "url": "https://github.com/toolboxmd/gitpix/actions/runs/34143612443/attempts/3"
      },
      {
        "name": "Independent host status and authenticated application Live Verification",
        "url": "https://github.com/toolboxmd/gitpix/issues/8#issuecomment-5573692959"
      }
    ],
    "sha256": "4999b0f6a7b00d7a63cc907aa4434038f403c96f2fdc916149d0277b73d9df0b",
    "sourcePath": ".toolboxmd/evidence/gitpix-pilot.json",
    "state": "matched"
  },
  "project": "gitpix",
  "provenance": {
    "activationRunAttempt": 3,
    "activationRunId": 34143612443,
    "manifestSha256": "8222f28cfa10befbc75bac0e11a6ce54c9f88e957442df1d0a1a1c9105ebdf87",
    "receiptArtifact": {
      "digest": "sha256:08bdd60c63a0109288943ec62297c4c626894f747600d1561e7521937fd6cef4",
      "id": 10026891798,
      "name": "gitpix-activation-receipt-34143612443-3"
    },
    "repository": "toolboxmd/gitpix"
  },
  "schema": 1,
  "states": {
    "activation": {
      "observedAt": "2026-09-07T16:33:47Z",
      "state": "idempotent"
    },
    "applicationLiveVerification": {
      "integrations": {
        "googleGemini": {
          "edit": {
            "durationMs": 10519,
            "historyCount": 2,
            "httpStatus": 200,
            "images": 1,
            "lastAiImageIncluded": true,
            "model": "gemini-3.1-flash-image-preview",
            "observedAt": "2026-09-07T16:48:47.755Z"
          },
          "generation": {
            "durationMs": 21398,
            "images": 1,
            "model": "gemini-3-pro-image-preview",
            "observedAt": "2026-09-07T16:46:02.212Z",
            "verification": "Successful visible and persisted generation with R2 retrieval; initial POST status was not captured."
          },
          "state": "passed"
        },
        "openaiEdit": {
          "durationMs": 19268,
          "historyCount": 2,
          "httpStatus": 200,
          "images": 1,
          "lastAiImageIncluded": true,
          "model": "gpt-image-1.5",
          "observedAt": "2026-09-07T16:52:44.126Z",
          "state": "passed"
        },
        "openaiGeneration": {
          "durationMs": 22700,
          "historyCount": 0,
          "httpStatus": 200,
          "images": 1,
          "lastAiImageIncluded": false,
          "model": "gpt-image-1.5",
          "observedAt": "2026-09-07T16:51:29.949Z",
          "state": "passed"
        },
        "r2ImageDelivery": {
          "httpStatus": 200,
          "origin": "https://img.toolbox.md",
          "state": "passed",
          "verifiedImages": 5
        },
        "replicateUpscale": {
          "durationMs": 11318,
          "httpStatus": 200,
          "model": "nightmareai/real-esrgan",
          "scale": 2,
          "state": "passed"
        }
      },
      "observedAt": "2026-09-07T16:56:50Z",
      "persistence": {
        "observedAt": "2026-09-07T16:56:50Z",
        "state": "passed",
        "verification": "Full public-root reload and sidebar reopen restored each Google and OpenAI conversation with four messages and two images. Google retained stable Pro/Flash identities. Existing OpenAI 2x output reopened by GET without a new generation or upscale POST."
      },
      "state": "passed",
      "target": "https://gitpix.toolbox.md/",
      "verificationPath": "Cloudflare Access authenticated production browser session through the public root and real API routes"
    },
    "artifact": {
      "state": "verified"
    },
    "deployment": {
      "state": "deployed"
    },
    "documentation": {
      "apiVersion": "2.3.0",
      "llmsSha256": "e48d8f703d91960238f88faa2c95a3ed965c9dd83a38278790d6a16ab4fbd423",
      "observedAt": "2026-09-07T16:48:32Z",
      "openapiSha256": "fb305e0f1a0effd42063834a5ac184bcd888da984ac909f815af8bf82284dafd",
      "projectVersion": "3.1.4",
      "reason": "Served OpenAPI and llms.txt match the exact released source bytes. The API changelog describes the supported root-page/sidebar navigation and distinguishes the conversation API resource.",
      "sourceDocMismatch": false,
      "state": "passed",
      "verificationPath": "Activated production origin through the existing host access path"
    },
    "health": {
      "observedAt": "2026-09-07T16:33:47Z",
      "state": "healthy"
    },
    "implementation": {
      "headSha": "bd38db3bbd422d186c489ed65a6f4dc67924e6fb",
      "issue": "https://github.com/toolboxmd/gitpix/issues/30",
      "pullRequest": "https://github.com/toolboxmd/gitpix/pull/31",
      "state": "passed"
    },
    "merge": {
      "observedAt": "2026-09-07T16:26:04Z",
      "sourceSha": "18bbf93b5c21b4c8ad0071e3e42fb9ed2dda1a2e",
      "state": "passed",
      "url": "https://github.com/toolboxmd/gitpix/pull/31"
    },
    "proof": {
      "source": "GitHub-hosted full gate and immutable artifact verification",
      "state": "passed",
      "url": "https://github.com/toolboxmd/gitpix/actions/runs/34143243661"
    },
    "release": {
      "state": "published"
    },
    "review": {
      "headSha": "bd38db3bbd422d186c489ed65a6f4dc67924e6fb",
      "identity": "Independent Codex Luna maximum reasoning Standards and Spec reviews",
      "state": "passed",
      "url": "https://github.com/toolboxmd/gitpix/pull/31#pullrequestreview-5133967420"
    },
    "rollback": {
      "controlledFailure": {
        "completedAt": "2026-09-07T16:32:49Z",
        "restoredHealthStatus": 200,
        "restoredVersion": "3.1.3",
        "runAttempt": 2,
        "runId": 34143612443,
        "syntheticHttpStatus": 599
      },
      "idempotency": {
        "completedAt": "2026-09-07T16:33:47Z",
        "restarted": false,
        "runAttempt": 3,
        "state": "passed",
        "switched": false
      },
      "observedAt": "2026-09-07T16:43:27Z",
      "recovery": {
        "completedAt": "2026-09-07T16:33:20Z",
        "httpStatus": 200,
        "state": "passed",
        "version": "3.1.4"
      },
      "state": "passed"
    },
    "seo": {
      "fullProgram": "deferred",
      "laterWorkflow": "Delivery System SEO extension",
      "state": "generated"
    },
    "websitePublication": {
      "state": "candidate"
    },
    "websiteVerification": {
      "state": "pending"
    }
  }
}
