# Author Review Receipt

- Object ID: `em:research-note:sha256:aae4b99d828ce023c362ec1c1d9f7ef6205e21f362d1675eaa2dd8b6dc3eab28`
- Kind: `research-note`
- Repository path: [`research/how-we-know/agent-citation-lineage/author-review-receipt.json`](https://github.com/yoheinakajima/epistemedia/blob/f92846570180dfa4511263f8ba98ecd18f7772c9/research/how-we-know/agent-citation-lineage/author-review-receipt.json)
- Content digest: `ad95b2c11bf9fd9ed17800080b58581559c5e561d4098d423041ee117f245ae0`

**Also filed under:** [Research Program](https://epistemedia.org/topics/research-program/)

## Source content

{
  "schema": "https://epistemedia.org/research/author-review-receipt-v1.json",
  "task_id": "EM-0026",
  "run_id": "em0026-author-source-review-r2-20260823T181458Z",
  "status": "passed-author-gates-independent-review-required",
  "actor": "codex-root-integrator",
  "started_at": "2026-08-23T18:10:47Z",
  "completed_at": "2026-08-23T18:14:58Z",
  "accepted_base_commit": "cbb029bd336404e5bc654e939308247317eaa153",
  "reviewed_candidate_commit": "aa0797563f0cfb308a1d2b495b945a96f023cd68",
  "reviewed_candidate_tree": "1e0bf92c7aa4f1ed2170c789ecc2f6a61b61522b",
  "protocol_commit": "48b7fff8b091325e9683c319980ae1d547121f55",
  "environment": {
    "python": "3.11.15",
    "pytest": "9.1.1",
    "ruff": "0.16.4",
    "source_retrieval": "reused committed author readbacks and independently captured reviewer readbacks; no new provider retrieval"
  },
  "input_identities": {
    "frozen_prompt_sha256": "d321a9cec7b5fe419157c0623e18ff0020cb0080fbe6dd9ed4fd20a0b896f670",
    "protocol_sha256": "24422c1700387365b440ea370935d68a79241003a87168d072af0879d8d48ba2",
    "target_decision_sha256": "ce37c73dddfe4182a399f0a73657fd2349ce247bcc300ce6d5353a98b79ce9e5",
    "source_normalization_sha256": "55f7beca95ef2438bfb6fb9bf6ee553c93aee56391a5f13d02e597d5002b7474",
    "source_readbacks_sha256": "58dd334d395fda27e04f2f692d2ad7278d12224fe5e03947b963671871609146",
    "span_readbacks_sha256": "48ddabaec9b75acf43bdfc9ab917bee6e6fece418316eba8f1012e646d59dde5",
    "evidence_ledger_sha256": "29034edff99ae40f03d244998ee1d238917ac387422dea221b80897c94d556b3"
  },
  "commands": [
    {
      "command": ".venv/bin/python research/how-we-know/agent-citation-lineage/verify_protocol_v2.py --require-traces",
      "exit_status": 0,
      "observed": "protocol valid; exactly eight terminal v2 trace records"
    },
    {
      "command": ".venv/bin/python research/how-we-know/agent-citation-lineage/build_evidence_ledger.py verify",
      "exit_status": 0,
      "observed": "ledger deterministic; nine over-credited claims receive no credit, four warrant groups remain pending, and no resolved claim edge targets an unresolved citation"
    },
    {
      "command": ".venv/bin/ruff check research/how-we-know/agent-citation-lineage/build_evidence_ledger.py",
      "exit_status": 0,
      "observed": "all checks passed"
    },
    {
      "command": "git diff --exit-code eb3fd18ecf8840758bcd911c60132d03a40bde9c -- research/how-we-know/agent-citation-lineage/answers-v2 research/how-we-know/agent-citation-lineage/traces-v2",
      "exit_status": 0,
      "observed": "all eight raw answers and traces remained byte-identical"
    },
    {
      "command": "make check PYTHON=.venv/bin/python",
      "exit_status": 0,
      "observed": "accepted-input validation, 80 tests, disclosure audit, deterministic rebuild, and source-tree drift check passed"
    }
  ],
  "derived_counts": {
    "captured_reports": 8,
    "citation_occurrences": 48,
    "cited_urls": 30,
    "resolving_url_roots": 27,
    "source_work_roots": 11,
    "examined_edition_roots": 14,
    "raw_span_occurrences": 127,
    "exact_span_roots": 72,
    "raw_claim_occurrences": 52,
    "candidate_warrant_roots": 7,
    "independently_confirmed_warrant_roots": 0,
    "inaccessible_citations": 3,
    "invalid_citations": 0,
    "unresolved_citations": 34,
    "unsupported_or_force_raised_claims": 20
  },
  "limitations": [
    "This is an author-side execution receipt and cannot satisfy the independent-review predicate.",
    "The receipt binds the reviewed implementation commit; the final branch head also contains this receipt and an append-only run proposal.",
    "Three URL carriers were inaccessible: two HTTP-403 responses and one HTTP-203 cookie interstitial.",
    "Mendeley supplement file bytes were not captured because its credential-free API returned HTTP 401.",
    "Thirty-four citation occurrences remain unresolved and receive no automatic warrant credit.",
    "Seven candidate warrants remain scoped research relations, not accepted knowledge, public Case 002 content, or independent evidence counts.",
    "Nine claim occurrences receive no credit because their linked spans do not entail the complete proposition; four warrant groups remain pending semantic closure.",
    "Forty-four claim-to-citation edges point to unresolved citations and are explicitly labeled unresolved rather than resolved.",
    "No merge, ready-state change, publication, deployment, DNS mutation, credential use, provider call, or spend occurred."
  ]
}
