teleo-infrastructure/docs/reports/leo-working-state-20260709/gcp-parallel-delegation-current.json
twentyOne2x fed5cb0805 Add guarded canonical claim application
- Normalize rich proposals into atomic reviewed canonical graph bundles with exact row verification.
- Harden reviewer/apply roles, upgrade ACLs, and prove generic plus Helmer lifecycles in isolated PostgreSQL.
- Publish repo-native VPS/GCP/Cory skills and live-readonly GCP inventory without changing the live VPS runtime.

`.agents/skills/crabbox/SKILL.md`
`.agents/skills/teleo-gcp-parity-ops/SKILL.md`
`.agents/skills/teleo-kb-db-change-workflow/SKILL.md`
`.agents/skills/teleo-leo-onboarding/SKILL.md`
`.agents/skills/teleo-vps-runtime-ops/SKILL.md`
`.agents/skills/working-leo-cory-outcomes/SKILL.md`
`docs/reports/leo-working-state-20260709/approve-claim-clone-canary-current.json`
`docs/reports/leo-working-state-20260709/approve-claim-clone-canary-current.md`
`docs/reports/leo-working-state-20260709/current-truth-index.md`
`docs/reports/leo-working-state-20260709/gcp-cloud-sql-t3-live-readonly-current.json`
`docs/reports/leo-working-state-20260709/gcp-cloud-sql-t3-live-readonly-current.md`
`docs/reports/leo-working-state-20260709/gcp-cloudsql-studio-parity-gate-current.json`
`docs/reports/leo-working-state-20260709/gcp-cloudsql-studio-parity-gate-current.md`
`docs/reports/leo-working-state-20260709/gcp-parallel-delegation-current.json`
`docs/reports/leo-working-state-20260709/helmer-approve-claim-clone-canary-current.json`
`docs/reports/leo-working-state-20260709/helmer-approve-claim-normalization-current.json`
`docs/reports/leo-working-state-20260709/skill-pack-manifest.json`
`docs/reports/leo-working-state-20260709/skill-pack-readme.md`
`docs/reports/leo-working-state-20260709/working-leo-current-state-20260709.md`
`docs/reports/leo-working-state-20260709/working-leo-definition-20260709.md`
`docs/reports/leo-working-state-20260709/working-leo-execution-plan-current.md`
`scripts/apply_proposal.py`
`scripts/apply_worker.py`
`scripts/approve_proposal.py`
`scripts/kb_apply_prereqs.sql`
`scripts/kb_proposal_normalize.py`
`scripts/probe_gcp_db_parity.py`
`scripts/run_approve_claim_clone_canary.py`
`scripts/run_approve_claim_isolated_container_canary.sh`
`tests/test_apply_proposal.py`
`tests/test_apply_worker.py`
`tests/test_approve_proposal.py`
`tests/test_kb_apply_prereqs.py`
`tests/test_kb_proposal_normalize.py`
`tests/test_kb_proposal_routes.py`
`tests/test_probe_gcp_db_parity.py`
`tests/test_repo_skill_pack.py`
2026-07-10 17:49:37 +02:00

137 lines
6.8 KiB
JSON

