Skip to content

Fix Catalog launch request projection and empty service links - #14

Closed
chen21019 wants to merge 1 commit into
mainfrom
verification/compose-cli-0.14.41-catalog-wire-20261102
Closed

chen21019 wants to merge 1 commit into
mainfrom
verification/compose-cli-0.14.41-catalog-wire-20261102

Conversation

@chen21019

Copy link
Copy Markdown

Catalog launch preview serialized the generated SDK Resource envelope into Service and Volume mutation inputs, and omitted an empty serviceLinks list. The Engine correctly rejected that wire payload before native child validation, preventing a normal Catalog launch.

The private preview producer now emits business request fields and an explicit serviceLinks: []. Its typed projection excludes only an anonymously embedded SDK Resource envelope; labels, environment, metadata, log options and ordinary SDK serialization retain their values. Parser, conversion, sidekick and native link owners remain unchanged. The component version advances to 0.14.41; release and security gates retain their existing checks.

Validation: nine focused Catalog tests, a real local binary inspect/finalize round trip, and strict Engine graph/native schema preflight checks. The local binary is a test fixture; publication must use the successful original CI artifact. Runtime Catalog launch and permission/weak-model acceptance will run on QA 8080 with the matching Engine and Server. No production changes.

@chen21019
chen21019 requested a review from a team as a code owner November 1, 2026 16:42
@chen21019 chen21019 closed this Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant