Skip to content

docs(adr): ADR-0069 — package-first authoring (Airtable base model) - #2277

Merged
os-zhuang merged 1 commit into
mainfrom
docs/adr-0069-package-first
Jun 24, 2026
Merged

docs(adr): ADR-0069 — package-first authoring (Airtable base model)#2277
os-zhuang merged 1 commit into
mainfrom
docs/adr-0069-package-first

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Status: Proposed — drafted from a business-user Studio dogfood pass; opening for team decision.

What

ADR for the Airtable-style package-first model: every runtime-authored metadata item must live in a writable package (base); no orphans. Code/installed packages are read-only; the package is the delete / export / duplicate unit (the answer to "a pile of loose metadata — how do I delete it?").

Why now

A dogfood pass surfaced a family of defects with one root cause — no package-first contract:

The ADR unifies the contract across kernel (saveMetaItem), Studio UI, and ../cloud AI authoring, and retires #2252 / #1946 as transitional.

Decisions

Tracking epic + rollout: see the package-first card.

🤖 Generated with Claude Code

Every runtime-authored metadata item must live in a writable package (base);
no orphans. Code/installed packages are read-only; the package is the
delete/export/duplicate unit. Unifies the contract across the kernel
(saveMetaItem), Studio UI, and ../cloud service-ai-studio AI authoring.
Retires the #2252 (coerce-to-null) and #1946 (Local scope) stopgaps.
Drafted from a business-user Studio dogfood pass. Status: Proposed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercelBot commented Jun 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJun 24, 2026 9:51am

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation size/m labels Jun 24, 2026
@os-zhuang
os-zhuang merged commit 9cde14a into mainJun 24, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the docs/adr-0069-package-first branch June 24, 2026 09:52
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@os-zhuang