Expand description
Transform pass registry and DAG planner for the post-v5 omena-css track.
This crate consumes omena-transform-cst contracts. It does not duplicate
transform metadata; its job is to register safe mutations, cascade-proven
combinations, conservative lowerings, and emission boundaries as a
DAG-respecting execution plan for downstream transform crates.
Structs§
- Custom
Property Least Fixed Point Summary V0 - External
CssSemantic Change V0 - External
CssSemantic Diff V0 - External
CssSemantic Entry V0 - Lawvere
Differential Commutativity Witness V0 - Lawvere
Model Trace V0 - Reorderability
Certificate V0 - Rollback
Receipt V0 - Stale
Vendor Prefix Removal Proof Candidate V0 - Static
Srgb Color With Alpha - Transform
Cascade Environment Declaration V0 - Transform
Cascade Environment V0 - Transform
Cascade Proof Obligation Report V0 - Transform
Cascade Proof Obligation V0 - Transform
Cascade Safety Fuzz Case V0 - Transform
Cascade Safety Fuzz Result V0 - Transform
Class Name Rewrite V0 - Transform
CssModule Composes Resolution V0 - Transform
CssModule Value Resolution V0 - Transform
Design Token Route V0 - Transform
Discharge Evidence V0 - Transform
Discharge Ledger Telemetry V0 - Transform
Execution Context V0 - Transform
Execution Policy V0 - Transform
Execution Summary V0 - Transform
Fuzz Seed Report V0 - Transform
Import Inline V0 - Transform
Incremental Execution Summary V0 - Transform
Less Inline Literal Placeholder V0 - Transform
LexCache Splice Telemetry V0 - Counts incremental lex-splice outcomes inside a transform execution.
- Transform
Module Evaluation Native Edit V0 - Transform
Module Evaluation Native Replacement V0 - Transform
Module Evaluation Oracle V0 - Transform
Module Evaluation V0 - Transform
Module Qualified Shake Summary V0 - Transform
Pass Execution Outcome V0 - Transform
Pass Parallel Plan V0 - Transform
Pass Plan V0 - Transform
Pass Registry Entry V0 - Transform
Pass Registry V0 - Transform
Passes Boundary Summary V0 - Transform
Plan Pass Conflict V0 - Transform
Provenance Derivation Forest V0 - Transform
Provenance Derivation Node V0 - Transform
Provenance Mutation Span V0 - Transform
Semantic Observation Surface V0 - Declares exactly which semantic projection the transform guard compares.
- Transform
Semantic Preservation Decision V0 - Transform
Semantic Preservation Telemetry V0 - Transform
Semantic Removal V0 - Transform
Strict Policy Event V0 - Transform
Strict Policy Summary V0 - Transform
Structural Decision Policy V0 - Transform
Structural IrPipeline Shadow Fixture Input V0 - Transform
Structural IrShadow Equivalence Report V0 - Transform
Structural IrShadow Field Report V0 - Transform
Structural IrShadow Fixture Input V0 - Transform
Structural IrShadow Fixture Report V0 - Transform
Structural IrTransaction Telemetry V0 - Counts structural IR transaction outcomes that matter for String-currency retirement.
- Transform
Vendor Prefix Policy V0 - Transform
Winner Equality Absence V0 - A typed precision boundary for a missing winner-equality observation.
- Transform
Winner Equality Affected Pair V0 - The semantic location whose cascade winner is compared across a transform.
- Transform
Winner Equality Obligation V0 - A cascade-winner comparison requested for one admitted transform mutation.
- Transform
Winner Equality Witness V0 - A definite winner and the proof emitted by the cascade authority.
Enums§
- External
CssSemantic Change Classification V0 - External
CssSemantic Change Kind V0 - Rollback
Scope V0 - Transform
Blocked Reason V0 - Transform
Decision - Transform
Evaluation Profile V0 - Transform
Module Qualified Execution Error V0 - Transform
NoChange Reason V0 - Transform
Pass Dispatch Kind V0 - Transform
Pass Execution Status - Transform
Pass Runtime Status - Transform
Precondition V0 - Transform
Rejection Reason V0 - Transform
Semantic Guarantee Tier V0 - Trust carried by an admitted transform decision.
- Transform
Semantic Observation KeyAxis V0 - Transform
Semantic Observation Ordering Rule V0 - Transform
Semantic Observation Value Axis V0 - Transform
Semantic Preservation Claim Scope V0 - Transform
Semantic Preservation Vocabulary Review V0 - Transform
Semantic Unobserved Axis V0 - Transform
Strict Policy Reason V0 - Transform
Structural Decision Class V0 - Transform
Winner Equality Absence Reason V0 - Why a winner-equality observation could not cover one cascade dimension.
- Transform
Winner Equality Axis V0 - Cascade dimensions covered by an observed winner-equality comparison.
- Transform
Winner Equality Observation V0 - Result of comparing authority-produced cascade witnesses for one affected pair.
Constants§
Functions§
- can_
shorten_ hex_ pairs - classify_
transform_ reachability_ precision - collect_
stale_ vendor_ prefix_ removal_ proof_ candidates_ from_ source - Return proof candidates for stale vendor-prefix removals.
- compare_
external_ css_ semantic_ changes_ v0 - compare_
transform_ css_ semantics_ v0 - compare_
transform_ winner_ equality_ for_ conformance_ v0 - compress_
hex_ color_ token_ text - compress_
number_ prefix - compress_
numeric_ token_ text - default_
transform_ pass_ registry - evaluate_
lawvere_ reorderability_ with_ differential_ corpus - execute_
transform_ passes_ incremental_ with_ database - execute_
transform_ passes_ on_ module_ with_ dialect_ context_ and_ closed_ world_ bundle - execute_
transform_ passes_ on_ source - execute_
transform_ passes_ on_ source_ with_ dialect - execute_
transform_ passes_ on_ source_ with_ dialect_ and_ context - execute_
transform_ passes_ on_ source_ with_ dialect_ context_ and_ closed_ world_ bundle - execute_
transform_ passes_ on_ source_ with_ dialect_ context_ and_ policy - execute_
transform_ passes_ on_ source_ with_ dialect_ context_ closed_ world_ bundle_ and_ precision - execute_
transform_ passes_ on_ source_ with_ dialect_ context_ closed_ world_ bundle_ precision_ and_ policy - execute_
transform_ passes_ on_ source_ with_ lawvere_ trace - execute_
transform_ passes_ on_ source_ with_ lawvere_ trace_ and_ dialect - expand_
css_ nested_ selector - Expand a CSS Nesting selector against its canonical parent selector.
- external_
css_ semantic_ diff_ is_ total_ v0 - format_
css_ number - implemented_
mutation_ pass_ ids - inline_
css_ imports - Applies resolved CSS
@importreplacements for the import-inline pass. - inline_
css_ imports_ for_ static_ module_ evaluation - Applies import inlining before static Sass/Less module evaluation.
- numeric_
prefix_ end - parse_
basic_ named_ static_ color_ with_ alpha - parse_
color_ function_ value - parse_
color_ mix_ value - parse_
numeric_ value_ with_ unit - parse_
oklab_ oklch_ value - parse_
reducible_ abs_ value - parse_
reducible_ calc_ value - parse_
reducible_ clamp_ value - parse_
reducible_ exp_ value - parse_
reducible_ hypot_ value - parse_
reducible_ log_ value - parse_
reducible_ max_ value - parse_
reducible_ min_ value - parse_
reducible_ mod_ value - parse_
reducible_ pow_ value - parse_
reducible_ rem_ value - parse_
reducible_ round_ value - parse_
reducible_ sign_ value - parse_
reducible_ sqrt_ value - parse_
static_ css_ cascade_ value - Parses a static CSS value into the cascade value model used by query consumers.
- parse_
static_ hsl_ function_ color_ with_ alpha - parse_
static_ hwb_ function_ color_ with_ alpha - parse_
static_ rgb_ function_ color_ with_ alpha - parse_
static_ srgb_ color - parse_
static_ srgb_ color_ with_ alpha - plan_
transform_ passes - plan_
transform_ passes_ checked - plan_
transform_ passes_ parallel_ lawvere_ layers - reduce_
static_ numeric_ expression - Reduces a standalone static numeric CSS expression into its shortest value text.
- reset_
transform_ lex_ cache_ splice_ telemetry - Reset per-thread lex-splice counters before a measurement run.
- resolve_
static_ css_ modules_ local_ value_ resolutions_ from_ source - restore_
less_ inline_ literal_ placeholders - Restores Less
(inline)literal import placeholders after static evaluation. - run_
transform_ cascade_ safe_ fuzz_ case - run_
transform_ fuzz_ seed_ corpus - shorten_
hex_ pairs - shortest_
static_ srgb_ color_ with_ alpha_ text - summarize_
omena_ transform_ passes_ boundary - summarize_
static_ css_ custom_ property_ fixed_ point_ from_ source - Summarizes the static custom-property least fixed point for a style source.
- summarize_
structural_ ir_ pipeline_ shadow_ equivalence_ for_ fixtures_ v0 - summarize_
structural_ ir_ shadow_ equivalence_ for_ fixtures_ v0 - summarize_
structural_ ir_ shadow_ equivalence_ v0 - transform_
lex_ cache_ splice_ telemetry_ snapshot - Snapshot per-thread lex-splice counters without mutating them.
- transform_
pass_ incremental_ graph_ input - transform_
structural_ decision_ policy