Cephalon Component Docs
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
This catalog maps the current solution into hand-authored component-level documentation.
These pages explain what each shipped package owns and how it fits into Cephalon. Generated API reference output stays separate under docs/reference/.
See also: Docs hub
Maturity at a glance
Section titled “Maturity at a glance”Each shipped package carries a maturity label (M0 through M4) and an ownership mode (taxonomy-only / application-managed / cephalon-managed / provider-managed). Read the labels before assuming a package is runtime-ready.
- per-package truth:
engine-surface-maturity-audit.md - consolidated cross-reference:
conformance-matrix.md - runtime contract surfaces (per-package routes, snapshot keys, catalog interfaces):
runtime-contract-index.md
When a component-page maturity label and the maturity audit disagree, the audit is the authoritative truth. When in doubt, follow the cross-reference into the conformance matrix.
Reading the per-package banner
Section titled “Reading the per-package banner”Every component page below carries a one-line maturity banner directly under its H1 heading. The banner format is:
> **Maturity:** `Mx` · **Ownership:** <ownership-mode> · **Family:** `<family>` · See [audit](../engine-surface-maturity-audit.md), [matrix](../conformance-matrix.md).What each field means:
- Maturity — the package’s current target on the
M0-M4scale.M0taxonomy-only;M1catalog/runtime-truth;M2narrow managed execution;M3broader managed execution;M4adoption-ready. - Ownership — who actually executes the work:
taxonomy-only(no behavior claim),application-managed(consumer code or another runtime),cephalon-managed(the engine itself), orprovider-managed(a specific provider companion pack). A package may declare a mixed ownership when one part is engine-owned and another is consumer-owned; in that case the banner spells out the split. - Family — one of the 12 shipping families (
core-runtime,host-adapter,transport-adapter,behaviors,eventing,agentics,data-and-cdc,event-sourcing,multi-tenancy,audit-and-identity,edge,observability,scaffolding-and-tooling).
The banner is a read-only consolidation of the audit + matrix. When promoting a package’s maturity or splitting its ownership label, update the audit + matrix in the same slice; the per-component banner is regenerated against those sources rather than edited in isolation.
Core runtime
Section titled “Core runtime”- Cephalon.Abstractions
- Cephalon.Engine
- Cephalon.AspNetCore
- Cephalon.AspNetCore.GraphQL
- Cephalon.AspNetCore.JsonRpc
- Cephalon.AspNetCore.Grpc
- Cephalon.Worker
Technology and follow-through packs
Section titled “Technology and follow-through packs”- Cephalon.Agentics
- Cephalon.EventSourcing
- Cephalon.EventSourcing.EntityFramework
- Cephalon.EventSourcing.MongoDB
- Cephalon.EventSourcing.Redis
- Cephalon.Eventing
- Cephalon.Data.SqlServer
- Cephalon.Data.Postgres
- Cephalon.Data.MySql
- Cephalon.Data.Oracle
- Cephalon.Data.Debezium
- Cephalon.Retrieval
- Cephalon.Edge
- Cephalon.Edge.KubernetesGateway
- Cephalon.Edge.Traefik
Phase 9 companion packs
Section titled “Phase 9 companion packs”- Cephalon.Behaviors
- Cephalon.Behaviors.Http
- Cephalon.Behaviors.Messaging
- Cephalon.Behaviors.Patterns
- Cephalon.Behaviors.SourceGen
Phase 10 companion packs
Section titled “Phase 10 companion packs”- Cephalon.Data.Redis
- Cephalon.EventSourcing.Redis
- Cephalon.Data.Neo4j
- Cephalon.EventSourcing.Neo4j
- Cephalon.Data.Cassandra
- Cephalon.EventSourcing.Cassandra
- Cephalon.Data.ClickHouse
- Cephalon.EventSourcing.ClickHouse
- Cephalon.Data.Elasticsearch
- Cephalon.EventSourcing.Elasticsearch
- Cephalon.Data.OpenSearch
- Cephalon.EventSourcing.OpenSearch
Sprint 31 companion packs
Section titled “Sprint 31 companion packs”Phase 12 companion packs
Section titled “Phase 12 companion packs”Phase 8 companion packs
Section titled “Phase 8 companion packs”- Cephalon.Audit
- Cephalon.Audit.EntityFramework
- Cephalon.Data
- Cephalon.Data.EntityFramework
- Cephalon.Data.MongoDB
- Cephalon.Eventing.Wolverine
- Cephalon.Identity
- Cephalon.Identity.AspNetCore
- Cephalon.Ids.Sfid
- Cephalon.MultiTenancy
- Cephalon.MultiTenancy.Governance
- Cephalon.MultiTenancy.Governance.AspNetCore
- Cephalon.MultiTenancy.Governance.AmazonSesDelivery.AspNetCore
- Cephalon.MultiTenancy.Governance.AmazonSesDelivery
- Cephalon.MultiTenancy.Governance.HttpDelivery
- Cephalon.MultiTenancy.Governance.MailgunDelivery.AspNetCore
- Cephalon.MultiTenancy.Governance.MailgunDelivery
- Cephalon.MultiTenancy.Governance.MicrosoftGraphDelivery
- Cephalon.MultiTenancy.Governance.MicrosoftGraphDelivery.AzureIdentity
- Cephalon.MultiTenancy.Governance.SendGridDelivery.AspNetCore
- Cephalon.MultiTenancy.Governance.SendGridDelivery
- Cephalon.MultiTenancy.Governance.SmtpDelivery
Tooling and adoption
Section titled “Tooling and adoption”- Cephalon.Observability
- Cephalon.Observability.CassandraDependencies
- Cephalon.Observability.ClickHouseDependencies
- Cephalon.Observability.ConsulDependencies
- Cephalon.Observability.ElasticsearchDependencies
- Cephalon.Observability.HttpDependencies
- Cephalon.Observability.KafkaDependencies
- Cephalon.Observability.MemcachedDependencies
- Cephalon.Observability.MongoDbDependencies
- Cephalon.Observability.MqttDependencies
- Cephalon.Observability.MySqlDependencies
- Cephalon.Observability.NatsDependencies
- Cephalon.Observability.Neo4jDependencies
- Cephalon.Observability.OpenSearchDependencies
- Cephalon.Observability.OracleDependencies
- Cephalon.Observability.PostgresDependencies
- Cephalon.Observability.RabbitMqDependencies
- Cephalon.Observability.RedisDependencies
- Cephalon.Observability.SqlServerDependencies
- Cephalon.Observability.OpenTelemetry
- Cephalon.Observability.AlibabaCloud
- Cephalon.Observability.Aws
- Cephalon.Observability.DigitalOcean
- Cephalon.Observability.GrafanaCloud
- Cephalon.Observability.Gcp
- Cephalon.Observability.HuaweiCloud
- Cephalon.Observability.NewRelic
- Cephalon.Observability.OracleCloud
- Cephalon.Observability.Kubernetes
- Cephalon.Observability.OpenShift
- Cephalon.Observability.Tanzu
- Cephalon.Observability.AzureMonitor
- Cephalon.Observability.Serilog
- Cephalon.Scaffolding
- Cephalon.Cli
- Cephalon.ReferenceDocs
Additional repo surfaces
Section titled “Additional repo surfaces”- benchmark suite: Benchmarking
- template pack: README and
templates/Cephalon.TemplatePack/PACKAGE.md - module authoring: Module authoring
- downstream observability guidance: Observability provider authoring