{
  "schema_version": "pi-background-tasks.docs-attestations.v1",
  "receipts": [
    {
      "authored_body_sha256": "sha256:8b8a883eb261dd221d348724fb43ae13fac19eb52a30f688d55ff80b2039be98",
      "covers_sources": [
        "src/core/extension-api.ts"
      ],
      "doc_id": "api/eventbus-v1",
      "notes": "Reviewed EventBus channels, closed schemas, operations, request correlation and rejection, close unsubscribe behavior, terminal ordering, latched publication, retry semantics, and at-least-once deduplication guidance.",
      "reviewer": "gpt-5.5-final-eventbus-reviewer",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "src/core/extension-api.ts": "sha256:f4132ea103f075d14bf8f3936f1a71e3fc46a53083cd7e8f563f9d45e4d74072"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:36942d62aa217dad07813c7900291adbc39b1ac859b18d94f606db0ce2e13a9f",
      "covers_sources": [
        "src/core/context/parent-snapshot.ts",
        "src/core/context/token-budget.ts",
        "src/core/context/visible-conversation-v2.ts"
      ],
      "doc_id": "concepts/context-projection-and-budgeting",
      "notes": "Reviewed visible conversation transform identity, active-branch snapshotting, omission receipts and hashes, text/tool/thinking/image dispositions, token estimators, calibration, reserves, warnings, and fail-loud no-truncation behavior.",
      "reviewer": "gpt-5.5-final-context-projection-reviewer",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "src/core/context/parent-snapshot.ts": "sha256:94c68a3c971f97ab7f23315db07b67a98f9c3bb1d0b75c07ec9fdd7f2f00d343",
        "src/core/context/token-budget.ts": "sha256:24ac96fe436263859222668da1537e645c649f37979942d3d856fedf6d54f008",
        "src/core/context/visible-conversation-v2.ts": "sha256:f12cd1e59339db768c8dd5c9ff241e06ece2ce96896811d828e2700a7d6e69c0"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:4d3d0ba1534c8ea5368e201fbf8fc7d52f2fbb353262d4af1ead263548547356",
      "covers_sources": [
        "src/core/attested-pi-run.ts"
      ],
      "doc_id": "subsystems/attested-pi-runs",
      "notes": "Reviewed attested Pi event parsing, last-reported stopReason semantics, OAuth route observation, argv/environment safeguards, git authority, hashes, failure handling, and atomic sidecar durability.",
      "reviewer": "gpt-5.5-final-attested-safety-reviewer",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "src/core/attested-pi-run.ts": "sha256:cf57b3245c506a9051a3886dc58c8e7b117e27532fb758fe85047bf7f4d82980"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:66b00ffbb82fdbfb860a689b83d8766cb6753156d6d43817f4ccfed581de977e",
      "covers_sources": [
        "src/core/common.ts",
        "src/core/registry.ts",
        "src/core/windows-taskkill.ts"
      ],
      "doc_id": "subsystems/background-task-runtime",
      "notes": "Independent GPT-5.5 panel reviewed runtime statuses, files, shell, limits, telemetry, kill and shutdown behavior; final correction review verified close-without-fsync and response-gated EventBus emission versus notification ordering.",
      "reviewer": "gpt-5.5-final-background-runtime-review-panel",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "src/core/common.ts": "sha256:748d5714ba0b7a4b307d9b4f2b068aa5c11451a465bb4085266f193070d6d809",
        "src/core/registry.ts": "sha256:b78383bad62aa1cf0fb526d917fb77a080fe6ff5ebc47f59567fffb59e18bec0",
        "src/core/windows-taskkill.ts": "sha256:d8e21e077720f408a5b181b200924363ad75fd7b3acbafeabb6a2662a9d1fad1"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:d5a27cd6a1f78820fe6a39996f8c64c5924efaf2dba99ea44415c1e770dc45bb",
      "covers_sources": [
        "src/core/durable-fs.ts",
        "src/core/pi-launch.ts"
      ],
      "doc_id": "subsystems/child-launch-durability-and-safety",
      "notes": "Reviewed durable file replacement and child launch sources, including file fsync, POSIX directory sync, Windows limitation, ordinary versus attested output wording, and loud launch/durability failures.",
      "reviewer": "gpt-5.5-final-attested-safety-reviewer",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "src/core/durable-fs.ts": "sha256:be112873d9e405d38883fc8531db368675e056aacea90cf74d6283c9b0443768",
        "src/core/pi-launch.ts": "sha256:858ed1398d3f033c3c8fd5c454ff44414e3677ee5ecfdf9f2a3cb720374fd06d"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:a60f4f25e266ea5cf9e5c89b1b6fbf7bf7fc07d2600a6b82bc5bd9d39eb60438",
      "covers_sources": [
        "extensions/delegate-child.ts",
        "src/core/delegate/artifacts.ts",
        "src/core/delegate/budget.ts",
        "src/core/delegate/hook-contract-evidence.json",
        "src/core/delegate/hook-contract.ts",
        "src/core/delegate/launch.ts",
        "src/core/delegate/result-package.ts",
        "src/core/delegate/runner.ts",
        "src/core/delegate/seed.ts",
        "src/core/delegate/types.ts",
        "src/delegate-child-extension.ts",
        "src/delegate-extension.ts"
      ],
      "doc_id": "subsystems/delegation",
      "notes": "Independent GPT-5.5 panel reviewed all delegation behavior; final delta reviewer verified the 1200-second default, positive override handling, generated schema description, tests, and authored timeout documentation.",
      "reviewer": "gpt-5.5-final-delegation-review-panel-plus-timeout-delta",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "extensions/delegate-child.ts": "sha256:b19cce44e888696c046481b133b769d9427e7ef48e9d2cccb8b5abf058f21b9f",
        "src/core/delegate/artifacts.ts": "sha256:a1555c3e3f0d7d0ba7ffa7e4d882eb61b4350293597ed479e5c4786969f1be4d",
        "src/core/delegate/budget.ts": "sha256:dbb4921ce41e13c44512eed5458670ab35259040c128ec5f86001c35ed9e32d0",
        "src/core/delegate/hook-contract-evidence.json": "sha256:e662e8fff72c69fe95c5c48df2be4abab93f720e149c28420423687803b99080",
        "src/core/delegate/hook-contract.ts": "sha256:d640d0624c69d16993a2ff9bc6b985d53b54b79a4da74d79cfee57dcf5636de1",
        "src/core/delegate/launch.ts": "sha256:bc79dc4ee159b4364df10d4ef2211d16fee8eed2f88152ef8c5870201fc68308",
        "src/core/delegate/result-package.ts": "sha256:690013b4db06dda53b358bc3aebb0ac76e9a0dca9f1b69639d2758c42bb07731",
        "src/core/delegate/runner.ts": "sha256:4c6703f2c79858f9ec36e3960e8c981d2c1b35e1e156079dcdb62f9f0448da2a",
        "src/core/delegate/seed.ts": "sha256:624d2c5193d3f4988f3f50f601702123a44956cf6d6205a04f528b4cc2f07881",
        "src/core/delegate/types.ts": "sha256:303d5fc40a526a8fc75f9dee510599e2a3221fe7b9e798410a00cf271ed0d1c5",
        "src/delegate-child-extension.ts": "sha256:7ada043ffcbe895a66192055ec2a7678c12e70b45bf8c654bcfe491d1f9300e8",
        "src/delegate-extension.ts": "sha256:2a0b00e0d6631282d9f71a749a8bc9343c47f602edccd4e5f891affd01d71c2b"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:6b1afc2083d3f21c704d5af62c6b2259217169002daedb5aa604b8631d4d2fd8",
      "covers_sources": [
        "extensions/fusion-child.ts",
        "src/core/fusion/artifacts.ts",
        "src/core/fusion/budget.ts",
        "src/core/fusion/child-protocol.ts",
        "src/core/fusion/clean-context.ts",
        "src/core/fusion/config.ts",
        "src/core/fusion/context.ts",
        "src/core/fusion/evaluation.ts",
        "src/core/fusion/orchestrator.ts",
        "src/core/fusion/pi-child.ts",
        "src/core/fusion/prompts.ts",
        "src/core/fusion/source-policy.ts",
        "src/core/fusion/types.ts",
        "src/core/fusion/web-fetch.ts",
        "src/core/fusion/workflows.ts",
        "src/fusion-child-extension.ts",
        "src/fusion-extension.ts",
        "src/ui/fusion-model-selector.ts"
      ],
      "doc_id": "subsystems/fusion",
      "notes": "Fusion investigate established agent_settled as the terminal audit boundary and required strict parser behavior; final implementation uses exclusive durable journal/seal I/O, rejects extension diagnostics, and focused lifecycle/incident/compatibility tests pass.",
      "reviewer": "fusion-investigate-agent-settled-panel-plus-regression-evidence",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "extensions/fusion-child.ts": "sha256:832937c8431d25f73215951d0446f5fa9e4394f0b03b8a9423fb19561eeba31a",
        "src/core/fusion/artifacts.ts": "sha256:7f93070d3d9db18b69b87fef32a71d23f4d532aeff89bbbc61bef52f65722dc9",
        "src/core/fusion/budget.ts": "sha256:19f8c4dba9f64d612b3dc33ae06a1c870dae918a7c783dc8f9a6ff3dbcd8e6c0",
        "src/core/fusion/child-protocol.ts": "sha256:9f1f6defeb2045748e9e18a287bfc5e2c57cc6203abfa2697df4459e83f77d2f",
        "src/core/fusion/clean-context.ts": "sha256:98230be181964c8309c27e58182bb172f9f30f0fdf76d70868daa5d4e9138ce2",
        "src/core/fusion/config.ts": "sha256:6f792fb1329cca2c0b33d0bdd82eb6a77a14a8be6ed18b3e9c0573bda52b3000",
        "src/core/fusion/context.ts": "sha256:fefec409354e14acce8e401f7bcb70265eb0c1f4562fa3321508074e7ad1d96a",
        "src/core/fusion/evaluation.ts": "sha256:5ced311dbd03b177701c8acfb1782f48033d3c1d800d9f58fd4dbbfe7dc1fed3",
        "src/core/fusion/orchestrator.ts": "sha256:f0d8437d2c649f70b35ff550fee3b4a18a4e4501c8ee0bd2fd3c1f6984de88c2",
        "src/core/fusion/pi-child.ts": "sha256:bfc4981a9bedca50ff92ac7aaec7dfa93036bbdca2caf0261f4263b489868415",
        "src/core/fusion/prompts.ts": "sha256:0462a496fcf682c6e4cef87bafb1fd6d45f23e367ef83c2c8418126d4a1ee766",
        "src/core/fusion/source-policy.ts": "sha256:17718fe6c55bfacaaed0beebd6c8f4fbf477ec0f8210ae1ba038167231cc5f4d",
        "src/core/fusion/types.ts": "sha256:01a57512044c034aecd9dd304cedcc40fae737d87a3a93cae1027eb8b31a875d",
        "src/core/fusion/web-fetch.ts": "sha256:5aca8d9c8e7bb58f483cc17f60163e431e09e91dc80c299b1e0280a3b96e42aa",
        "src/core/fusion/workflows.ts": "sha256:1960784b7f9fd8cb62bf48c0a04261359e19b59a18146d32583b619db17f7394",
        "src/fusion-child-extension.ts": "sha256:5ce9cbe5de1a69d791dc8a8a40c05f3ac6ffca607677e150408bf9e385f9aabb",
        "src/fusion-extension.ts": "sha256:ecaf4f6619652029333c626a73e86d25174715864ad0a79a8558700f3eb224e0",
        "src/ui/fusion-model-selector.ts": "sha256:c6c080c7063d1fbf157c720d60dd0b634ef8e5767e004c632c011a7e543e9a34"
      },
      "verdict": "PASS"
    },
    {
      "authored_body_sha256": "sha256:185e4ec320770ededfce51e1e8a5a166be8b4b11275b7515737f0305820555fe",
      "covers_sources": [
        "extensions/background-tasks.ts",
        "src/core/update-check.ts",
        "src/extension.ts",
        "src/ui/background-tasks-manager.ts"
      ],
      "doc_id": "subsystems/host-ui-and-telemetry",
      "notes": "Existing independent GPT-5.5 panel reviewed the host subsystem; operator delta review verified /bg-update no longer derives git tags from npm versions and SDK assertions pin main plus explicit tag verification.",
      "reviewer": "existing-gpt-5.5-host-panel-plus-operator-update-delta",
      "schema_version": "pi-background-tasks.docs-attestation.v1",
      "source_sha256": {
        "extensions/background-tasks.ts": "sha256:b221129d3a1449606de6e7c04bd8989c6b7feee3eaf5122339c2d45cffadf74f",
        "src/core/update-check.ts": "sha256:7f754a43288c8c7dae1518f4a8c3fa7f1b5499864c5c54ae279188661aa0412d",
        "src/extension.ts": "sha256:65b8d2a23555a244eb1ed1ef5ad5ab3aa1d70eb59e3f4f4d69efdfb553e34218",
        "src/ui/background-tasks-manager.ts": "sha256:96c71807767499887ab3417e5eabac973a19221e4f2e985e2218d4ad672dd687"
      },
      "verdict": "PASS"
    }
  ]
}
