{
  "schema_version": 1,
  "task": "22. Run onboarding and owner/operator review without intervention",
  "verdict": "PASS",
  "verdict_scope": "Task22 acceptance only",
  "global_no_recovery_shortcut_criterion": "not_claimed",
  "screenshots": "unavailable",
  "customer_key": "task22_dm_rehearsal",
  "runtime": {
    "service": "hermes-gateway-dualcoachtest.service",
    "active_state": "active",
    "sub_state": "running",
    "main_pid": 675692,
    "customer_enabled": false,
    "trainer_absent": true,
    "activation_authority": false,
    "delivery_authority": false,
    "downstream_authority_count": 0
  },
  "terminal": {
    "phase": "PUBLICATION_COMMITTED",
    "phase_chain": ["PREPARED", "REVIEW_COMMITTED", "PUBLICATION_COMMITTED"],
    "callback_update_id": 629525051,
    "callback_event_integrity": "987cdde4e245b1d316ab5000271a755db148153b5207156b8082f97c2a1f5c18",
    "callback_count": 1,
    "generation_27": {"message_id": 122, "send_count": 1, "receipt_integrity": "85d05e0ee400850435a6a8b670c840772b62779b1ec3c1db64fcfbcca9514cb4"},
    "generation_28": {"message_id": 123, "send_count": 1, "receipt_integrity": "07b8c5dd700b218bf8a315bc57192e54b2de692b0a5f4d3517afdd4e7b58b31e"},
    "emergency_record_count": 0,
    "answer_count": 22,
    "answers_digest": "f1aced0350c473a01aa4e1382bc810e072fccfe84ccd3ea8780ee83c324dfe55"
  },
  "active_pins": {
    "candidate": "3ce5b95637211b0289529c35b452cf1771fe868a34777140388a8caa75e183cc",
    "manifest": "e456cfc6c93d97989319818879a38237cd70c0d516ae5d2e33543a59962658e8",
    "freeze": "5c98ffeb84961eb91ae33e184094f2382ceff14ad6110263ffdb6ca860f23b48",
    "wheel": "f592abefa3deca172c9d0b8dcb8013e0e8a1fc97ff03db4054adb3f0b6f3abf2",
    "code_only_verifier": "PASS"
  },
  "child_artifacts": [
    {"child": "st_019ff55e", "path": ".omo/senpi-task/children/st_019ff55e/evidence/st_019ff55e-readonly-terminal-audit.redacted.json", "sha256": "030c942906cac551d8e9574e5d0dde85f3ed3733bf127bb7be777b954288aae8"},
    {"child": "st_019ff50a", "path": ".omo/senpi-task/children/st_019ff50a/evidence/task22-restart-done-claim.redacted.json", "sha256": "72c6a604fa4a57acaff9940a720bc452bdb606aa57fe391e70a5b2c8ccd6bf4f"},
    {"child": "st_019ff472", "path": ".omo/senpi-task/children/st_019ff472/evidence/authorized-replay-evidence.json", "sha256": "3194181dc1d672d718d16deeaba9ba80c7df3fa3802a7d36aec6c52cb59a11db"}
  ],
  "automated_branch_evidence": [
    {"child": "st_019ff52e", "task_record": ".omo/senpi-task/tasks/st_019ff52e.json", "label": "package-closure and recovery", "passed": 93},
    {"child": "st_019ff526", "task_record": ".omo/senpi-task/tasks/st_019ff526.json", "label": "owner review branch matrix", "passed": 11},
    {"child": "st_019ff526", "task_record": ".omo/senpi-task/tasks/st_019ff526.json", "label": "supplemental matrix", "passed": 70},
    {"child": "st_019ff4ae", "task_record": ".omo/senpi-task/tasks/st_019ff4ae.json", "label": "sealed supplemental successor gates", "passed": 225}
  ],
  "recovery_incident": {
    "root_cause": "Task22 held the adaptive authority lock while a generic loader reopened the same inode and blocked on an exclusive flock.",
    "repair": "The Task22 loader omits activation-journal repair while the authority lock is already held, while retaining validation.",
    "manual_state_edit": false,
    "rollback": false,
    "replay_exit": 0,
    "replay_receipt_sha256": "3194181dc1d672d718d16deeaba9ba80c7df3fa3802a7d36aec6c52cb59a11db"
  },
  "provenance": {
    "markdown": ".omo/evidence/dualcoach-task-22.md",
    "immutable_child_artifacts": true,
    "redacted": true,
    "product_profile_service_telegram_changes": false,
    "boulder_changed": false
  }
}
