Skip to content

omenien/omena-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omena-resolver

Internal Rust crate for the Omena source-resolution boundary.

This crate is the first extraction point for resolver-owned source-resolution surfaces. It keeps the existing engine-input-producers output contracts stable while giving downstream crates a resolver-facing API to consume.

Current public products:

  • omena-resolver.boundary — summary of the resolver boundary, delegated source-resolution products, and remaining CME-coupled surfaces.
  • omena-resolver.module-graph-index — resolver-owned module graph index over style module paths, source expressions, type facts, and selector names.
  • omena-resolver.runtime-query-boundary — module graph backed runtime/query boundary for style-path module lookup and edge lookup readiness.
  • omena-resolver.source-resolution-runtime-index — expression-level runtime index from source expressions to selector candidates, finite values, certainty labels, and resolvability status.
  • source-resolution query fragment wrapper for the existing engine-input-producers.source-resolution-query-fragments product.
  • source-resolution canonical producer wrapper for the existing engine-input-producers.source-resolution-canonical-producer product.

Primary check:

pnpm cme-check run rust/omena-resolver/boundary

About

Omena resolver boundary over source-resolution contracts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages