{
  "schema": "task26-runbook-binding-receipt-v6",
  "created_utc": "2026-08-15T16:10:00Z",
  "task": "st_01a0054e (task26-runbook-rebind-2e, v6 invite harness v2 baseline supersession)",
  "candidate": "2e0894eac92bc396cc4723bf1f18ebc653b95018dd41574df435941c235da925",
  "wheel_sha256": "af4a9d0a1ffffb6eb7551c1d6dc2b32853ca6d024332a4f8f5702bbf992f141b",
  "plan_sha256": "7ace03c6dad33d2fc3ef223621cbca68a150fde8429932138e252fb8498ac582",
  "actor": "8527916639",
  "documents": {
    "task26-golden-path-2e0894ea-v6.md": "8416cd7c83cab5540af2e1e01dbcc5b1bdfd49a59d8ef21ea49512c28d749218",
    "task26-recovery-runbook-2e0894ea-v6.md": "a2e15845764e7041957ae4518096fe73f87ec35b57021980cdd4df3ea18ac00d",
    "lint_runbooks_v6.py": "63b3e5248f4e2e96cd77bc2ecfff9d1d5c193e788ccac5dbdb487b2d4f9c3ec5",
    "lint-results-v6.json": "f13601dd2d2bd99ca7852e06e0e4d60e41a813adf89af27e89754082db7ea95d"
  },
  "supersedes": {
    "task26-golden-path-2e0894ea-v5.md": "3c6a0f24124142fc1b03c350a357d5530aa1a561c4b332e2e6c29a0de74c87e2",
    "task26-recovery-runbook-2e0894ea-v5.md": "e2fbff811e5b0caf4551010c1a47d640bba17febffb951f0525b6ff4dccd71d3",
    "runbook-binding-receipt-v5.json": "2fb0019a8d9e46cc197f72685a89fc54ca5fb98a52840f41ade5d51f76d86736",
    "lint_runbooks_v5.py": "b7a981e24703eed57ed6ff9099889b577e76ceac4c67d0facf09414835a7e906",
    "lint-results-v5.json": "8eed13ba37f1edc95395f31d72d2125f84aba03dbbc1522dfa46a157b0109826",
    "task26-golden-path-2e0894ea-v4.md": "e0979931fb863d957403f71305d33470697813c5e740622b6b05a23a65c76359",
    "task26-recovery-runbook-2e0894ea-v4.md": "f539460f91096cfe32140dd6d5b5a940ff38a13ad67bf6d83302f6732aa719a1",
    "runbook-binding-receipt-v4.json": "2a00bb6d8103086e729ac5c36041d0e7d602a1c660c21eda20463ea8de1b78e7",
    "task26-golden-path-2e0894ea-v3.md": "ff230719eb5a69ae821bb0a4d58356d59b2803c490d692659a197e22083793c7",
    "task26-recovery-runbook-2e0894ea-v3.md": "e62691493d2a75c312dd248a07bbc52f7f1d98d4acd701b824bbaf5edf8bdd3a",
    "runbook-binding-receipt-v3.json": "fd77a4d387b9bab7978c84cb51b1ab3200d52a126dea411db98492f6be67fb88",
    "task26-golden-path-2e0894ea-v2.md": "633d5c25ce70cb9ab5d19c434122b14b46fb7108962ab6e453ce6ab3ede1848f",
    "task26-recovery-runbook-2e0894ea-v2.md": "6024c26ccae3cad7fcf46a77bca8607d73293a92ddb3dcf8fa5a278361869f1d"
  },
  "preservation": "append-only; v1 through v5 runbooks, receipts, and lints remain byte-identical; v6 changes G12 only",
  "v6_correction": {
    "G12_invite_harness_v2": {
      "root": ".omo/evidence/task26/task26-invite-harness-st_01a0056a-v2",
      "harness_sha256": "83c95abb4b07f30fae0d996a7148c92b2db4600f6f3da2aadaf50a7ff62c71fc",
      "permission_sha256": "847548932b42210416fcfc302574e523778f12aecd2614ac28a95af6602c8dcc",
      "schema_sha256": "6a4249d263db04bea1432ad2393150ed77d3243a1365ed8dbe1eed5c0261df9e",
      "operations_sha256": "82099d8a3658a494c3cf13558e43fe7846e7e826cfcdec6c10515f05a697752d",
      "independent_verifier_sha256": "bb3ae896f8dd1a51d2f9df425f3afdc2bf72f73877163b6941a2bba2ee44b4ad",
      "verification_sha256": "c9a6bb0fea893d90956249264277481039a522021001495f07a2a28ec6280e0d",
      "inventory_sha256": "ad6cd01cfb85aa4183cea5067fab4a507cbae2a8418223c4f160b9253cf388e0",
      "tests_sha256": "8732bbac3bccb5b235597b7841190c31bf39f8644cd70c79a5dbad2334fd8994",
      "approval_sha256": "c7fc477141259087e8e9dd6520b2066eda3bab20dc6e2f625942431b6830c187",
      "approval_event_sha256": "23845bda574c085e16b6d316e5e84e54b3bc6db3a8803c6b3b93ed7c4b86b049",
      "independent": "PASS 10/10",
      "tests": "14 passed",
      "ruff": "PASS",
      "compile": "PASS",
      "lsp": "0 errors",
      "baseline": "RESET_BOUND_LEDGER_ABSENT",
      "ledger_absent": true,
      "data_onboarding_absent": true,
      "live_dry_run": "PASS",
      "live_verify": "PASS",
      "mutations": 0,
      "profile_before_after_sha256": "4ea2ee60dcc6725c3b8aeca2f4893aa73a7a137ec0d274b813d0383d97787e3e",
      "stable_parent_watch": "owner-held 0700 data parent watched before candidate API call; onboarding absence rechecked",
      "creation_contract": "candidate RoomBootstrapStore initializer creates the absent ledger; one creation and exactly one generation 1 PREPARED session; no manual initialization",
      "wheel_order": "exact wheel deployment and loaded-byte proof precede Section 5.1 dry-run, verify, and Section 6 prepare"
    }
  },
  "lint": {
    "script": "lint_runbooks_v6.py",
    "script_sha256": "63b3e5248f4e2e96cd77bc2ecfff9d1d5c193e788ccac5dbdb487b2d4f9c3ec5",
    "results_sha256": "f13601dd2d2bd99ca7852e06e0e4d60e41a813adf89af27e89754082db7ea95d",
    "checks_total": 285,
    "checks_failed": 0,
    "runs": 2,
    "groups": "all v5 262 checks plus G12 v2 existence, raw hash, CLI, baseline, race, one-create, generation1 PREPARED, no-manual-init, and wheel-order checks"
  },
  "verdict": {
    "task_verdict": "PASS",
    "decision_complete": true,
    "open_blockers": [],
    "readiness_token": "READY_FOR_ONE_INVITE_EXECUTION",
    "executable_today": true,
    "notes": "Exactly one G12 runtime-baseline correction; v1 through v5 preserved; v2 exact operations and absent-ledger candidate initialization are bound; no gate is open."
  },
  "self_sha256": "2002f423f02a68fe0d86eb16ddafe34829be2b8c8f508385e80743b1b84754f8"
}
