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

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

@github-actions github-actions Bot added documentation Improvements or additions to documentation size/m labels Jun 24, 2026
@os-zhuang
os-zhuang merged commit 9cde14a into main Jun 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 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