Skip to content
Omena
Project

Architecture guide

Navigate Omena product facades, semantic layers, host adapters, and repository contracts.

The repository architecture codemap is the file-oriented authority. This page gives the product view.

LayerResponsibilityPrimary surface
Syntaxlossless CSS-family parse facts and spansomena-parser, omena-syntax
Semanticsstable selector, module, Sass, and value identitiesomena-semantic
Resolutionspecifiers, packages, and cross-file closureresolver and summary crates
Querymemoized workspace analysis and typed resultsomena-query
Transformtyped IR, planning, execution, and printingtransform crates
ProductsCLI, LSP, SDK, bundler, and lint adapterspublic hosts
Evidencedifferential checks, snapshots, and attestationstest and evidence crates

Dependencies should point from product facades toward lower-level authorities, not from syntax or semantic substrates back into CLI or host adapters. The crate catalog provides the complete generated list.