Skip to content

test(dogfood): package-first authoring gate (ADR-0070 Phase 6)#2303

Merged
os-zhuang merged 1 commit into
mainfrom
feat/adr-0070-phase6-dogfood-gate
Jun 24, 2026
Merged

test(dogfood): package-first authoring gate (ADR-0070 Phase 6)#2303
os-zhuang merged 1 commit into
mainfrom
feat/adr-0070-phase6-dogfood-gate

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

ADR-0070 Phase 6 — an automated regression gate for the package-first contract, run end-to-end through the real booted CRM stack (not a mocked unit), under the required Dogfood Regression Gate CI check.

  • Asserts protocol.saveMetaItem for a runtime-only create into a loaded code package throws writable_package_required (D1/D2).
  • Control: the same create into a fresh writable base id is accepted.

Reverting D1 (the writable_package_required throw) turns this red — that's the point of the gate. Locks the contract that the Studio + AI surfaces depend on.

Verification

@objectstack/dogfood — 2/2 pass locally against the booted @objectstack/example-crm stack.

Final piece of the ADR-0070 epic (D1–D6 + gate).

🤖 Generated with Claude Code

…into read-only packages (ADR-0070 Phase 6)

Boots the real CRM stack and asserts protocol.saveMetaItem(runtime-only) into a
loaded code package throws writable_package_required (D1/D2), with a writable-base
control. Runs under the required Dogfood Regression Gate; reverting D1 turns it red.

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 Building Building Preview, Comment Jun 24, 2026 4:15pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

No hand-written docs reference the 1 changed package(s). ✅

@github-actions github-actions Bot added the tests label Jun 24, 2026
@os-zhuang
os-zhuang merged commit d688e04 into main Jun 24, 2026
16 of 17 checks passed
@os-zhuang
os-zhuang deleted the feat/adr-0070-phase6-dogfood-gate branch June 24, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant