Skip to content

fix(apps): restore Hello Workspace release compatibility - #275

Merged
Maneek21 merged 1 commit into
masterfrom
codex/app-platform-phase3-closeout-fix
Aug 31, 2026
Merged

fix(apps): restore Hello Workspace release compatibility#275
Maneek21 merged 1 commit into
masterfrom
codex/app-platform-phase3-closeout-fix

Conversation

@Maneek21

Copy link
Copy Markdown
Owner

Summary

  • accept public App Kit packages whose included Module manifests omit schema-defaulted fields
  • preserve package artifact integrity and host-side Module semantic validation without comparing two different canonical forms
  • add a cross-package regression test and prepare immutable v0.3.0-preview.14 release metadata

Release-gate finding

The v0.3.0-preview.13 operational gate built Hello Workspace successfully with the public CLI, but the release API rejected install because Module parsing adds required: false before the redundant digest comparison. The package verifier had already bound the exact artifact bytes to the manifest digest. The failed single-use pairing was consumed, and no App installation was persisted.

Verification

  • red-before/green-after: pnpm exec tsx --test apps/api/test/apps-v0-inspection.test.ts (3/3)
  • pnpm --filter @deft/app-kit test (8/8)
  • pnpm test:release-workflow (10/10)
  • pnpm test:hermes-integration-bundle (8/8)
  • pnpm typecheck
  • pnpm build
  • git diff --check

Boundaries

  • no migration or persisted-data change
  • no permission, token, pairing, connector, App Run, or rollout-control change
  • published v0.3.0-preview.13 remains immutable; this fix advances to preview.14

@Maneek21
Maneek21 merged commit 6d39e0e into master Aug 31, 2026
10 checks passed
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