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>
554 B
554 B
D003 — Blueprint vs customer repo
- Status: active
- Date: 2026-07-15
Decision
Keep blueprint (modules, schemas, wizard catalogs, policies, skills) as versioned product IP. Each customer gets a project repo with intent, decisions, terraform root, and a copied skill pin.
Why
Separates reusable best practices from client-specific answers and exceptions; enables blueprint upgrades via version pin.
Alternatives rejected
- Forking the whole monorepo into every customer
- Storing only Terraform without an intent layer