You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(apps): wire Setup/Studio/Account app packages into dev+serve; drop from plugin-auth (ADR-0048)
⚠️ BOOT-CRITICAL — verify with a live `os dev` (and `os serve`) boot before merge.
Completes the ADR-0048 app split:
- plugin-auth's manifest no longer registers `apps: [SETUP_APP, STUDIO_APP,
ACCOUNT_APP]` nor `navigationContributions: SETUP_NAV_CONTRIBUTIONS`; it keeps
only the auth objects + their detail pages.
- dev-plugin.ts and cli `serve.ts` now register the three new app packages
(best-effort dynamic import, skipped if not installed) right after AuthPlugin,
so each app publishes under its own package id (com.objectstack.{setup,studio,
account}) and `/apps/<packageId>` resolves unambiguously.
- plugin-dev + cli declare the three app packages as workspace deps.
The AppSchemas still physically live in @objectstack/platform-objects/apps
(the new packages import them); moving the definitions in is a later non-behavioral
cleanup. Verified statically: all packages build, plugin-dev/cli typecheck clean,
plugin-auth (114) + platform-objects (55) tests pass. NOT runtime-boot-verified.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments