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

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

vercel Bot commented Jun 24, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 24, 2026 9:51am

Request Review

This branch was successfully deployed

1 active deployment
Preview — 0f8c0132 Deployed Jun 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant