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>
766 B
766 B
D001 — Product name and scope
- Status: active
- Date: 2026-07-15
Decision
Call the product Sky Lattice. Scope is an internal platform toolkit: versioned Snowflake blueprint + per-customer intent/decisions + deterministic plan/apply on top of Terraform — not a Marketplace Native App and not “an AI that sets up Snowflake.”
Why
Snowflake is a blank slate; repeatability comes from codifying our recommended platform and tweaking per client. Existing tools (Terraform provider, SnowDDL, etc.) are engines, not our delivery recipe.
Alternatives rejected
- Pure LLM chat each engagement with only TF state as memory
- Replacing Terraform entirely in v0
- Building a full SaaS control plane before a CLI+repo convention