- 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`
137 lines
6.8 KiB
JSON
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
|
|
}
|