# Extension surface catalogue

Generated from executable metadata by `scripts/build-extension-surface-catalog.php`. JSON is the machine-readable source; this page is the human index.

| Stable ID                                                 | Kind           | Identifier                                                                            | Owner                    | Stability    | Summary                                                                                        |
| --------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------- | ------------------------ | ------------ | ---------------------------------------------------------------------------------------------- |
| `admin.contract.admin-tool-item`                          | contract       | `Capell\Admin\Contracts\AdminTools\AdminToolItem`                                     | `capell-app/admin`       | experimental | Typed admin header tool contribution boundary.                                                 |
| `admin.contract.admin-zone-contribution`                  | contract       | `Capell\Admin\Contracts\AdminZoneContribution`                                        | `capell-app/admin`       | stable       | Typed stable Admin zone contribution boundary.                                                 |
| `admin.dto.admin-zone-context`                            | dto            | `Capell\Admin\Data\AdminZoneContextData`                                              | `capell-app/admin`       | stable       | Explicit Admin zone render context.                                                            |
| `admin.dto.admin-zone-contribution`                       | dto            | `Capell\Admin\Data\AdminZoneContributionData`                                         | `capell-app/admin`       | stable       | Owner-aware typed Admin zone contribution.                                                     |
| `admin.enum.admin-zone`                                   | enum           | `Capell\Admin\Enums\AdminZone`                                                        | `capell-app/admin`       | stable       | Stable Admin zone vocabulary.                                                                  |
| `admin.registrar.admin-zone`                              | registrar      | `Capell\Admin\Support\Bridges\AdminBridgeRegistrar`                                   | `capell-app/admin`       | stable       | Registers package contributions to stable Admin zones.                                         |
| `admin.registrar.workspace`                               | registrar      | `Capell\Admin\Support\Bridges\AdminBridgeRegistrar`                                   | `capell-app/admin`       | stable       | Registers permission-filtered role workspace tools from an Admin bridge.                       |
| `admin.registry.admin-zone`                               | registry       | `Capell\Admin\Support\AdminZoneRegistry`                                              | `capell-app/admin`       | stable       | Deterministic, permission-aware Admin zone composition.                                        |
| `admin.registry.surface-contribution`                     | registry       | `Capell\Admin\Support\AdminSurfaceContributionRegistry`                               | `capell-app/admin`       | experimental | Owner-aware ordered Admin surface contributions.                                               |
| `admin.render-hook.navigation-after`                      | render-hook    | `panels::sidebar.nav.end`                                                             | `capell-app/admin`       | experimental | Admin navigation contribution hook.                                                            |
| `admin.tag.admin-tool-item`                               | tagged-service | `capell-admin:admin-tool-items`                                                       | `capell-app/admin`       | experimental | Container tag for admin header tool contributions.                                             |
| `core.action.build-publication-locale-status`             | action         | `Capell\Core\Actions\Publishing\BuildPublicationLocaleStatusAction`                   | `capell-app/core`        | experimental | Typed locale-scoped publication status projection.                                             |
| `core.action.install-project-build-manifest`              | action         | `Capell\Core\Actions\ProjectBuild\InstallProjectBuildManifestAction`                  | `capell-app/core`        | stable       | Target-compatible ordered package installation followed by deterministic SiteSpec application. |
| `core.action.project-build-signing-input`                 | action         | `Capell\Core\Actions\ProjectBuild\CanonicalizeProjectBuildManifestSigningInputAction` | `capell-app/core`        | stable       | Canonical detached-signature input for portable project manifests.                             |
| `core.action.publish-outbound-event`                      | action         | `Capell\Core\Actions\PublishOutboundEventAction`                                      | `capell-app/core`        | experimental | Single typed outbound event publication path.                                                  |
| `core.action.reporting-dispatch`                          | action         | `Capell\Core\Actions\Reporting\DispatchSignalAction`                                  | `capell-app/core`        | experimental | Configured signal dispatch with cooldown and safe log fallback.                                |
| `core.action.reporting-health`                            | action         | `Capell\Core\Actions\Reporting\GetReportingHealthAction`                              | `capell-app/core`        | experimental | Aggregate health status without incident payloads.                                             |
| `core.action.reporting-incident`                          | action         | `Capell\Core\Actions\Reporting\GetReportingIncidentAction`                            | `capell-app/core`        | experimental | Private redacted incident state and delivery receipts.                                         |
| `core.action.reporting-process`                           | action         | `Capell\Core\Actions\Reporting\ProcessReportingIncidentsAction`                       | `capell-app/core`        | experimental | Bounded retry and backup escalation processing.                                                |
| `core.action.reporting-prune`                             | action         | `Capell\Core\Actions\Reporting\PruneReportingIncidentsAction`                         | `capell-app/core`        | experimental | Bounded retention of resolved incidents.                                                       |
| `core.action.reporting-transition`                        | action         | `Capell\Core\Actions\Reporting\UpdateReportingIncidentAction`                         | `capell-app/core`        | experimental | Assigned-operator acknowledgement and resolution.                                              |
| `core.action.validate-project-build-bundle`               | action         | `Capell\Core\Actions\ProjectBuild\ValidateProjectBuildManifestBundleAction`           | `capell-app/core`        | stable       | Fail-closed signature and artifact validation for portable project manifests.                  |
| `core.action.verify-project-build-signature`              | action         | `Capell\Core\Actions\ProjectBuild\VerifyProjectBuildManifestSignatureAction`          | `capell-app/core`        | stable       | Ed25519 verification for portable project manifests.                                           |
| `core.action.verify-project-build-target`                 | action         | `Capell\Core\Actions\ProjectBuild\VerifyProjectBuildTargetCompatibilityAction`        | `capell-app/core`        | stable       | Fail-closed Capell, PHP, and platform compatibility verification for project build targets.    |
| `core.config.reporting`                                   | config         | `capell-reporting`                                                                    | `capell-app/core`        | experimental | Reporting defaults, category and exact signal policies, and opt-in transports.                 |
| `core.config.roles-admin`                                 | config         | `capell.roles.admin`                                                                  | `capell-app/core`        | experimental | Configured administrator role name.                                                            |
| `core.contract.blueprint-subject`                         | contract       | `Capell\Core\Contracts\Extensions\RegistersExtensionBlueprintSubject`                 | `capell-app/core`        | experimental | Package-owned blueprint subject contribution boundary.                                         |
| `core.contract.collects-daily-metrics`                    | contract       | `Capell\Core\Contracts\Metrics\CollectsDailyMetrics`                                  | `capell-app/core`        | experimental | Typed daily metric collection boundary.                                                        |
| `core.contract.database-platform`                         | contract       | `Capell\Core\Contracts\Database\DatabasePlatform`                                     | `capell-app/core`        | experimental | Database family metadata and dialect boundary.                                                 |
| `core.contract.database-provisioner`                      | contract       | `Capell\Core\Contracts\Database\DatabaseProvisioner`                                  | `capell-app/core`        | experimental | Installer database provisioning boundary.                                                      |
| `core.contract.database-query-dialect`                    | contract       | `Capell\Core\Contracts\Database\DatabaseQueryDialect`                                 | `capell-app/core`        | experimental | Portable SQL expression boundary.                                                              |
| `core.contract.database-schema-dialect`                   | contract       | `Capell\Core\Contracts\Database\DatabaseSchemaDialect`                                | `capell-app/core`        | experimental | Portable database schema capability boundary.                                                  |
| `core.contract.extension-contribution`                    | contract       | `Capell\Core\Contracts\Extensions\ExtensionContribution`                              | `capell-app/core`        | stable       | Core contribution boundary.                                                                    |
| `core.contract.extension-contribution-receipt`            | contract       | `Capell\Core\Contracts\Extensions\RecordsExtensionContributionReceipt`                | `capell-app/core`        | stable       | Neutral runtime contribution receipt boundary.                                                 |
| `core.contract.frontend-route-reservation-contributor`    | contract       | `Capell\Core\Contracts\FrontendRouteReservationContributor`                           | `capell-app/core`        | experimental | Typed frontend route reservation contributions.                                                |
| `core.contract.health-check`                              | contract       | `Capell\Core\Contracts\Extensions\ChecksExtensionHealth`                              | `capell-app/core`        | experimental | Typed extension health checks.                                                                 |
| `core.contract.interaction-target-capability-contributor` | contract       | `Capell\Core\Contracts\InteractionTargetCapabilityContributor`                        | `capell-app/core`        | experimental | Typed interaction target capability contributions.                                             |
| `core.contract.metric-scope-authorizer`                   | contract       | `Capell\Core\Contracts\Metrics\MetricScopeAuthorizer`                                 | `capell-app/core`        | experimental | Metric scope read authorization boundary.                                                      |
| `core.contract.operational-health-check`                  | contract       | `Capell\Core\Contracts\Health\HealthCheck`                                            | `capell-app/core`        | experimental | Bounded operational health check boundary.                                                     |
| `core.contract.outbound-event`                            | contract       | `Capell\Core\Contracts\Extensions\RegistersExtensionOutboundEvent`                    | `capell-app/core`        | experimental | Package-owned outbound event contribution boundary.                                            |
| `core.contract.project-build-artifact-handler`            | contract       | `Capell\Core\Contracts\ProjectBuild\ProjectBuildArtifactHandler`                      | `capell-app/core`        | stable       | Package-owned project artifact verification boundary.                                          |
| `core.contract.project-build-package-installer`           | contract       | `Capell\Core\Contracts\ProjectBuild\ProjectBuildPackageInstaller`                     | `capell-app/core`        | stable       | Consumer-owned exact package acquisition and installed-release evidence boundary.              |
| `core.contract.public-render-data`                        | contract       | `Capell\Core\Contracts\Extensions\RegistersExtensionPublicRenderData`                 | `capell-app/core`        | experimental | Package-owned public render-data contribution marker.                                          |
| `core.contract.publication-readiness-contributor`         | contract       | `Capell\Core\Contracts\Publishing\PublicationReadinessContributor`                    | `capell-app/core`        | experimental | Package-owned publication readiness checks for publishable records.                            |
| `core.contract.reporter`                                  | contract       | `Capell\Core\Contracts\Reporting\Reporter`                                            | `capell-app/core`        | experimental | Vendor-neutral operational signal delivery boundary.                                           |
| `core.contract.site-spec-applier`                         | contract       | `Capell\Core\Contracts\SiteSpec\SiteSpecApplier`                                      | `capell-app/core`        | stable       | Package-owned SiteSpec application boundary.                                                   |
| `core.dto.blueprint-subject-descriptor`                   | dto            | `Capell\Core\Data\BlueprintSubjectDescriptorData`                                     | `capell-app/core`        | experimental | Typed blueprint subject metadata.                                                              |
| `core.dto.database-index-definition`                      | dto            | `Capell\Core\Data\Database\DatabaseIndexDefinition`                                   | `capell-app/core`        | experimental | Portable database index definition.                                                            |
| `core.dto.extension-contribution`                         | dto            | `Capell\Core\Data\Manifest\ExtensionContributionData`                                 | `capell-app/core`        | stable       | Typed manifest contribution data.                                                              |
| `core.dto.extension-contribution-receipt`                 | dto            | `Capell\Core\Data\Extensions\ExtensionContributionReceiptData`                        | `capell-app/core`        | stable       | Typed runtime contribution receipt.                                                            |
| `core.dto.extension-contribution-traceability`            | dto            | `Capell\Core\Data\Manifest\ExtensionContributionTraceabilityData`                     | `capell-app/core`        | stable       | Typed manifest runtime traceability envelope.                                                  |
| `core.dto.extension-order-diagnostic`                     | dto            | `Capell\Core\Data\Extensions\ExtensionOrderDiagnosticData`                            | `capell-app/core`        | experimental | Structured ordering fallback diagnostic.                                                       |
| `core.dto.frontend-route-reservation`                     | dto            | `Capell\Core\Data\FrontendRouteReservationData`                                       | `capell-app/core`        | experimental | Typed frontend route reservation data.                                                         |
| `core.dto.health-check-result`                            | dto            | `Capell\Core\Data\Health\HealthCheckResultData`                                       | `capell-app/core`        | experimental | Safe typed operational health check result.                                                    |
| `core.dto.health-report`                                  | dto            | `Capell\Core\Data\Health\HealthReportData`                                            | `capell-app/core`        | experimental | Deterministic operational health report.                                                       |
| `core.dto.metric-collection-result`                       | dto            | `Capell\Core\Data\Metrics\MetricCollectionResultData`                                 | `capell-app/core`        | experimental | Typed metric collection result.                                                                |
| `core.dto.metric-definition`                              | dto            | `Capell\Core\Data\Metrics\MetricDefinitionData`                                       | `capell-app/core`        | experimental | Versioned metric definition.                                                                   |
| `core.dto.metric-governance`                              | dto            | `Capell\Core\Data\Metrics\MetricGovernanceData`                                       | `capell-app/core`        | experimental | Metric source and access governance.                                                           |
| `core.dto.metric-identity`                                | dto            | `Capell\Core\Data\Metrics\MetricIdentityData`                                         | `capell-app/core`        | experimental | Package-owned metric identity.                                                                 |
| `core.dto.metric-read-context`                            | dto            | `Capell\Core\Data\Metrics\MetricReadContextData`                                      | `capell-app/core`        | experimental | Explicit metric read context.                                                                  |
| `core.dto.metric-representation`                          | dto            | `Capell\Core\Data\Metrics\MetricRepresentationData`                                   | `capell-app/core`        | experimental | Fixed metric numeric representation.                                                           |
| `core.dto.metric-sample`                                  | dto            | `Capell\Core\Data\Metrics\MetricSampleData`                                           | `capell-app/core`        | experimental | Typed daily metric sample.                                                                     |
| `core.dto.metric-scope`                                   | dto            | `Capell\Core\Data\Metrics\MetricScopeData`                                            | `capell-app/core`        | experimental | Portable metric scope.                                                                         |
| `core.dto.metric-semantics`                               | dto            | `Capell\Core\Data\Metrics\MetricSemanticsData`                                        | `capell-app/core`        | experimental | Metric aggregation and gap semantics.                                                          |
| `core.dto.metric-value`                                   | dto            | `Capell\Core\Data\Metrics\MetricValueData`                                            | `capell-app/core`        | experimental | Lossless metric numeric value.                                                                 |
| `core.dto.outbound-event-definition`                      | dto            | `Capell\Core\Data\OutboundEventDefinitionData`                                        | `capell-app/core`        | experimental | Typed outbound event definition.                                                               |
| `core.dto.project-build-artifact-reference`               | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildArtifactReferenceData`                     | `capell-app/core`        | stable       | Typed portable project build artifact reference.                                               |
| `core.dto.project-build-compatibility`                    | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildCompatibilityData`                         | `capell-app/core`        | stable       | Typed portable project build compatibility requirements.                                       |
| `core.dto.project-build-installed-package`                | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildInstalledPackageData`                      | `capell-app/core`        | stable       | Verified installed package release evidence for project build consumers.                       |
| `core.dto.project-build-manifest`                         | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildManifestData`                              | `capell-app/core`        | stable       | Typed portable project build manifest envelope.                                                |
| `core.dto.project-build-package`                          | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildPackageData`                               | `capell-app/core`        | stable       | Typed portable project build package reference.                                                |
| `core.dto.project-build-route`                            | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildRouteData`                                 | `capell-app/core`        | stable       | Typed portable project build route.                                                            |
| `core.dto.project-build-signature`                        | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildSignatureData`                             | `capell-app/core`        | stable       | Typed portable project build signature.                                                        |
| `core.dto.project-build-site`                             | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildSiteData`                                  | `capell-app/core`        | stable       | Typed portable project build site.                                                             |
| `core.dto.project-build-site-spec-reference`              | dto            | `Capell\Core\Data\ProjectBuild\ProjectBuildSiteSpecReferenceData`                     | `capell-app/core`        | stable       | Typed portable project build SiteSpec reference.                                               |
| `core.dto.publication-locale-status`                      | dto            | `Capell\Core\Data\Publishing\PublicationLocaleStatusData`                             | `capell-app/core`        | experimental | Canonical locale-scoped publication visibility status.                                         |
| `core.dto.publication-locale-status-context`              | dto            | `Capell\Core\Data\Publishing\PublicationLocaleStatusContextData`                      | `capell-app/core`        | experimental | Explicit publishable record, site, language, and clock context for publication status.         |
| `core.dto.publication-readiness-check`                    | dto            | `Capell\Core\Data\Publishing\PublicationReadinessCheckData`                           | `capell-app/core`        | experimental | Typed publication readiness check result.                                                      |
| `core.dto.publication-readiness-context`                  | dto            | `Capell\Core\Data\Publishing\PublicationReadinessContextData`                         | `capell-app/core`        | experimental | Explicit site and language context for publication readiness.                                  |
| `core.dto.reporting-health`                               | dto            | `Capell\Core\Data\Reporting\ReportingHealthData`                                      | `capell-app/core`        | experimental | Aggregate non-cacheable health endpoint payload.                                               |
| `core.dto.reporting-incident`                             | dto            | `Capell\Core\Data\Reporting\ReportingIncidentData`                                    | `capell-app/core`        | experimental | Immutable operational incident snapshot.                                                       |
| `core.dto.reporting-redacted-signal`                      | dto            | `Capell\Core\Data\Reporting\RedactedSignalData`                                       | `capell-app/core`        | experimental | Immutable redacted payload accepted by reporting transports.                                   |
| `core.dto.reporting-result`                               | dto            | `Capell\Core\Data\Reporting\DispatchResultData`                                       | `capell-app/core`        | experimental | Reporting delivery, suppression and fallback outcome.                                          |
| `core.dto.reporting-signal`                               | dto            | `Capell\Core\Data\Reporting\SignalData`                                               | `capell-app/core`        | experimental | Immutable raw operational signal input.                                                        |
| `core.dto.sql-fragment`                                   | dto            | `Capell\Core\Data\Database\SqlFragment`                                               | `capell-app/core`        | experimental | Bound SQL fragment shared by database dialect contracts.                                       |
| `core.enum.database-capability`                           | enum           | `Capell\Core\Enums\Database\DatabaseCapability`                                       | `capell-app/core`        | experimental | Portable database schema capabilities.                                                         |
| `core.enum.database-date-operation`                       | enum           | `Capell\Core\Enums\Database\DatabaseDateOperation`                                    | `capell-app/core`        | experimental | Portable database date operations.                                                             |
| `core.enum.database-family`                               | enum           | `Capell\Core\Enums\Database\DatabaseFamily`                                           | `capell-app/core`        | experimental | Supported database families.                                                                   |
| `core.enum.database-provisioning-result`                  | enum           | `Capell\Core\Enums\Database\DatabaseProvisioningResult`                               | `capell-app/core`        | experimental | Database provisioning outcomes.                                                                |
| `core.enum.failure-category`                              | enum           | `Capell\Core\Enums\Reporting\FailureCategory`                                         | `capell-app/core`        | stable       | Stable operational failure category values.                                                    |
| `core.enum.frontend-route-reservation-type`               | enum           | `Capell\Core\Enums\FrontendRouteReservationType`                                      | `capell-app/core`        | experimental | Supported frontend route reservation types.                                                    |
| `core.enum.health-severity`                               | enum           | `Capell\Core\Enums\Health\HealthSeverity`                                             | `capell-app/core`        | experimental | Operational health impact severities.                                                          |
| `core.enum.health-status`                                 | enum           | `Capell\Core\Enums\Health\HealthStatus`                                               | `capell-app/core`        | experimental | Operational health outcomes.                                                                   |
| `core.enum.metric-aggregation`                            | enum           | `Capell\Core\Enums\Metrics\MetricAggregation`                                         | `capell-app/core`        | experimental | Supported metric aggregations.                                                                 |
| `core.enum.metric-backfill-policy`                        | enum           | `Capell\Core\Enums\Metrics\MetricBackfillPolicy`                                      | `capell-app/core`        | experimental | Supported metric backfill policies.                                                            |
| `core.enum.metric-collection-status`                      | enum           | `Capell\Core\Enums\Metrics\MetricCollectionStatus`                                    | `capell-app/core`        | experimental | Metric collection outcomes.                                                                    |
| `core.enum.metric-definition-status`                      | enum           | `Capell\Core\Enums\Metrics\MetricDefinitionStatus`                                    | `capell-app/core`        | experimental | Metric definition lifecycle states.                                                            |
| `core.enum.metric-gap-policy`                             | enum           | `Capell\Core\Enums\Metrics\MetricGapPolicy`                                           | `capell-app/core`        | experimental | Supported metric gap policies.                                                                 |
| `core.enum.metric-reader-type`                            | enum           | `Capell\Core\Enums\Metrics\MetricReaderType`                                          | `capell-app/core`        | experimental | Metric reader identity types.                                                                  |
| `core.enum.metric-scope-type`                             | enum           | `Capell\Core\Enums\Metrics\MetricScopeType`                                           | `capell-app/core`        | experimental | Supported portable metric scopes.                                                              |
| `core.enum.metric-semantic`                               | enum           | `Capell\Core\Enums\Metrics\MetricSemantic`                                            | `capell-app/core`        | experimental | Supported metric semantic types.                                                               |
| `core.enum.metric-sensitivity`                            | enum           | `Capell\Core\Enums\Metrics\MetricSensitivity`                                         | `capell-app/core`        | experimental | Metric sensitivity classifications.                                                            |
| `core.enum.metric-source`                                 | enum           | `Capell\Core\Enums\Metrics\MetricSource`                                              | `capell-app/core`        | experimental | Metric source kinds.                                                                           |
| `core.enum.metric-unit`                                   | enum           | `Capell\Core\Enums\MetricUnitEnum`                                                    | `capell-app/core`        | experimental | Supported metric units.                                                                        |
| `core.enum.metric-value-type`                             | enum           | `Capell\Core\Enums\Metrics\MetricValueType`                                           | `capell-app/core`        | experimental | Lossless metric value representations.                                                         |
| `core.enum.metric-visibility`                             | enum           | `Capell\Core\Enums\Metrics\MetricVisibility`                                          | `capell-app/core`        | experimental | Metric visibility boundaries.                                                                  |
| `core.enum.reporting-incident-status`                     | enum           | `Capell\Core\Enums\Reporting\IncidentStatus`                                          | `capell-app/core`        | experimental | Open, acknowledged, escalated and resolved incident states.                                    |
| `core.enum.reporting-severity`                            | enum           | `Capell\Core\Enums\Reporting\Severity`                                                | `capell-app/core`        | stable       | Stable PSR log-level severity values.                                                          |
| `core.enum.reporting-status`                              | enum           | `Capell\Core\Enums\Reporting\DispatchStatus`                                          | `capell-app/core`        | experimental | Signal dispatch outcomes.                                                                      |
| `core.event.outbound-event-published`                     | event          | `Capell\Core\Events\OutboundEventPublished`                                           | `capell-app/core`        | experimental | Announced outbound event with typed payload.                                                   |
| `core.event.package-installed`                            | event          | `Capell\Core\Events\PackageInstalled`                                                 | `capell-app/core`        | stable       | Package lifecycle completion event.                                                            |
| `core.facade.capell-core`                                 | facade         | `Capell\Core\Facades\CapellCore`                                                      | `capell-app/core`        | experimental | Runtime package and model registry facade.                                                     |
| `core.facade.capell-database`                             | facade         | `Capell\Core\Facades\CapellDatabase`                                                  | `capell-app/core`        | experimental | Static database platform resolution facade.                                                    |
| `core.internal.project-build-manifest-migration`          | internal       | `Capell\Core\Contracts\ProjectBuild\ProjectBuildManifestMigration`                    | `capell-app/core`        | internal     | Core-owned portable manifest migration boundary.                                               |
| `core.internal.registry-builder`                          | internal       | `Capell\Core\Actions\Extensions\BuildExtensionContractRegistryAction`                 | `capell-app/core`        | internal     | Internal executable contribution index.                                                        |
| `core.registry.blueprint-subject`                         | registry       | `Capell\Core\Support\BlueprintSubjectRegistry`                                        | `capell-app/core`        | experimental | Runtime blueprint subject registry.                                                            |
| `core.registry.database-platform`                         | registry       | `Capell\Core\Support\Database\DatabasePlatformRegistry`                               | `capell-app/core`        | experimental | Single runtime database platform resolution seam.                                              |
| `core.registry.extension-order-resolver`                  | registry       | `Capell\Core\Support\Extensions\ExtensionOrderResolver`                               | `capell-app/core`        | experimental | Deterministic shared extension ordering resolver.                                              |
| `core.registry.operational-health-check`                  | registry       | `Capell\Core\Support\Health\HealthCheckRegistry`                                      | `capell-app/core`        | experimental | Deterministic operational health check registry.                                               |
| `core.registry.outbound-event`                            | registry       | `Capell\Core\Support\OutboundEventRegistry`                                           | `capell-app/core`        | experimental | Boot-time outbound event definition registry.                                                  |
| `core.registry.project-build-artifact-handler`            | registry       | `Capell\Core\Support\ProjectBuild\ProjectBuildArtifactHandlerRegistry`                | `capell-app/core`        | stable       | Runtime registry for portable project build artifact handlers.                                 |
| `core.registry.publication-readiness`                     | registry       | `Capell\Core\Support\Publishing\PublicationReadinessRegistry`                         | `capell-app/core`        | experimental | Ordered runtime publication readiness contributor registry.                                    |
| `core.schema.project-build-manifest-v1`                   | schema         | `Capell\Core\Support\ProjectBuild\ProjectBuildManifestSchema`                         | `capell-app/core`        | experimental | Closed JSON Schema for portable project build manifests.                                       |
| `core.support.log-channel-reporter`                       | support        | `Capell\Core\Support\Reporting\LogChannelReporter`                                    | `capell-app/core`        | experimental | Structured JSON delivery through the configured Laravel log channel.                           |
| `core.tag.database-platform`                              | tagged-service | `capell.database.platform`                                                            | `capell-app/core`        | experimental | Container tag for database platform adapters.                                                  |
| `core.tag.extension-health`                               | tagged-service | `capell.extension-health-checks`                                                      | `capell-app/core`        | experimental | Container tag for extension health checks.                                                     |
| `core.tag.frontend-route-reservation-contributor`         | tagged-service | `capell.frontend-route-reservation-contributor`                                       | `capell-app/core`        | experimental | Container tag for frontend route reservation contributors.                                     |
| `core.tag.interaction-target-capability-contributor`      | tagged-service | `capell.interaction-target-capability-contributor`                                    | `capell-app/core`        | experimental | Container tag for interaction target capability contributors.                                  |
| `core.tag.operational-health-check`                       | tagged-service | `capell.health-checks`                                                                | `capell-app/core`        | experimental | Container tag for bounded operational health checks.                                           |
| `core.tag.project-build-artifact-handler`                 | tagged-service | `capell.project-build.artifact-handler`                                               | `capell-app/core`        | stable       | Container tag for project build artifact handlers.                                             |
| `core.tag.publication-readiness-contributor`              | tagged-service | `capell.publication-readiness-contributor`                                            | `capell-app/core`        | experimental | Container tag for publication readiness contributors.                                          |
| `core.tag.site-spec-applier`                              | tagged-service | `capell.site-spec.applier`                                                            | `capell-app/core`        | stable       | Container tag for SiteSpec appliers.                                                           |
| `core.testing.extension-harness`                          | testing        | `Capell\Core\Testing\ExtensionTestHarness`                                            | `capell-app/core`        | stable       | Manifest assertions plus real provider-bucket and receipt conformance checks.                  |
| `core.dto.extension-position`                             | value-object   | `Capell\Core\Support\Extensions\ExtensionPosition`                                    | `capell-app/core`        | experimental | Filament-neutral relative extension position.                                                  |
| `frontend.contract.component-contributor`                 | contract       | `Capell\Frontend\Contracts\FrontendComponentContributor`                              | `capell-app/frontend`    | experimental | Typed frontend component contribution boundary.                                                |
| `frontend.contract.public-render-data-contributor`        | contract       | `Capell\Frontend\Contracts\PublicRenderDataContributor`                               | `capell-app/frontend`    | experimental | Typed public render-data contribution boundary.                                                |
| `frontend.contract.widget-resource-usage-contributor`     | contract       | `Capell\Frontend\Contracts\FrontendWidgetResourceUsageContributor`                    | `capell-app/frontend`    | experimental | Typed widget resource usage contribution boundary.                                             |
| `frontend.dto.component-contribution`                     | dto            | `Capell\Frontend\Data\FrontendComponentContributionData`                              | `capell-app/frontend`    | experimental | Named component contribution for a frontend runtime target.                                    |
| `frontend.dto.package-dependency`                         | dto            | `Capell\Frontend\Data\Assets\FrontendPackageDependencyData`                           | `capell-app/frontend`    | experimental | Typed frontend package dependency declaration.                                                 |
| `frontend.dto.public-render-data-cache-dependency`        | dto            | `Capell\Frontend\Data\PublicRenderDataCacheDependencyData`                            | `capell-app/frontend`    | experimental | Typed public render-data model dependency.                                                     |
| `frontend.dto.public-render-data-contribution`            | dto            | `Capell\Frontend\Data\PublicRenderDataContributionData`                               | `capell-app/frontend`    | experimental | Validated public render-data value.                                                            |
| `frontend.dto.public-render-data-contribution-metadata`   | dto            | `Capell\Frontend\Data\PublicRenderDataContributionMetadataData`                       | `capell-app/frontend`    | experimental | Cheap public render-data fingerprint and dependency metadata.                                  |
| `frontend.dto.widget-resource-usage`                      | dto            | `Capell\Frontend\Data\Assets\FrontendWidgetResourceUsageData`                         | `capell-app/frontend`    | experimental | Typed widget resource usage data.                                                              |
| `frontend.enum.component-target`                          | enum           | `Capell\Frontend\Enums\FrontendComponentTarget`                                       | `capell-app/frontend`    | experimental | Supported frontend component runtime targets.                                                  |
| `frontend.enum.package-dependency-type`                   | enum           | `Capell\Frontend\Enums\FrontendPackageDependencyType`                                 | `capell-app/frontend`    | experimental | Supported frontend package dependency installation types.                                      |
| `frontend.registry.package-dependency`                    | registry       | `Capell\Frontend\Support\Assets\FrontendPackageDependencyRegistry`                    | `capell-app/frontend`    | experimental | Registry for frontend package dependency declarations.                                         |
| `frontend.registry.public-render-data-cache-dependency`   | registry       | `Capell\Frontend\Support\Cache\PublicRenderDataCacheDependencyRegistry`               | `capell-app/frontend`    | experimental | Host-scoped public render-data cache dependency index.                                         |
| `frontend.registry.public-render-data-contributor`        | registry       | `Capell\Frontend\Support\Render\PublicRenderDataContributorRegistry`                  | `capell-app/frontend`    | experimental | Deterministic public render-data contributor composition.                                      |
| `frontend.registry.render-hook`                           | registry       | `Capell\Frontend\Support\Render\RenderHookRegistry`                                   | `capell-app/frontend`    | experimental | Owner-aware ordered Frontend render hooks.                                                     |
| `frontend.tag.component-contributor`                      | tagged-service | `capell.frontend.component-contributor`                                               | `capell-app/frontend`    | experimental | Container tag for frontend component contributors.                                             |
| `frontend.tag.public-render-data-contributor`             | tagged-service | `capell.frontend.public-render-data-contributor`                                      | `capell-app/frontend`    | experimental | Container tag for public render-data contributors.                                             |
| `frontend.tag.widget-resource-usage-contributor`          | tagged-service | `capell.frontend.widget-resource-usage-contributor`                                   | `capell-app/frontend`    | experimental | Container tag for widget resource usage contributors.                                          |
| `marketplace.contract.composer-change-publisher`          | contract       | `Capell\Marketplace\Contracts\MarketplaceComposerChangePublisher`                     | `capell-app/marketplace` | experimental | Typed optional Composer change publication boundary.                                           |
| `marketplace.dto.composer-publication-request`            | dto            | `Capell\Marketplace\Data\MarketplaceComposerPublicationRequestData`                   | `capell-app/marketplace` | experimental | Typed Composer publication request data.                                                       |
| `marketplace.dto.composer-publication-result`             | dto            | `Capell\Marketplace\Data\MarketplaceComposerPublicationResultData`                    | `capell-app/marketplace` | experimental | Typed Composer publication result data.                                                        |
| `marketplace.tag.composer-change-publisher`               | tagged-service | `capell.marketplace.composer-change-publisher`                                        | `capell-app/marketplace` | experimental | Container tag for optional Composer change publishers.                                         |

## Contract test references

- `core.testing.extension-harness`: [ExtensionConformanceTest.php](https://github.com/capell-app/capell/blob/b052f23730ac6dcd3bf6a7470a4e95c12f06b443/tests/Feature/ExtensionConformanceTest.php#L24), [ExtensionConformanceFailureTest.php](https://github.com/capell-app/capell/blob/b052f23730ac6dcd3bf6a7470a4e95c12f06b443/tests/Feature/ExtensionConformanceFailureTest.php#L26)

Stable entries have a direct contract test ID in the JSON catalogue. Experimental entries may change before the first public release. Internal entries are not extension APIs.

Compatibility enforcement is active in `stable-extension-api-baseline.json`; drift requires an explicit compatibility decision and is never silently reformatted away.