Skip to main content

Crate omena_transform_passes

Crate omena_transform_passes 

Source
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§

CustomPropertyLeastFixedPointSummaryV0
ExternalCssSemanticChangeV0
ExternalCssSemanticDiffV0
ExternalCssSemanticEntryV0
LawvereDifferentialCommutativityWitnessV0
LawvereModelTraceV0
ReorderabilityCertificateV0
RollbackReceiptV0
StaleVendorPrefixRemovalProofCandidateV0
StaticSrgbColorWithAlpha
TransformCascadeEnvironmentDeclarationV0
TransformCascadeEnvironmentV0
TransformCascadeProofObligationReportV0
TransformCascadeProofObligationV0
TransformCascadeSafetyFuzzCaseV0
TransformCascadeSafetyFuzzResultV0
TransformClassNameRewriteV0
TransformCssModuleComposesResolutionV0
TransformCssModuleValueResolutionV0
TransformDesignTokenRouteV0
TransformDischargeEvidenceV0
TransformDischargeLedgerTelemetryV0
TransformExecutionContextV0
TransformExecutionPolicyV0
TransformExecutionSummaryV0
TransformFuzzSeedReportV0
TransformImportInlineV0
TransformIncrementalExecutionSummaryV0
TransformLessInlineLiteralPlaceholderV0
TransformLexCacheSpliceTelemetryV0
Counts incremental lex-splice outcomes inside a transform execution.
TransformModuleEvaluationNativeEditV0
TransformModuleEvaluationNativeReplacementV0
TransformModuleEvaluationOracleV0
TransformModuleEvaluationV0
TransformModuleQualifiedShakeSummaryV0
TransformPassExecutionOutcomeV0
TransformPassParallelPlanV0
TransformPassPlanV0
TransformPassRegistryEntryV0
TransformPassRegistryV0
TransformPassesBoundarySummaryV0
TransformPlanPassConflictV0
TransformProvenanceDerivationForestV0
TransformProvenanceDerivationNodeV0
TransformProvenanceMutationSpanV0
TransformSemanticObservationSurfaceV0
Declares exactly which semantic projection the transform guard compares.
TransformSemanticPreservationDecisionV0
TransformSemanticPreservationTelemetryV0
TransformSemanticRemovalV0
TransformStrictPolicyEventV0
TransformStrictPolicySummaryV0
TransformStructuralDecisionPolicyV0
TransformStructuralIrPipelineShadowFixtureInputV0
TransformStructuralIrShadowEquivalenceReportV0
TransformStructuralIrShadowFieldReportV0
TransformStructuralIrShadowFixtureInputV0
TransformStructuralIrShadowFixtureReportV0
TransformStructuralIrTransactionTelemetryV0
Counts structural IR transaction outcomes that matter for String-currency retirement.
TransformVendorPrefixPolicyV0
TransformWinnerEqualityAbsenceV0
A typed precision boundary for a missing winner-equality observation.
TransformWinnerEqualityAffectedPairV0
The semantic location whose cascade winner is compared across a transform.
TransformWinnerEqualityObligationV0
A cascade-winner comparison requested for one admitted transform mutation.
TransformWinnerEqualityWitnessV0
A definite winner and the proof emitted by the cascade authority.

Enums§

ExternalCssSemanticChangeClassificationV0
ExternalCssSemanticChangeKindV0
RollbackScopeV0
TransformBlockedReasonV0
TransformDecision
TransformEvaluationProfileV0
TransformModuleQualifiedExecutionErrorV0
TransformNoChangeReasonV0
TransformPassDispatchKindV0
TransformPassExecutionStatus
TransformPassRuntimeStatus
TransformPreconditionV0
TransformRejectionReasonV0
TransformSemanticGuaranteeTierV0
Trust carried by an admitted transform decision.
TransformSemanticObservationKeyAxisV0
TransformSemanticObservationOrderingRuleV0
TransformSemanticObservationValueAxisV0
TransformSemanticPreservationClaimScopeV0
TransformSemanticPreservationVocabularyReviewV0
TransformSemanticUnobservedAxisV0
TransformStrictPolicyReasonV0
TransformStructuralDecisionClassV0
TransformWinnerEqualityAbsenceReasonV0
Why a winner-equality observation could not cover one cascade dimension.
TransformWinnerEqualityAxisV0
Cascade dimensions covered by an observed winner-equality comparison.
TransformWinnerEqualityObservationV0
Result of comparing authority-produced cascade witnesses for one affected pair.

Constants§

TRANSFORM_STRUCTURAL_DECISION_POLICIES_V0

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 @import replacements 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