sky-lattice/docs/decisions/D008-v0-planner-graph.md
VG 611ad214fe Initial Sky Lattice scaffold: blueprint, platformctl, and docs.
Encode intent/decision/plan workflow for Snowflake platform delivery so engagements share a durable recipe instead of one-off LLM chats.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-15 01:48:36 -04:00

739 B

D008 — v0 planner emits object graph

  • Status: active
  • Date: 2026-07-15

Decision

v0 platformctl plan/apply builds a deterministic planned object graph from intent (databases, schemas, roles, warehouses, service users) and writes plans/latest.yaml. Terraform modules are stubs/outputs suitable for extension with the official snowflakedb/snowflake provider. Live account apply via provider credentials is a follow-on.

Why

Unlocks end-to-end intent→decision→plan workflow and dogfooding without blocking on full provider resource coverage on day one.

Alternatives rejected

  • Delaying any CLI until every Snowflake resource is fully Terraform-managed
  • Making LLM-generated SQL the apply path in v0