From 1f514112289cffe59c144034d4d752c32741d596 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Jul 2026 03:04:51 +0000 Subject: [PATCH] fix(metadata-protocol): drop internal ADR path from read-only package error The writable_package_required rejection cited docs/adr/0070-package-first-authoring.md, an internal doc path meaningless to Studio/API users. Rewrite as user-facing remediation guidance instead. Fixes #2615 (framework portion; console-side items tracked separately). --- packages/metadata-protocol/src/protocol.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/metadata-protocol/src/protocol.ts b/packages/metadata-protocol/src/protocol.ts index 417cabe10..4e18d22a0 100644 --- a/packages/metadata-protocol/src/protocol.ts +++ b/packages/metadata-protocol/src/protocol.ts @@ -3843,9 +3843,8 @@ export class ObjectStackProtocolImplementation implements ObjectStackProtocol { ) { const err = new Error( `[writable_package_required] Cannot author ${singularTypeForRepo}/${request.name} into ` - + `'${request.packageId}': it is a read-only code/installed package, not a writable base. ` - + `Create or select a writable base (package) first, then retry. ` - + `See docs/adr/0070-package-first-authoring.md.`, + + `'${request.packageId}': it is a read-only package. ` + + `Switch to or create a writable package, then retry.`, ); (err as any).code = 'writable_package_required'; (err as any).status = 422;