English | Chinese (Simplified)
The kernel group contains Athena's semantic backbone. These modules own the authored language boundary, the canonical engineering model, generic validation, compiler orchestration, runtime hosting, and deterministic downstream rendering.
:kernel:language->language/kernel/pluginssubgroup ->plugins/:kernel:plugins:plugin-api->plugins/plugin-api/:kernel:plugins:plugin-host->plugins/plugin-host/:kernel:repository-model->repository-model/:kernel:semantic-scm->semantic-scm/:kernel:engineering-model->engineering-model/:kernel:layout-model->layout-model/:kernel:geometry-model->geometry-model/:kernel:projection-model->projection-model/:kernel:validation->validation/:kernel:compiler->compiler/:kernel:runtime->runtime/:kernel:svg-renderer->svg-renderer/
The kernel owns semantic authority. Extensions, UI, and apps may depend on it, but they should not redefine the authored source, the canonical model, or the compiler/runtime ownership rules. :kernel:repository-model is the dedicated M5 repository/package contract boundary, :kernel:semantic-scm is the dedicated M6 semantic SCM boundary above repository/package meaning, :kernel:projection-model is the dedicated M7 renderer-neutral graphical projection boundary above geometry and below runtime/LSP transport, :kernel:plugins:plugin-api is the dedicated extension-facing boundary, and :kernel:plugins:plugin-host owns hosted source, approval, and approved-inventory governance separate from both compiler and runtime orchestration.