{
"schema": "working-leo.gcp-parallel-delegation.v1",
"source_thread_id": "019f47af-f2cc-7c10-b928-a9283afa2621",
"last_updated_utc": "2026-07-10T15:47:17Z",
"source_goal": "Make Leo on VPS meet the working-Leo definition, then prove the equivalent GCP path without weakening the VPS standard.",
"dispatched_repo_head": "339565585dc417501488a38135998283988482d1",
"parallelism_expected": 10,
"parallelism_actual": 10,
"ship_owner": {
"thread_id": "019f4a53-b16c-7653-8026-bba381b853bf",
"working_target": "Authenticated live GCP project, Compute Engine, Cloud SQL, and Leo surface inventory",
"required_tier": "T3_live_readonly",
"status": "completed_t3_control_plane_inventory"
},
"visible_threads": [
{
"thread_id": "019f4a53-b16c-7653-8026-bba381b853bf",
"lane_class": "parallel_canary",
"role": "GCP control-plane ship owner",
"working_target": "Authenticated live GCP resource inventory",
"required_tier": "T3_live_readonly",
"owned_surface": "GCP project and resource discovery; read-only",
"forbidden_surface": "Shared repo writes, Telegram sends, DB writes, restarts, deploys, credentials, IAM, infrastructure mutation",
"status": "completed_t3_project_vm_cloudsql_inventory"
},
{
"thread_id": "019f4a53-9702-7a10-a894-354af22d9cee",
"lane_class": "parallel_canary",
"role": "GCP Cloud SQL parity owner",
"working_target": "Read-only canonical row and schema parity against VPS",
"required_tier": "T3_live_readonly",
"owned_surface": "Cloud SQL discovery and read-only SQL",
"forbidden_surface": "Shared repo writes, DB mutation, Telegram sends, restarts, deploys, credentials, IAM, infrastructure mutation",
"status": "completed_live_studio_gate_waiting_existing_db_principal"
},
{
"thread_id": "019f4a53-c10a-7781-b336-401d526d2a48",
"lane_class": "parallel_canary",
"role": "GCP Leo runtime parity owner",
"working_target": "Read-only VM, process, service, repo, profile, model, DB, and bot surface map",
"required_tier": "T3_live_readonly",
"owned_surface": "Compute Engine and Leo runtime inspection; read-only",
"forbidden_surface": "Shared repo writes, Telegram sends, profile writes, restarts, deploys, credentials, IAM, infrastructure mutation",
"status": "completed_runtime_contract_waiting_iap_access"
},
{
"thread_id": "019f4a53-cf0a-7e92-a7d0-16fde32224de",
"lane_class": "parallel_canary",
"role": "GCP no-post Cory canary owner",
"working_target": "Real GCP DC-01 through DC-06 runtime replies, score, unchanged DB counts, and cleanup",
"required_tier": "T2_runtime_plus_T3_live_readonly",
"owned_surface": "No-post handler execution and scoring against the discovered GCP runtime",
"forbidden_surface": "Shared repo writes, Telegram sends, DB apply, profile writes, restarts, deploys",
"status": "completed_before_runtime_canary_waiting_iap_access"
}
],
"support_agents": [
{
"agent_id": "019f4a53-d792-75e1-93c0-ad3c90868176",
"nickname": "Dewey",
"role": "gcloud DNS and auth anomaly diagnosis",
"owned_surface": "Local gcloud runtime and network diagnosis; read-only",
"status": "completed"
},
{
"agent_id": "019f4a53-e042-72e3-923f-bff6e067175e",
"nickname": "Fermat",
"role": "Cloud SQL parity query contract",
"owned_surface": "Retained artifacts, schema, and read-only query design",
"status": "completed"
},
{
"agent_id": "019f4a53-e68a-7e41-a7e6-be6b1f378b41",
"nickname": "Planck",
"role": "GCP probe script defect audit",
"owned_surface": "scripts/probe_gcp_db_parity.py and tests; read-only",
"status": "completed"
},
{
"agent_id": "019f4a53-ec08-7b02-945e-3aa3d3f275a5",
"nickname": "Banach",
"role": "Cory-standard GCP acceptance and cutover sequence",
"owned_surface": "Working-Leo acceptance gates and execution order; read-only",
"status": "completed"
}
],
"review_agents": [
{
"agent_id": "019f4a5b-552e-7873-84ab-a274eec7261f",
"nickname": "Bacon",
"role": "DB apply authority and race review",
"status": "completed_findings_integrated"
},
{
"agent_id": "019f4a5b-5ca4-7a80-88e1-20c9a8d147aa",
"nickname": "Meitner",
"role": "Rich normalization and lifecycle review",
"status": "completed_findings_integrated"
}
],
"root_owned_running_rows": [
{
"working_target": "Approved strict claim bundles become canonical rows with conflict-safe row-level proof in a disposable DB clone",
"owned_files": [
"scripts/apply_proposal.py",
"scripts/apply_worker.py",
"scripts/kb_apply_prereqs.sql",
"scripts/kb_proposal_normalize.py",
"tests/test_apply_proposal.py",
"tests/test_apply_worker.py",
"tests/test_kb_proposal_normalize.py"
],
"status": "isolated_runtime_green_generic_and_helmer_37_of_37"
}
],
"blocked_by_tooling_or_capacity": [],
"blocked_by_collision_risk": [],
"blocked_by_external_gate": [
{
"gate": "Cloud SQL Studio has no enabled existing IAM database principal and requires built-in password authentication",
"impact": "Cloud SQL schema, row-count, proposal-state, and VPS-versus-GCP database parity queries cannot run",
"clear_CTA": "Authenticate Studio with an already-existing authorized database principal without sharing the credential, then report GCP Studio authenticated; otherwise authorize a separate IAM/database-user enablement window."
},
{
"gate": "no verified no-key read-only VM session",
"impact": "GCP Leo runtime parity and DC-01 through DC-06 remain unproven",
"clear_CTA": "Use an already-authenticated no-key runtime route, or separately authorize the minimum IAP/OS Login setup needed for a read-only VM session."
}
],
"repair_action": "Authenticated Chrome cleared the old blanket login/DNS blocker and retained live project, VM, and private Cloud SQL inventory. Cloud SQL Studio was opened and safely stopped at the database-principal gate without submitting credentials. The next database pass starts from an already-authenticated Studio session; runtime parity remains a separate no-key session gate.",
"shared_checkout_rule": "All GCP workers are read-only. The source thread is the sole apply-engine integration owner.",
"gui_rule": "Authenticated Chrome or Computer Use is authorized for GCP login and read-only console navigation. AppleScript, osascript, open, focus stealing, credential creation, and representational communication are forbidden.",
"telegram_messages_authorized": false,
"database_mutation_authorized": false,
"infrastructure_mutation_authorized": false,
"no_x402_scope": true
}