sky-lattice/docs/decisions/D003-blueprint-vs-customer-repo.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

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