{
  "schema_version": "alienctl.live-github-proof-capture.v1",
  "captured_at": "2026-08-04T09:11:45Z",
  "reference_release": {
    "version": "0.2.0",
    "commit": "f6034bc61fa485518f4329357be6ad9e335e5938",
    "tag_object": "95feb6232690df0c46c049f8692d8120c363424a"
  },
  "sandbox": {
    "repository": "joelrietzle/alienctl-proof-sandbox",
    "revision": "7d4c2ffd4b8a66c8d62be6e092b7640aed3950e2",
    "initial_status_count": 0,
    "final_status_count": 2,
    "approved_write_ceiling": 2
  },
  "credential_boundary": {
    "kind": "fine-grained GitHub personal access token",
    "repository_scope": "joelrietzle/alienctl-proof-sandbox only",
    "permission": "commit statuses: read and write",
    "identity_preflight": "joelrietzle",
    "private_product_repository_read": "denied",
    "environment_only": true,
    "value_recorded": false,
    "persisted_by_product": false,
    "logged_by_product": false,
    "post_run_holder_present": false
  },
  "post_capture_controls": {
    "credential_revoked_by_founder_attestation": true,
    "attestation_date": "2026-08-04",
    "independent_revocation_probe": false
  },
  "scenarios": [
    {
      "id": "success",
      "title": "Successful exact effect",
      "states": [
        "prepared",
        "dispatching",
        "succeeded"
      ],
      "final_state": "succeeded",
      "attempt_id": "exa:52e7c47ec324711dfae4d4b7fc4cb066",
      "provider_http_status": 201,
      "provider_classification": "accepted",
      "provider_status_created": true,
      "evidence": "GitHub accepted one exact status and alienctl durably recorded succeeded."
    },
    {
      "id": "denied",
      "title": "Denied / no dispatch",
      "states": [],
      "final_state": "denied",
      "request_http_status": 422,
      "execution_attempt_count": 0,
      "provider_status_created": false,
      "evidence": "A repository mismatch was rejected before an execution attempt or provider dispatch."
    },
    {
      "id": "cancelled",
      "title": "Pre-dispatch cancellation",
      "states": [
        "prepared",
        "cancelled"
      ],
      "final_state": "cancelled",
      "attempt_id": "exa:fefd902aa7a648febd425eb3e8663155",
      "dispatch_started": false,
      "provider_status_created": false,
      "evidence": "Cancellation committed before dispatch and created no provider status."
    },
    {
      "id": "failed",
      "title": "Provider failure",
      "states": [
        "prepared",
        "dispatching",
        "failed"
      ],
      "final_state": "failed",
      "attempt_id": "exa:b90dbdfdd927e9175b00bcdf85cf37ef",
      "provider_http_status": 422,
      "provider_classification": "rejected",
      "provider_status_created_on_target_revision": false,
      "evidence": "GitHub rejected a request for an intentionally nonexistent revision; alienctl stored the bounded failure."
    },
    {
      "id": "reconciled",
      "title": "Unknown outcome reconciled",
      "states": [
        "prepared",
        "dispatching",
        "outcome_unknown",
        "reconciled"
      ],
      "final_state": "reconciled",
      "attempt_id": "exa:8e35f523ff62fbc27327347d2d7c79fc",
      "provider_classification": "timeout_ambiguous",
      "reconciliation_classification": "observed_matching",
      "reconciliation_http_status": 200,
      "reconciliation_provider_get_count": 1,
      "reconciliation_provider_post_count": 0,
      "reconciliation_mutation_performed": false,
      "evidence": "The provider accepted one status while its response was dropped. A later read-only GET matched it without mutation replay."
    }
  ],
  "provider_observation": [
    {
      "id": 51601984051,
      "state": "success",
      "context": "alienctl/proof/success-v0.2.0-run2",
      "created_at": "2026-08-04T08:40:34Z",
      "updated_at": "2026-08-04T08:40:34Z"
    },
    {
      "id": 51601986958,
      "state": "success",
      "context": "alienctl/proof/outcome-unknown-v0.2.0-run2",
      "created_at": "2026-08-04T08:40:38Z",
      "updated_at": "2026-08-04T08:40:38Z"
    }
  ],
  "harness_and_recovery_record": {
    "persistence": "one private SQLite database per scenario",
    "mutation_phase": "all five scenario assertions passed through durable outcome_unknown; the temporary proxy then timed out while observing GitHub's accepted POST response",
    "mutation_phase_terminal_result": "failed",
    "mutation_replayed": false,
    "recovery_phase": "the SQLite database was reopened and alienctl reconciled through a loopback proxy that forwarded one exact GET and rejected every non-GET",
    "recovery_product_result": "observed_matching with mutation_performed=false",
    "recovery_harness_terminal_result": "failed after successful reconciliation because the harness expected state succeeded instead of the product's terminal state reconciled",
    "offline_capture_reason": "avoid a second reconciliation and preserve exactly one reconciliation history entry",
    "sqlite_secret_scan": "clean"
  },
  "non_claims": [
    "This is not correctness, compliance, production-safety, ROI, or exactly-once proof.",
    "Test-only bootstrap and fault injection are not production onboarding proof.",
    "Provider status success is not application correctness.",
    "The mutation and recovery test processes ended nonzero after the claimed product states; both harness failures are disclosed."
  ]
}
