Plan — Cloudflare Account Reconcile v1
Cloudflare 계정 정합 기획서 (autogen-labs)
status: 완료 (정정본)
org:autogen-labsonly · subdomainleekimtech· account4abe7eb2…
as-of: 2026-08-28
검증:~/.config/autogen-labs/cloudflare.env+pnpm cf:inventory
범위
이 문서는 autogen-labs Cloudflare 계정만 다룬다. 다른 GitHub org / Cloudflare 계정의 프로비저닝·복구는 범위 밖이다.
핵심 결론
코드(topology v6)가 요구하는 배포 표면은 계정에 존재하고 라이브다. unbound로 남아 있던 타 org 이름 저장소는 이 계정에서 삭제했다. AUTH_SECRET·account_id pin·inventory allowlist까지 반영했다.
flowchart TB subgraph keep [KEEP autogen] coreApi[core-api] coreAdmin[core-admin] webPublic[web-public] appDash[app-dashboard] docsPages[docs Pages] coreD1[core-d1] coreR2[core-r2] endAllowlist (SSOT)
| 타입 | 이름 | 판정 |
|---|---|---|
| Worker | core-api | KEEP · D1 core-d1, R2 core-r2 |
| Worker | core-admin | KEEP |
| Worker | web-public | KEEP |
| Worker | app-dashboard | KEEP |
| Pages | docs | KEEP |
| D1 | core-d1 (0bc2f4ab-73ca-40c7-a501-5d8dd553af2a) | KEEP |
| R2 | core-r2 | KEEP |
생성 금지: Queue, KV, Vectorize, DO, core-jobs, core-ops, 신규 D1, kit 방언(app-web-api, core-core-db).
검증: core 레포 scripts/inventory-cloudflare.mjs — pnpm cf:inventory → diff=0.
완료된 autogen 조치
| 조치 | 상태 |
|---|---|
| 타 org 이름 unbound D1/R2/KV를 이 계정에서 삭제 | 완료 |
Worker core-api secret AUTH_SECRET + deploy sync step | 완료 |
wrangler prod account_id pin (4abe7eb2…) | 완료 |
| inventory allowlist 스크립트 | 완료 |
역사 (한 줄): 타 org 이름의 unbound 리소스는 autogen 계정에서 삭제했다. 타 org 복구는 해당 레포 소관이며 이 문서 범위 밖이다.
MCP / 계정 격리
- 이 org 작업 시
~/.config/autogen-labs/cloudflare.envAPI를 우선한다. - MCP 사용 시 subdomain이
leekimtech인지 확인. 다르면 중단. wrangler login금지 (autogen-labs/ORG_ACCOUNT_SETUP.md).
완료 기준
- autogen 계정 리소스 = allowlist 7종만
-
core-apisecrets에AUTH_SECRET - wrangler prod에
account_idpin - inventory 스크립트 diff=0
-
/health및 UI workers.dev 응답 유지 - 이 문서에 타 계정 생성·이관 지시 없음