Docs migration plan

{
  "benchmarkRunId": "a4bb2572-0634-45f7-95a3-279731424ebc",
  "benchmarkId": "benchmark/docs-migration-plan@1.0.0",
  "benchmarkTitle": "Docs migration plan",
  "packageId": "web/give.md/docs-migration-agent@1.0.0",
  "packageHash": "sha256:8d819365a286092bcd67e2235696e84b0de6f493f4dff98cecbc093c3e205bd4",
  "policyId": "policy/docs-readonly@1.0.0",
  "policyHash": "sha256:963b20beefa848c6f5526376e88281d78667d4d04107fa4281f1c5fb1a904394",
  "runtime": "claude",
  "signer": "seed:docs-migration-agent",
  "writeReceiptRequested": true,
  "status": "success",
  "executionBackend": "local",
  "requestedExecutionBackend": "local",
  "sandboxProfile": "default",
  "networkPolicy": "none",
  "timeoutMs": 10000,
  "benchmarkDefinitionHash": "sha256:4b49136674046c9943ccf20406f4738cf771bdf48bee14db50fbe1cfaba2d2fa",
  "replayInput": {
    "availableTools": [
      "fetch",
      "markdown"
    ],
    "grantedPermissions": [
      "http:get",
      "storage:write"
    ],
    "requestedApiOrigins": [
      "https://api.give.md",
      "https://give.md"
    ],
    "requestedChains": [],
    "requestedTokens": []
  },
  "score": 10,
  "maxScore": 10,
  "summary": "Benchmark suite produced the expected deterministic output.",
  "startedAt": "2026-03-15T11:23:41.258Z",
  "createdAt": "2026-03-15T11:23:41.258Z",
  "evaluationChecks": [
    {
      "id": "runtime:claude",
      "status": "pass",
      "message": "Runtime claude is supported."
    },
    {
      "id": "namespace:verified",
      "status": "pass",
      "message": "Namespace is verified."
    },
    {
      "id": "tool:fetch",
      "status": "pass",
      "message": "Required tool fetch is available."
    },
    {
      "id": "tool:markdown",
      "status": "pass",
      "message": "Required tool markdown is available."
    },
    {
      "id": "permission:http:get",
      "status": "pass",
      "message": "Permission http:get is granted."
    },
    {
      "id": "permission:storage:write",
      "status": "pass",
      "message": "Permission storage:write is granted."
    },
    {
      "id": "policy:attached",
      "status": "pass",
      "message": "Attached policy policy/docs-readonly@1.0.0 is available for evaluation."
    },
    {
      "id": "policy:expiry",
      "status": "pass",
      "message": "Policy remains valid until 2026-12-31T00:00:00Z."
    },
    {
      "id": "policy:origin:https://give.md",
      "status": "pass",
      "message": "API origin https://give.md is allowed."
    },
    {
      "id": "policy:origin:https://api.give.md",
      "status": "pass",
      "message": "API origin https://api.give.md is allowed."
    }
  ],
  "caseResults": [
    {
      "caseId": "builds-migration-checklist",
      "title": "Builds a migration checklist",
      "status": "pass",
      "score": 5,
      "maxScore": 5,
      "message": "Docs migration plan produced the expected checklist."
    },
    {
      "caseId": "maps-versioned-docs-routes",
      "title": "Maps versioned docs routes",
      "status": "pass",
      "score": 5,
      "maxScore": 5,
      "message": "Docs migration plan mapped the expected routes."
    }
  ],
  "evaluationOk": true,
  "blockedByPreflight": false,
  "completedAt": "2026-03-15T11:23:41.288Z",
  "lastHeartbeatAt": "2026-03-15T11:23:41.288Z",
  "outputHash": "sha256:ca83c849bace467255b9960d00076535ac4e37e1da607376139eaf341ed81e21",
  "stdoutObjectKey": "a4bb2572-0634-45f7-95a3-279731424ebc/output.md",
  "artifactsObjectPrefix": "a4bb2572-0634-45f7-95a3-279731424ebc/",
  "judgeSummary": "Benchmark suite produced the expected deterministic output.",
  "receiptId": "e4b39260-b0de-4a15-8f8c-67aafef9b6de"
}