Skip to content

Module Map

Ownership Map

Use this map to choose the right exported surface before writing app code.

Input Contract

  • describe the feature or subsystem being built
  • identify whether it runs on the server, browser, or both
  • say whether it needs CMS/editorial state, auth, delivery, or only shared types

Starter Prompt

text
Map each project concern to the correct system-core export surface.

Concerns:
- ...

For each concern, return:
1. owning package import path
2. why that surface owns it
3. what must stay out of scope for app code
SurfaceImportUse for
Unified bootstrap@system-core/corecreateSystem(), startup report, unified runtime
Backend primitives@system-core/core/logiccreateApp(), auth helpers, API primitives, reusable backend logic
CMS runtime@system-core/core/cmspages, media, navigation, forms, SEO, site-builder, editorial content
Browser-safe CMS metadata@system-core/core/cms-clientadmin/editor UI metadata
Browser-safe website metadata@system-core/core/site-clientpage-builder and website section metadata
Auth UI metadata@system-core/core/auth-clientroles, permission metadata, UX config
Delivery UI metadata@system-core/core/delivery-clientdelivery and storage admin UI metadata
Theme metadata@system-core/core/themetheme tokens and presets
Section registry metadata@system-core/core/sectionsbrowser-safe section registry utilities
Platform primitives@system-core/core/platformevents, hooks, plugins, observability, queueing, tenancy
Config package@system-core/core/packages/configconfiguration loading and schemas
Shared types@system-core/core/packages/typestype-only contracts
UI contracts@system-core/core/packages/ui-contractsfrontend rendering contracts

Top-Level Runtime Surfaces

Runtime fieldOwner
system.cmscontent, media, navigation, settings, site-builder
system.authauth, users, roles, permissions, sessions, onboarding
system.deliveryemail, sms, delivery settings, notification event wiring
system.storageactive storage provider settings and media operations
system.eventstyped events
system.hookslifecycle hooks
system.policypolicy registration
system.obsobservability adapter

Integrations

system-core documentation for maintainers, integrators, and AI build agents.