teleo-infrastructure/docs/reports/leo-working-state-20260709/gcp-operator-access-blocker-current.json
2026-07-13 03:29:39 +02:00

57 lines
5.1 KiB
JSON

{
"schema": "teleo.gcpCoryReplayAccessBlocker.v1",
"generated_at_utc": "2026-07-13T01:26:30Z",
"status": "waiting_on_google_password_reauthentication_prepared_handoff",
"current_canary": {
"operator_path": "Run DC-01 through DC-06 through the real adapter-free GCP GatewayRunner against teleo_clone_cory_20260712t1940z, require strict 6/6 plus exact count consistency, then delete the clone and run-owned files.",
"expected_result": "Six truthful replies, every printed canonical count equal to 1837/4145/4916/4670/26, unchanged clone fingerprint, unchanged GCP service/profile, no Telegram send, no DB write, and zero generated clone/run resources remaining.",
"required_tier": "GCP generated-clone live model proof"
},
"permission_profile": {
"approval_policy": "never",
"filesystem": "unrestricted",
"network": "enabled"
},
"config_readback": {
"privileged_account": "billy@livingip.xyz",
"keychain_password": "present; intentionally non-retrievable and insufficient for OAuth",
"local_gcloud": "account billy@livingip.xyz and project teleo-501523 are configured; OAuth is stale_or_unavailable",
"current_local_egress": "99.35.221.133",
"configured_ssh_firewall_source": "176.108.138.1/32",
"gcp_vm_external_ip": "34.65.143.148",
"direct_ssh": "TCP/22 timeout before authentication",
"chrome_personal_account": "billyattnmarket@gmail.com is authenticated but lacks resourcemanager.projects.get on teleo-501523",
"chrome_privileged_account": "selected Chrome tab titled Welcome is at the Google password challenge for billy@livingip.xyz; secure password field is focused and accepts typing or paste",
"github_iap_workflow_run": "29208215340",
"github_iap_auth": "invalid_target: teleo-iap-operator Workload Identity provider absent, disabled, or deleted",
"existing_living_ip_github_provider": "authenticates sa-artifact-builder, but that account lacks Compute, IAM, Secret Manager, and Cloud SQL permissions"
},
"attempted_no_approval_routes": [
"direct SSH through the retained teleo-gcp-staging alias",
"cached billy@livingip.xyz gcloud refresh",
"two other valid cached Google identities; neither has Teleo project access",
"merged GitHub OIDC/IAP fixed-operation workflow on main",
"existing living-ip-github WIF provider with sa-artifact-builder",
"authenticated Chrome console discovery without reading credentials; the personal account lacks Teleo project access",
"dedicated GCP tab sign-out recovery, privileged account email entry, and preparation of a focused pasteable password field using Computer Use",
"Chrome extension route became unstable, so the prepared handoff was verified with Computer Use without AppleScript or foreground-command fallbacks",
"Mullvad status/config readback; configured relay does not restore the allowed office ISP address",
"Tailscale peer/exit-node inventory; no peer offers the allowed office ISP route"
],
"exact_gate": "Google requires the current password, and any subsequent MFA or consent, for billy@livingip.xyz before Codex can rotate teleo-prod-allow-ssh-current-ip or bootstrap the missing IAP Workload Identity provider and dedicated operator service accounts.",
"why_autonomous_repair_stops": "Raw passwords and MFA are human-only. The device-local Keychain item is deliberately non-retrievable and cannot satisfy OAuth. No current noninteractive principal has the required Compute/IAM permissions, and no existing network route originates from the allowed 176.108.138.1/32 address.",
"clear_CTA": "In the selected Chrome tab titled Welcome, paste or type the current password into the already-focused Enter your password field, click Next, complete any MFA or consent, then tell Codex exactly: GCP reauthenticated. Do not send the password to Codex.",
"next_non_user_action": "Rotate only teleo-prod-allow-ssh-current-ip to 99.35.221.133/32, verify passwordless SSH and service/DB invariants, bootstrap and live-test the dedicated GitHub OIDC/IAP operator, run the hardened six-response replay, retain the result, drop teleo_clone_cory_20260712t1940z, remove all run files, and verify the disabled rollback database remains zero-connection.",
"cleanup_pending": {
"generated_database": "teleo_clone_cory_20260712t1940z",
"remote_run_directory": "/home/teleo/gcp-cory-model-replay-20260712t1940z",
"last_proven_clone_fingerprint": "48ea5332c4f303dea02d503447f1ac8e1d8aa00e60d198a566d628b37dbdac1c",
"must_not_claim_complete_until_absent": true
},
"proof_paths": [
"/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/gcp-staging-canonical-parity-20260712T1905Z/final-receipt.json",
"/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/gcp-cory-model-replay-20260712T1940Z/direct-claim-result-final.json",
"/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/gcp-iap-operator-failed-20260712T204135Z/gcp-iap-operator-29208215340/result.json",
"/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/gcp-cory-replay-access-blocker-current.json"
]
}