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>
1.1 KiB
1.1 KiB
Product decisions (Sky Lattice)
Durable rationale for choices made while designing this product. These are meta-decisions about the tool itself (not customer Snowflake exceptions).
| ID | Decision |
|---|---|
| D001 | Name Sky Lattice; scope = intent/decision/policy over Terraform |
| D002 | LLM/skills drive files+CLI; never system of record for grants |
| D003 | Split blueprint IP vs per-customer durable repo |
| D004 | Ship as Python platformctl via pip/uv; no live clone of operator monorepo from customer env |
| D005 | Default lifecycle is edit→plan→apply; scoped destroy is exception |
| D006 | Default customer landing = their git/CI/secrets; you keep blueprint |
| D007 | Wizard is resumable guided editor, not one-shot intake |
| D008 | v0 planner emits object graph + TF stubs; live snowflakedb provider wired later |