Skip to content

[draft] skills: split out databricks-app-resources; add Lakebase session-branch isolation#184

Open
bernardo-rodriguez wants to merge 1 commit into
databricks:mainfrom
bernardo-rodriguez:bernardo/split-app-resources-skill
Open

[draft] skills: split out databricks-app-resources; add Lakebase session-branch isolation#184
bernardo-rodriguez wants to merge 1 commit into
databricks:mainfrom
bernardo-rodriguez:bernardo/split-app-resources-skill

Conversation

@bernardo-rodriguez

Copy link
Copy Markdown
Contributor

What

Two related changes:

New databricks-app-resources skill — split app-side resource flows out of databricks-lakebase: app-vs-space resource levels, apps create-update (read-merge-submit / update_mask semantics), scaffold-time wiring, the deployed-app service-principal ownership / deploy-first model, and consent. databricks-lakebase is slimmed to Lakebase-specifics and points here for the app-side flows.

Lakebase session-branch isolation (databricks-lakebase) — when setting up Lakebase for an app, suggest iterating on a copy-on-write branch off production and ask up front. On go-ahead: attach the resource → fork the branch → register, in that order, so the branch inherits the app service principal's Postgres role (forking first fails with 28P01; never hand-create roles or grants).

Why

Backs the App Builder Lakebase session-branch isolation feature (universe#2128750): a builder session iterates on an isolated branch while deploy keeps using the app's bound branch. The guidance lives in the shared skill so both Claude Code and the hosted builder follow the same flow.

This pull request and its description were written by Isaac.

…ch isolation

Split app-side resource flows — app-vs-space levels, `apps create-update` merge
semantics, scaffold-time wiring, and the deployed-app service-principal ownership
/ deploy-first model — into a new databricks-app-resources skill, and slim
databricks-lakebase to the Lakebase-specific details those flows pull.

Add session-branch isolation guidance to databricks-lakebase's app-resource
section: suggest a dev branch off `production` and ask up front, then attach the
resource -> fork the branch -> register, in that order, so the branch inherits the
app service principal's role (never hand-create roles or grants).

Co-authored-by: Isaac
@bernardo-rodriguez bernardo-rodriguez changed the title skills: split out databricks-app-resources; add Lakebase session-branch isolation [draft] skills: split out databricks-app-resources; add Lakebase session-branch isolation Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant