omena-query 0.3.0

Omena query boundary over CME producer query fragments
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
use std::collections::{BTreeMap, BTreeSet};

mod explain;
pub use explain::{
    OmenaQueryExplainAvailabilityV0, OmenaQueryExplainCapabilityV0,
    OmenaQueryExplainFactReferenceV0, OmenaQueryExplainFactV0, OmenaQueryExplainFactValueV0,
    OmenaQueryExplainInputV0, OmenaQueryExplainResponseV0, OmenaQueryExplainSourceSpanV0,
    OmenaQueryExplainSymbolKindV0, OmenaQueryExplainTargetV0, explain_omena_query,
    explain_omena_query_tree_shake_for_style_source, explain_omena_query_tree_shake_unavailable,
};

mod sass_unsupported;
pub use sass_unsupported::{
    OmenaQuerySassUnsupportedCountV0, OmenaQuerySassUnsupportedLedgerRecordV0,
    OmenaQuerySassUnsupportedLedgerViewV0, summarize_omena_query_sass_unsupported_ledger_view_v0,
};

use omena_bridge::{
    DesignTokenExternalDeclarationCandidateScopeV0, DesignTokenWorkspaceDeclarationFactV0,
    StyleSemanticGraphSummaryV0,
    collect_omena_bridge_design_token_workspace_declarations_from_source,
    summarize_omena_bridge_style_semantic_graph_from_source,
    summarize_omena_bridge_style_semantic_graph_from_source_with_scoped_workspace_declarations,
};
pub use omena_bridge::{
    OmenaBridgeExternalSifCacheContextV0 as OmenaQueryExternalSifCacheContextV0,
    generate_omena_bridge_sif_for_resolved_style_path,
    generate_omena_bridge_sif_for_resolved_style_path_with_cache_context,
};
pub use omena_bridge::{
    SourceBindingDeclFactV0 as OmenaQuerySourceBindingDeclFactV0,
    SourceBindingIndexV0 as OmenaQuerySourceBindingIndexV0,
    SourceBindingScopeFactV0 as OmenaQuerySourceBindingScopeFactV0,
    SourceBindingStyleImportFactV0 as OmenaQuerySourceBindingStyleImportFactV0,
    SourceClassExpressionNodeFactV0 as OmenaQuerySourceClassExpressionNodeFactV0,
    SourceClassUtilityBindingFactV0 as OmenaQuerySourceClassUtilityBindingFactV0,
    SourceClassValuePatternMatcherV0 as OmenaQuerySourceClassValuePatternMatcherV0,
    SourceClassValuePatternV0 as OmenaQuerySourceClassValuePatternV0,
    SourceClassValueUniverseAxisV0 as OmenaQuerySourceClassValueUniverseAxisV0,
    SourceClassValueUniverseEntryV0 as OmenaQuerySourceClassValueUniverseEntryV0,
    SourceClassValueUnresolvedV0 as OmenaQuerySourceClassValueUnresolvedV0,
    SourceClassnamesBindUtilityBindingFactV0 as OmenaQuerySourceClassnamesBindUtilityBindingFactV0,
    SourceControlFlowGraphCaptureV0 as OmenaQuerySourceControlFlowGraphCaptureV0,
    SourceDeclaresStyleImportFactV0 as OmenaQuerySourceDeclaresStyleImportFactV0,
    SourceDeclaresUtilityBindingFactV0 as OmenaQuerySourceDeclaresUtilityBindingFactV0,
    SourceDomainClassReferenceFactV0 as OmenaQuerySourceDomainClassReferenceFactV0,
    SourceElementFactV0 as OmenaQuerySourceElementFactV0,
    SourceElementIdentityFactV0 as OmenaQuerySourceElementIdentityFactV0,
    SourceElementParentFactV0 as OmenaQuerySourceElementParentFactV0,
    SourceExpressionTargetsModuleFactV0 as OmenaQuerySourceExpressionTargetsModuleFactV0,
    SourceFlowBindingRefV0 as OmenaQuerySourceFlowBindingRefV0,
    SourceFlowBlockGraphSnapshotV0 as OmenaQuerySourceFlowBlockGraphSnapshotV0,
    SourceFlowBlockSnapshotV0 as OmenaQuerySourceFlowBlockSnapshotV0,
    SourceImportDeclarationSummaryV0 as OmenaQuerySourceImportDeclarationSummaryV0,
    SourceImportDeclarationV0 as OmenaQuerySourceImportDeclarationV0,
    SourceImportedStyleBindingV0 as OmenaQuerySourceImportedStyleBindingV0,
    SourceInlineStyleDeclarationFactV0 as OmenaQuerySourceInlineStyleDeclarationFactV0,
    SourceLanguageParserBoundarySummaryV0 as OmenaQuerySourceLanguageParserBoundarySummaryV0,
    SourceLanguageParserDescriptorV0 as OmenaQuerySourceLanguageParserDescriptorV0,
    SourceModuleSpecifierFactV0 as OmenaQuerySourceModuleSpecifierFactV0,
    SourceScopeContainsDeclFactV0 as OmenaQuerySourceScopeContainsDeclFactV0,
    SourceScopeParentFactV0 as OmenaQuerySourceScopeParentFactV0,
    SourceSelectorReferenceFactV0 as OmenaQuerySourceSelectorReferenceFactV0,
    SourceSelectorReferenceMatchKindV0 as OmenaQuerySourceSelectorReferenceMatchKindV0,
    SourceStyleAccessUsesStyleImportFactV0 as OmenaQuerySourceStyleAccessUsesStyleImportFactV0,
    SourceStyleImportResolvesModuleFactV0 as OmenaQuerySourceStyleImportResolvesModuleFactV0,
    SourceStylePropertyAccessFactV0 as OmenaQuerySourceStylePropertyAccessFactV0,
    SourceSymbolRefUsesDeclFactV0 as OmenaQuerySourceSymbolRefUsesDeclFactV0,
    SourceSyntaxIndexV0 as OmenaQuerySourceSyntaxIndexV0,
    SourceTypeFactProviderUnavailableFactV0 as OmenaQuerySourceTypeFactProviderUnavailableFactV0,
    SourceTypeFactTargetV0 as OmenaQuerySourceTypeFactTargetV0,
    SourceUtilityUsesStyleImportFactV0 as OmenaQuerySourceUtilityUsesStyleImportFactV0,
    StyleIntelligenceClassUniverseV0 as OmenaQueryStyleIntelligenceClassUniverseV0,
    StyleIntelligenceCompletionV0 as OmenaQueryStyleIntelligenceCompletionV0,
    StyleIntelligenceGraphBindingV0 as OmenaQueryStyleIntelligenceGraphBindingV0,
    StyleIntelligenceHoverV0 as OmenaQueryStyleIntelligenceHoverV0,
    StyleIntelligenceProviderMetadataV0 as OmenaQueryStyleIntelligenceProviderMetadataV0,
    StyleIntelligenceSnapshotV0 as OmenaQueryStyleIntelligenceSnapshotV0,
    StyleIntelligenceSourceContextV0 as OmenaQueryStyleIntelligenceSourceContextV0,
    UtilityClassIntelligenceReportV0 as OmenaQueryUtilityClassIntelligenceReportV0,
    UtilityClassLintSignalV0 as OmenaQueryUtilityClassLintSignalV0,
    UtilityClassMembershipKindV0 as OmenaQueryUtilityClassMembershipKindV0,
    UtilityConfigKindV0 as OmenaQueryUtilityConfigKindV0,
    append_omena_bridge_utility_class_intelligence as append_omena_query_utility_class_intelligence,
    built_in_style_intelligence_provider as built_in_omena_query_style_intelligence_provider,
    built_in_style_intelligence_providers as built_in_omena_query_style_intelligence_providers,
    classify_omena_bridge_utility_class as classify_omena_query_utility_class,
    load_omena_bridge_workspace_utility_class_intelligence as load_omena_query_workspace_utility_class_intelligence,
    style_intelligence_completions_at_offset as omena_query_style_intelligence_completions_at_offset,
    style_intelligence_hover_at_offset as omena_query_style_intelligence_hover_at_offset,
    summarize_omena_bridge_source_language_parser_boundary_v0 as summarize_omena_query_source_language_parser_boundary_v0,
    summarize_omena_bridge_utility_class_intelligence_for_config as summarize_omena_query_utility_class_intelligence_for_config,
};
pub type OmenaQuerySourceTypeFactControlFlowGraphV0 =
    omena_bridge::OmenaBridgeSourceTypeFactControlFlowGraphV0;
pub use omena_cross_file_summary::{
    BatchHypergraphConnectivityOracle, HypergraphClosureMode, HypergraphClosurePath,
    HypergraphIFDSSummaryEdgeV0, OmenaCrossFileGraphDeltaEdgeV0, OmenaCrossFileGraphDeltaV0,
    OmenaCrossFileLinearProvenanceV0, OmenaCrossFileSummaryNodeRoleV0,
    OmenaCrossFileSummaryRawEdgeKindV0, OmenaCrossFileSummaryViewReportV0,
    OmenaQueryCrossFileSccEvidenceV0, OmenaQueryCrossFileSummaryCapabilitiesV0,
    OmenaQueryCrossFileSummaryEdgeKindCountV0, OmenaQueryCrossFileSummaryEdgeV0,
    OmenaQueryCrossFileSummaryV0, OmenaQueryUnifiedCrossFileHypergraphV0,
    OmenaQueryUnifiedCrossFileSccReportV0, OmenaUnifiedHypergraphConnectivityOracle,
    ReverseDependencyIndexV0, UnifiedHypergraphEdgeKindV0, UnifiedHypergraphHyperedgeV0,
    apply_reverse_dependency_delta_v0, collect_directed_graph_cycles,
    collect_directed_graph_cycles_with_work_cap, collect_directed_graph_sccs,
    collect_hypergraph_transitive_closure_paths,
    collect_hypergraph_transitive_closure_paths_with_mode, collect_reachable_node_ids,
    collect_reachable_node_ids_bitset, diagnostics_read_set_for_target_v0,
    parse_cross_file_summary_node_role_v0, parse_cross_file_summary_raw_edge_kind_v0,
    recompute_cross_file_summary_raw_edge_kind_counts_v0, reverse_dependency_closure_v0,
    reverse_dependency_index_from_edges_v0, summarize_cross_file_graph_delta_v0,
    summarize_cross_file_summary_view_v0, summarize_omena_query_unified_cross_file_hypergraph,
    summarize_omena_query_unified_cross_file_scc_report, tabulate_hypergraph_ifds_summary_edges,
};
pub use omena_parser::{
    ModuleIdV0 as OmenaQueryModuleIdV0, OpenWorldSnapshotV0 as OmenaQueryOpenWorldSnapshotV0,
    ParseTreeNodeV0 as OmenaQueryParseTreeNodeV0, ParserByteSpanV0, ParserPositionV0,
    ParserRangeV0, StyleDialect as OmenaParserStyleDialect, StyleLanguage,
};
use omena_parser::{
    ParsedSassModuleEdgeFactKind, ParsedSassSymbolFactKind, ParsedSelectorFactKind,
    ParsedVariableFactKind,
};

pub fn parse_style_document_typed_v0(
    source: &str,
    dialect: OmenaParserStyleDialect,
) -> OmenaQueryParseTreeNodeV0 {
    omena_cst_typed::parse_style_document_typed_v0(source, dialect)
}

pub fn syntax_node_id_for_omena_query_style_source(
    style_source: &str,
    dialect: OmenaParserStyleDialect,
) -> String {
    let parsed = omena_parser::parse(style_source, dialect);
    omena_parser::syntax_node_id(&parsed.syntax())
        .as_str()
        .to_string()
}
use omena_query_checker_orchestrator::{
    CATEGORICAL_FEATURE_GATE_V0, CATEGORICAL_LAYER_MARKER_V0, CATEGORICAL_SCHEMA_VERSION_V0,
    DesignSystemEdgeKindCountV0, DesignSystemProjectSummaryInputV0,
    build_omena_query_checker_design_system_model_from_project_summary_v0,
    compare_omena_query_checker_design_system_models_for_invariant_v0,
};
pub use omena_query_checker_orchestrator::{
    DesignSystemInvariantSummaryV0 as OmenaQueryCategoricalDesignSystemInvariantSummaryV0,
    DesignSystemModelV0 as OmenaQueryCategoricalDesignSystemModelV0,
    query_product_diagnostic_checker_rule_code_name_v0 as omena_query_checker_rule_code_name_for_diagnostic_v0,
};
pub use omena_query_core::EngineInputV2 as OmenaQueryEngineInputV2;
pub use omena_query_core::{
    AbstractClassValueV0, AbstractPropertyValueCandidateV0, AbstractPropertyValueNarrowingV0,
    AbstractPropertyValueV0, AbstractValueDomainSummaryV0, CascadeContextV0,
    CascadeDimensionalRefinementBridgeV0, CascadeValueFamilyMemberV0, ClassExpressionInputV2,
    ClassValueFlowAnalysisV0, ClassValueFlowIncrementalAnalysisV0, EngineInputV2,
    ExpressionDomainCallSiteFlowAnalysisV0, ExpressionDomainControlFlowAnalysisV0,
    ExpressionDomainFlowAnalysisV0, ExpressionDomainProvenanceExplanationsV0,
    ExpressionDomainReducedProductIterationV0, ExpressionSemanticsCanonicalProducerSignalV0,
    ExpressionSemanticsQueryFragmentsV0, ExternalStringTypeFactsV0, FactPrecision,
    IncrementalEditDistancePriorityInputV0, IncrementalGraphInputV0,
    IncrementalInvalidationPriorityPlanV0, IncrementalNodeInputV0, IncrementalRevisionV0,
    Lin01ProvenanceSemiringV0, LinearProvenancePathV0, LinearProvenanceV0,
    NaturalCountProvenanceSemiringV0, OMENA_QUERY_CURRENT_SCHEMA_VERSION,
    OMENA_QUERY_CURRENT_SCHEMA_VERSION_LABEL, OmenaAbstractValueCoverageDirectionV0,
    OmenaAbstractValuePrecisionBasisV0, OmenaAbstractValuePrecisionWitnessV0,
    OmenaIncrementalDatabaseV0, OmenaQueryAnalysisPrecisionV0, OmenaQueryAnalysisResultV0,
    OmenaQueryExpressionDomainFlowRuntimeV0,
    OmenaQueryExpressionDomainIncrementalFlowAnalysisEntryV0,
    OmenaQueryExpressionDomainIncrementalFlowAnalysisV0,
    OmenaQueryExpressionDomainSelectorPrecisionV0,
    OmenaQueryExpressionDomainSelectorProjectionEntryV0,
    OmenaQueryExpressionDomainSelectorProjectionV0, OmenaQueryFragmentBundleV0,
    OmenaResolverSourceResolutionRuntimeIndexV0, OmenaSalsaDatabaseV0, OmenaWorkspaceSnapshotIdV0,
    PolynomialProvenanceProjectionV0, PolynomialProvenanceTermV0, PolynomialProvenanceV0,
    PolynomialProvenanceVariableV0, PositionV2, ProvenanceSemiringLawReportV0, RangeV2,
    ReducedClassValueProductIterationV0, ReducedClassValueProductV0, RefinementPropertyPredicateV0,
    SelectorProjectionCertaintyV0, SelectorUsageCanonicalProducerSignalV0,
    SelectorUsageQueryFragmentsV0, SourceAnalysisInputV2, SourceDocumentV2,
    SourceResolutionCanonicalProducerSignalV0, SourceResolutionQueryFragmentsV0, StringTypeFactsV2,
    StyleAnalysisInputV2, StyleDocumentV2, StyleSelectorV2, TypeFactEntryV2,
    abstract_class_value_from_facts, abstract_class_value_kind, canonicalize_css_value,
    derive_cascade_restriction_maps_v0, fact_precision_from_class_value,
    fact_precision_from_class_value_with_witness, iterate_reduced_class_value_product_constraints,
    join_abstract_class_values, narrow_abstract_property_value_for_cascade_branch,
    narrow_abstract_property_value_for_pseudo_state, prefix_suffix_class_value,
    snapshot_from_graph_input, split_top_level_value_arguments,
    split_top_level_whitespace_value_components,
    summarize_cascade_dimensional_refinement_bridge_v0, summarize_cascade_value_family_v0,
    summarize_omena_query_core_abstract_value_domain,
    summarize_omena_query_expression_domain_call_site_flow_analysis,
    summarize_omena_query_expression_domain_control_flow_analysis,
    summarize_omena_query_expression_domain_flow_analysis,
    summarize_omena_query_expression_domain_incremental_flow_analysis,
    summarize_omena_query_expression_domain_incremental_flow_analysis_result,
    summarize_omena_query_expression_domain_provenance_explanations,
    summarize_omena_query_expression_domain_reduced_product_iteration,
    summarize_omena_query_expression_domain_selector_projection,
    summarize_omena_query_expression_domain_selector_projection_with_precision,
    summarize_omena_query_expression_semantics_canonical_producer_signal,
    summarize_omena_query_expression_semantics_query_fragments,
    summarize_omena_query_fragment_bundle,
    summarize_omena_query_selector_usage_canonical_producer_signal,
    summarize_omena_query_selector_usage_query_fragments,
    summarize_omena_query_source_resolution_canonical_producer_signal,
    summarize_omena_query_source_resolution_query_fragments,
    summarize_omena_query_source_resolution_runtime,
    summarize_polynomial_provenance_from_linear_v0, verify_provenance_semiring_laws_on_fixtures,
};
pub use omena_query_transform_runner::{
    CustomPropertyLeastFixedPointSummaryV0 as OmenaQueryCustomPropertyLeastFixedPointSummaryV0,
    ExternalCssSemanticChangeClassificationV0 as OmenaQueryExternalCssSemanticChangeClassificationV0,
    ExternalCssSemanticChangeKindV0 as OmenaQueryExternalCssSemanticChangeKindV0,
    ExternalCssSemanticChangeV0 as OmenaQueryExternalCssSemanticChangeV0,
    ExternalCssSemanticDiffV0 as OmenaQueryExternalCssSemanticDiffV0,
    ExternalCssSemanticEntryV0 as OmenaQueryExternalCssSemanticEntryV0,
    MinifyPassClassificationV0 as OmenaQueryMinifyPassClassificationV0,
    MinifyPassProfileClassV0 as OmenaQueryMinifyPassProfileClassV0, OmenaPlugin,
    PluginAnalysisV0 as OmenaQueryPluginAnalysisV0,
    PluginChangeSummaryV0 as OmenaQueryPluginChangeSummaryV0,
    PluginIrNodeV0 as OmenaQueryPluginIrNodeV0, PluginKindV0 as OmenaQueryPluginKindV0,
    PluginMetadataV0 as OmenaQueryPluginMetadataV0, PluginOutcomeV0 as OmenaQueryPluginOutcomeV0,
    PluginOutcomeValidationErrorV0 as OmenaQueryPluginOutcomeValidationErrorV0,
    PluginTransformContextV0 as OmenaQueryPluginTransformContextV0,
    PluginTransformIrV0 as OmenaQueryPluginTransformIrV0,
    PluginWorkspaceSnapshotV0 as OmenaQueryPluginWorkspaceSnapshotV0,
    PrettyFormatOptionsV0 as OmenaQueryPrettyFormatOptionsV0,
    RollbackReceiptV0 as OmenaQueryRollbackReceiptV0, RollbackScopeV0 as OmenaQueryRollbackScopeV0,
    StyleDialect as OmenaQueryTransformStyleDialect,
    TargetFeatureSupportV0 as OmenaQueryTargetFeatureSupportV0,
    TargetTransformOptionsV0 as OmenaQueryTargetTransformOptionsV0,
    TransformBuildProfileV0 as OmenaQueryTransformBuildProfileV0,
    TransformBundleAssetUrlRewriteSummaryV0 as OmenaQueryTransformBundleAssetUrlRewriteSummaryV0,
    TransformBundleEdgeKind,
    TransformBundleSourceSummaryV0 as OmenaQueryTransformBundleSourceSummaryV0,
    TransformCascadeEnvironmentDeclarationV0 as OmenaQueryTransformCascadeEnvironmentDeclarationV0,
    TransformCascadeEnvironmentV0 as OmenaQueryTransformCascadeEnvironmentV0,
    TransformClassNameRewriteV0 as OmenaQueryTransformClassNameRewriteV0,
    TransformCssModuleComposesResolutionV0 as OmenaQueryTransformCssModuleComposesResolutionV0,
    TransformCssModuleValueResolutionV0 as OmenaQueryTransformCssModuleValueResolutionV0,
    TransformDecision as OmenaQueryTransformDecisionV0,
    TransformDesignTokenRouteV0 as OmenaQueryTransformDesignTokenRouteV0,
    TransformExecutionContextV0 as OmenaQueryTransformExecutionContextV0,
    TransformExecutionPolicyV0 as OmenaQueryTransformExecutionPolicyV0,
    TransformExecutionSummaryV0 as OmenaQueryTransformExecutionSummaryV0,
    TransformImportInlineV0 as OmenaQueryTransformImportInlineV0,
    TransformModuleEvaluationNativeEditV0 as OmenaQueryTransformModuleEvaluationNativeEditV0,
    TransformModuleEvaluationNativeReplacementV0 as OmenaQueryTransformModuleEvaluationNativeReplacementV0,
    TransformModuleEvaluationOracleV0 as OmenaQueryTransformModuleEvaluationOracleV0,
    TransformModuleEvaluationV0 as OmenaQueryTransformModuleEvaluationV0,
    TransformPassExecutionOutcomeV0 as OmenaQueryTransformPassExecutionOutcomeV0,
    TransformPrintArtifactV0, TransformPrintMode as OmenaQueryTransformPrintMode,
    TransformPrintOptionsV0 as OmenaQueryTransformPrintOptionsV0,
    TransformSemanticPreservationDecisionV0 as OmenaQueryTransformSemanticPreservationDecisionV0,
    TransformSourceMapCompositionV0 as OmenaQueryTransformSourceMapCompositionV0,
    TransformSourceMapV3V0 as OmenaQueryTransformSourceMapV3V0,
    TransformStrictPolicyEventV0 as OmenaQueryTransformStrictPolicyEventV0,
    TransformStrictPolicyReasonV0 as OmenaQueryTransformStrictPolicyReasonV0,
    TransformStrictPolicySummaryV0 as OmenaQueryTransformStrictPolicySummaryV0,
    TransformTargetQueryPlanV0 as OmenaQueryTransformTargetQueryPlanV0,
    TransformVendorPrefixPolicyV0 as OmenaQueryTransformVendorPrefixPolicyV0,
    built_in_omena_plugins as built_in_omena_query_plugins,
    closed_world_minify_build_profile as closed_world_omena_query_minify_build_profile,
    compare_external_css_semantic_changes_v0 as compare_omena_query_external_css_semantic_changes_v0,
    compare_transform_css_semantics_v0 as compare_omena_query_transform_css_semantics_v0,
    compose_transform_source_map_v3_with_upstream_map as compose_omena_query_transform_source_map_v3_with_upstream_map,
    conservative_target_options as conservative_omena_query_target_options,
    default_minify_build_profiles as default_omena_query_minify_build_profiles,
    default_minify_pass_classifications as default_omena_query_minify_pass_classifications,
    default_print_options as default_omena_query_transform_print_options,
    execute_built_in_omena_plugin as execute_built_in_omena_query_plugin,
    external_css_semantic_diff_is_total_v0 as omena_query_external_css_semantic_diff_is_total_v0,
    modern_feature_support as modern_omena_query_target_feature_support,
    print_transform_cst_source_with_dialect_and_pretty_options as print_omena_query_transform_source_with_pretty_options,
    rewrite_omena_transform_bundle_asset_urls_in_source,
    safe_minify_build_profile as safe_omena_query_minify_build_profile,
    semantic_minify_build_profile as semantic_omena_query_minify_build_profile,
    strict_verification_build_profile as strict_omena_query_verification_build_profile,
    summarize_omena_transform_bundle_from_source,
};
use omena_query_transform_runner::{
    EggRewriteSourceWitnessV0, TransformBundleAssetUrlRewriteSummaryV0,
    TransformBundleSourceSummaryV0, TransformEggPlanV0, TransformExecutionContextV0,
    TransformExecutionPolicyV0, TransformExecutionSummaryV0, TransformPassExecutionOutcomeV0,
    TransformPassKind, TransformPassPlanV0, TransformSourceMapSegmentV0,
    TransformStrictPolicyEventV0, TransformStrictPolicyReasonV0, TransformTargetPlanV0,
    all_transform_pass_kinds, execute_egg_rewrite_witnesses_for_css_source,
    execute_transform_passes_on_source_with_dialect_and_context,
    execute_transform_passes_on_source_with_dialect_context_and_policy,
    execute_transform_passes_on_source_with_dialect_context_closed_world_bundle_precision_and_policy,
    plan_egg_rewrite_passes_for_source, plan_target_transforms, plan_target_transforms_from_query,
    plan_transform_passes, print_transform_execution_artifact_with_dialect_and_source,
    serialize_transform_source_map_v3_with_source_contents,
    summarize_static_css_custom_property_fixed_point_from_source, transform_source_map_point,
};
#[cfg(feature = "lawvere-trace")]
pub use omena_query_transform_runner::{
    LawvereDifferentialCommutativityWitnessV0 as OmenaQueryLawvereDifferentialCommutativityWitnessV0,
    LawvereModelTraceV0 as OmenaQueryLawvereModelTraceV0,
    ReorderabilityCertificateV0 as OmenaQueryLawvereReorderabilityCertificateV0,
    TransformPassParallelPlanV0 as OmenaQueryLawvereTransformPassParallelPlanV0,
};
#[cfg(feature = "lawvere-trace")]
use omena_query_transform_runner::{
    evaluate_lawvere_reorderability_with_differential_corpus,
    execute_transform_passes_on_source_with_lawvere_trace_and_dialect,
    plan_transform_passes_parallel_lawvere_layers,
};
use omena_resolver::{
    OmenaResolverBoundaryStateKindV0, OmenaResolverBoundaryStateV0, OmenaResolverBoundaryTopV0,
    OmenaResolverBundlerPathAliasMappingV0, OmenaResolverCanonicalUrlV0,
    OmenaResolverStyleModuleConfirmationOptionsV0, OmenaResolverStylePackageManifestV0,
    OmenaResolverTsconfigPathMappingV0, omena_resolver_boundary_state_for_unresolved_reference_v0,
    summarize_omena_resolver_style_module_resolution_with_confirmation_inputs,
    summarize_omena_resolver_style_module_resolution_with_load_path_roots,
};
pub use omena_resolver::{
    OmenaResolverStyleModuleConfirmationIdentityIndexV0,
    OmenaResolverStyleModuleDiskCandidateIdentityV0,
    OmenaResolverStyleResolutionPolicyStepV0 as OmenaQueryStyleResolutionPolicyStepV0,
    OmenaResolverStyleResolutionPolicyV0 as OmenaQueryStyleResolutionPolicyV0,
    build_omena_resolver_style_module_confirmation_identity_index,
    invalidate_omena_resolver_style_identity_cache, omena_resolver_style_identity_generation,
    summarize_omena_resolver_style_resolution_policy_v0 as summarize_omena_query_style_resolution_policy_v0,
};
#[cfg(feature = "test-support")]
pub use omena_resolver::{
    omena_resolver_style_identity_index_build_count_for_test,
    omena_resolver_style_identity_index_build_work_count_for_test,
    reset_omena_resolver_style_identity_cache_for_test,
};
pub use omena_scss_eval::{
    OmenaScssEvalCallReturnIrSummaryV0 as OmenaQueryScssEvalCallReturnIrSummaryV0,
    OmenaScssEvalControlFlowIrSummaryV0 as OmenaQueryScssEvalControlFlowIrSummaryV0,
    OmenaScssEvalControlFlowPruneReachabilityV0 as OmenaQueryScssEvalControlFlowPruneReachabilityV0,
    OmenaScssEvalControlFlowValueAnalysisV0 as OmenaQueryScssEvalControlFlowValueAnalysisV0,
    OmenaScssEvalNativeCssFunctionCallEvaluationSurfaceV0 as OmenaQueryScssEvalNativeCssFunctionCallEvaluationSurfaceV0,
    OmenaScssEvalNativeCssFunctionSurfaceV0 as OmenaQueryScssEvalNativeCssFunctionSurfaceV0,
    OmenaScssEvalNativeCssIfFunctionDecisionSurfaceV0 as OmenaQueryScssEvalNativeCssIfFunctionDecisionSurfaceV0,
    OmenaScssEvalNativeCssStaticEditPlanV0 as OmenaQueryScssEvalNativeCssStaticEditPlanV0,
};
use omena_semantic::StyleContextIndexV0;
use serde::{Deserialize, Serialize};

macro_rules! omena_query_evidence_graph_provenance {
    ($($label:expr),* $(,)?) => {
        crate::types::project_omena_query_provenance_from_evidence_graph(&[$($label),*])
    };
}

mod boundary;
mod bundler_host;
mod sdk_diagnostics;
mod sdk_error;
mod sdk_workflow_contract_idl_generated;
mod sdk_workspace;
mod source;
mod style;
#[cfg(test)]
mod tests;
mod types;
mod workspace_session;

pub use bundler_host::{
    OMENA_BUNDLER_HOST_PROTOCOL_VERSION_V0, current_omena_bundler_host_capabilities_v0,
    resolve_omena_bundler_host_module_v0,
};
pub use sdk_diagnostics::{
    execute_omena_sdk_diagnostics_debug_workflow, execute_omena_sdk_diagnostics_workflow,
};
pub use sdk_error::{
    OmenaError, OmenaErrorEvidenceBindingErrorV0, omena_error_from_boundary_encoding,
};
pub use sdk_workflow_contract_idl_generated::{
    OmenaBundlerHostCapabilitiesV0, OmenaBundlerHostComposesEdgeV0, OmenaBundlerHostDiagnosticV0,
    OmenaBundlerHostResolveModuleRequestV0, OmenaBundlerHostResolveModuleResponseV0,
    OmenaCliResponseEnvelopeV0, OmenaErrorClassV0, OmenaErrorContextV0,
    OmenaErrorEvidenceReferenceV0, OmenaErrorRecoverabilityV0, OmenaErrorSeverityV0, OmenaErrorV0,
    OmenaSdkBuildRequestV0, OmenaSdkBuildResponseV0, OmenaSdkBuildVerificationEventV0,
    OmenaSdkBuildVerificationProfileV0, OmenaSdkBuildVerificationReasonV0,
    OmenaSdkBuildVerificationSummaryV0, OmenaSdkDiagnosticsDebugReportV0,
    OmenaSdkDiagnosticsRequestV0, OmenaSdkDiagnosticsResponseV0, OmenaSdkDiagnosticsSummaryV0,
    OmenaSdkErrorEnvelopeV0, OmenaSdkExplainPositionV0, OmenaSdkExplainRequestV0,
    OmenaSdkExplainResponseV0, OmenaSdkQueryRequestV0, OmenaSdkQueryResponseV0,
    OmenaSdkResponsePartitionV0, OmenaSdkSnapshotRequestV0, OmenaSdkSnapshotResponseV0,
    OmenaWorkspaceSessionHandshakeRequestV0, OmenaWorkspaceSessionHandshakeResponseV0,
    OmenaWorkspaceSessionLimitsV0, OmenaWorkspaceSessionOperationV0,
    OmenaWorkspaceSessionRequestV0, OmenaWorkspaceSessionResponseV0,
};
pub use sdk_workspace::OmenaSdkWorkspaceV0;
pub use workspace_session::{
    OMENA_WORKSPACE_SESSION_PROTOCOL_VERSION_V0, negotiate_omena_workspace_session_v0,
    omena_workspace_session_failure_v0, omena_workspace_session_success_v0,
};

pub use boundary::{
    OmenaQueryCanonicalFormInput, OmenaQueryNativeCssEvaluatorSummaryV0,
    OmenaQueryScssEvaluatorControlFlowOracleCorpusSummaryV0,
    OmenaQueryScssEvaluatorControlFlowSummaryV0, OmenaQueryStaticLifExportsSummaryV0,
    OmenaQueryStaticStylesheetEvaluatorOracleCorpusSummaryV0,
    OmenaQueryStaticStylesheetEvaluatorSummaryV0, check_omena_query_schema_version,
    summarize_omena_query_boundary, summarize_omena_query_canonical_form,
    summarize_omena_query_design_system_minimum_description,
    summarize_omena_query_evaluation_runtime,
    summarize_omena_query_native_css_evaluator_from_engine_input,
    summarize_omena_query_native_css_evaluator_from_source,
    summarize_omena_query_sass_module_conformance_v0, summarize_omena_query_schema_version_policy,
    summarize_omena_query_scss_evaluator_control_flow_from_engine_input,
    summarize_omena_query_scss_evaluator_control_flow_from_source,
    summarize_omena_query_scss_evaluator_control_flow_oracle_corpus,
    summarize_omena_query_selected_query_adapter_capabilities,
    summarize_omena_query_static_lif_exports_from_engine_input,
    summarize_omena_query_static_lif_exports_from_source,
    summarize_omena_query_static_stylesheet_evaluator_from_engine_input,
    summarize_omena_query_static_stylesheet_evaluator_from_source,
    summarize_omena_query_static_stylesheet_evaluator_oracle_corpus,
};
pub use source::{
    OmenaQueryBridgeExternalSifResolutionV0, OmenaQueryBundlerPathAliasMappingV0,
    OmenaQuerySourcePrecisionReferenceV0, OmenaQueryStyleModuleDiskCandidateIdentityV0,
    OmenaQueryStyleResolutionInputsV0, OmenaQueryTsconfigPathMappingV0,
    canonicalize_omena_query_source_selector_references,
    collect_omena_query_vue_style_module_bindings,
    load_omena_query_workspace_style_resolution_inputs,
    resolve_omena_query_bridge_external_sifs_for_seed_pairs,
    resolve_omena_query_bridge_external_sifs_for_style_sources,
    resolve_omena_query_source_precision_for_source, resolve_omena_query_style_uri_for_specifier,
    resolve_omena_query_style_uri_for_specifier_with_package_manifests,
    resolve_omena_query_style_uri_for_specifier_with_resolution_inputs,
    summarize_omena_query_source_binding_index,
    summarize_omena_query_source_binding_index_for_source_language,
    summarize_omena_query_source_control_flow_graph_for_source_language,
    summarize_omena_query_source_import_declarations,
    summarize_omena_query_source_import_declarations_for_source_language,
    summarize_omena_query_source_syntax_index,
    summarize_omena_query_source_syntax_index_for_source_language,
    summarize_omena_query_source_type_fact_control_flow_graph_for_source_language,
};
#[cfg(feature = "lawvere-trace")]
pub use style::execute_omena_query_transform_passes_from_source_with_lawvere_trace;
pub use style::{
    OmenaQueryBundlePlanInputV0, OmenaQueryCascadeOriginStylesheetV0,
    OmenaQueryCascadeSiteOutcomeV0, OmenaQueryCssModuleClassExportV0,
    OmenaQueryCssModuleClassReferenceV0, OmenaQueryCssModuleExportUsageStatusV0,
    OmenaQueryCssModuleExportUsageV0, OmenaQueryCssModuleIcssExportV0,
    OmenaQueryCssModuleInterfaceV0, OmenaQueryCssModulesExportUsageReportV0,
    OmenaQueryCssModulesInterfaceBundleV0, OmenaQueryCssModulesInterfaceSummaryViewV0,
    OmenaQueryCssModulesUnusedExportDiagnosticV0,
    OmenaQueryCssModulesUnusedExportSkipReasonCountV0,
    OmenaQueryCssModulesUnusedExportSkipReasonV0, OmenaQueryDynamicClassValueInputV0,
    OmenaQueryDynamicClassnameCallSiteV0, OmenaQueryDynamicClassnameMTierInputV0,
    OmenaQueryExternalModuleModeV0, OmenaQueryModuleInterfaceProjectionV0,
    OmenaQueryRegisteredCustomPropertyComputedValueV0,
    OmenaQuerySassModuleRuleConfigurationSurfaceV0, OmenaQueryStyleCascadeNarrowingSubstrateV0,
    OmenaQueryStyleFrameRefreshFactsV0, OmenaQueryStyleFrameRefreshParseCacheV0,
    OmenaQueryTargetConsumerBuildInputsV0, OmenaWorkspaceMonikerInput,
    attach_omena_query_consumer_build_bundle_summary,
    attach_omena_query_consumer_build_source_map_v3,
    attach_omena_query_consumer_build_source_map_v3_with_sources,
    attach_omena_query_consumer_build_source_map_v3_with_sources_and_resolution_inputs,
    collect_omena_query_style_cascade_narrowing_substrate,
    collect_omena_query_style_cascade_narrowing_substrate_with_external_sifs,
    execute_omena_query_consumer_build_style_source,
    execute_omena_query_consumer_build_style_source_for_target_query,
    execute_omena_query_consumer_build_style_source_for_target_query_with_context_and_options,
    execute_omena_query_consumer_build_style_source_for_target_query_with_context_options_additional_passes_and_build_options,
    execute_omena_query_consumer_build_style_source_for_target_query_with_context_options_and_additional_passes,
    execute_omena_query_consumer_build_style_source_for_target_query_with_options,
    execute_omena_query_consumer_build_style_source_with_context,
    execute_omena_query_consumer_build_style_source_with_context_and_options,
    execute_omena_query_consumer_build_style_source_with_engine_input_context,
    execute_omena_query_consumer_build_style_sources,
    execute_omena_query_consumer_build_style_sources_for_target_query_with_context_and_build_inputs,
    execute_omena_query_consumer_build_style_sources_for_target_query_with_context_and_options,
    execute_omena_query_consumer_build_style_sources_for_target_query_with_context_and_options_and_resolution_inputs,
    execute_omena_query_consumer_build_style_sources_for_target_query_with_context_options_additional_passes_and_resolution_inputs,
    execute_omena_query_consumer_build_style_sources_for_target_query_with_options,
    execute_omena_query_consumer_build_style_sources_with_context,
    execute_omena_query_consumer_build_style_sources_with_context_and_options,
    execute_omena_query_consumer_build_style_sources_with_context_and_resolution_inputs,
    execute_omena_query_consumer_build_style_sources_with_context_resolution_inputs_and_options,
    execute_omena_query_transform_passes_from_source,
    execute_omena_query_transform_passes_from_source_with_context,
    is_omena_query_sass_symbol_candidate_kind, is_omena_query_sass_symbol_declaration_kind,
    is_omena_query_sass_symbol_reference_kind, list_omena_query_transform_pass_summaries,
    occurrences_for_monikers, omena_query_sass_symbol_kind_from_candidate_kind,
    omena_query_sass_symbol_target_matches, omena_workspace_moniker,
    read_omena_query_cascade_at_position, read_omena_query_cascade_at_position_analysis_result,
    read_omena_query_cascade_at_position_from_graph,
    read_omena_query_cascade_at_position_with_categorical_evidence,
    read_omena_query_style_context_index, render_omena_query_css_module_typescript_declaration,
    render_omena_query_css_modules_interface_json, resolve_omena_query_sass_forward_sources,
    resolve_omena_query_sass_module_use_sources_for_candidate,
    resolve_omena_query_sass_symbol_declarations, resolve_omena_query_selector_rename_edits,
    resolve_omena_query_source_candidate_selector_names,
    resolve_omena_query_source_provider_candidates,
    resolve_omena_query_style_selector_definitions_for_source_candidate, run_omena_query_bundle,
    run_omena_query_bundle_for_style_sources_with_context,
    run_omena_query_bundle_with_evidence_for_style_sources_with_context,
    run_omena_query_bundle_with_semantic_inputs,
    run_omena_query_bundle_with_semantic_inputs_and_options,
    summarize_html_standard_user_agent_sample_v0, summarize_omena_query_analyzed_graph,
    summarize_omena_query_build_decision_coverage_refusal,
    summarize_omena_query_build_preflight_refusals,
    summarize_omena_query_bundle_code_split_source_map_v3,
    summarize_omena_query_bundle_code_split_workspace_plan, summarize_omena_query_bundle_evidence,
    summarize_omena_query_cascade_aware_style_diagnostics,
    summarize_omena_query_cascade_aware_style_diagnostics_with_deep_analysis,
    summarize_omena_query_cascade_origin_stylesheet_v0,
    summarize_omena_query_cascade_site_outcomes_from_source,
    summarize_omena_query_categorical_design_system_cross_project_summary,
    summarize_omena_query_closed_world_outcome_for_style_source,
    summarize_omena_query_consumer_build_source_map_v3,
    summarize_omena_query_consumer_build_source_map_v3_with_resolution_inputs,
    summarize_omena_query_consumer_check_style_source,
    summarize_omena_query_css_modules_export_usage,
    summarize_omena_query_css_modules_interface_bundle,
    summarize_omena_query_css_modules_interface_summary_view,
    summarize_omena_query_css_modules_local_composes_style_diagnostics,
    summarize_omena_query_css_modules_resolution_style_diagnostics,
    summarize_omena_query_custom_property_annotations,
    summarize_omena_query_custom_property_occurrence_index,
    summarize_omena_query_dynamic_classname_m_tier_diagnostics_with_context_depth,
    summarize_omena_query_fast_facts, summarize_omena_query_global_class_fallthrough_diagnostic,
    summarize_omena_query_m4_axis_c_readiness,
    summarize_omena_query_missing_custom_property_diagnostics,
    summarize_omena_query_missing_extend_target_diagnostics,
    summarize_omena_query_missing_keyframes_diagnostics,
    summarize_omena_query_missing_sass_symbol_diagnostics,
    summarize_omena_query_missing_sass_symbol_diagnostics_for_workspace,
    summarize_omena_query_missing_selector_diagnostic,
    summarize_omena_query_module_interface_projection,
    summarize_omena_query_omena_parser_css_modules_intermediate,
    summarize_omena_query_omena_parser_lex, summarize_omena_query_omena_parser_style_facts,
    summarize_omena_query_refs_for_class,
    summarize_omena_query_refs_for_class_from_occurrence_index,
    summarize_omena_query_refs_for_workspace_class,
    summarize_omena_query_refs_for_workspace_class_with_resolution_inputs,
    summarize_omena_query_registered_custom_property_computed_value_v0,
    summarize_omena_query_rename_plan, summarize_omena_query_rename_plan_for_workspace_class,
    summarize_omena_query_rename_plan_for_workspace_class_with_resolution_inputs,
    summarize_omena_query_rename_plan_from_occurrence_index,
    summarize_omena_query_sass_import_deprecation_hints,
    summarize_omena_query_sass_module_cross_file_resolution_for_workspace,
    summarize_omena_query_sass_module_resolution_identity_diagnostics_for_workspace,
    summarize_omena_query_sass_module_source_edges, summarize_omena_query_sass_module_sources,
    summarize_omena_query_source_baseline_diagnostics_for_workspace_file_with_source_syntax_index_and_definitions,
    summarize_omena_query_source_completion_at_position,
    summarize_omena_query_source_completion_for_workspace_file,
    summarize_omena_query_source_completion_for_workspace_file_with_resolution_inputs,
    summarize_omena_query_source_diagnostics_for_file,
    summarize_omena_query_source_diagnostics_for_workspace_file,
    summarize_omena_query_source_diagnostics_for_workspace_file_with_context_depth,
    summarize_omena_query_source_diagnostics_for_workspace_file_with_resolution_inputs,
    summarize_omena_query_source_diagnostics_for_workspace_file_with_source_syntax_index,
    summarize_omena_query_source_diagnostics_for_workspace_file_with_source_syntax_index_and_context_depth,
    summarize_omena_query_source_diagnostics_for_workspace_file_with_source_syntax_index_and_definitions,
    summarize_omena_query_source_selector_occurrence_index,
    summarize_omena_query_source_selector_reference_cross_file_summary,
    summarize_omena_query_source_selector_reference_cross_file_summary_with_resolution_inputs,
    summarize_omena_query_style_completion_at_position,
    summarize_omena_query_style_completion_candidate_documentation,
    summarize_omena_query_style_completion_candidate_documentation_for_workspace_file,
    summarize_omena_query_style_completion_candidate_documentation_for_workspace_file_with_substrate,
    summarize_omena_query_style_completion_for_workspace_file,
    summarize_omena_query_style_completion_for_workspace_file_with_resolution_inputs,
    summarize_omena_query_style_completion_for_workspace_file_with_substrate,
    summarize_omena_query_style_diagnostics_for_file,
    summarize_omena_query_style_diagnostics_for_file_with_deep_analysis,
    summarize_omena_query_style_diagnostics_for_file_with_local_composes,
    summarize_omena_query_style_diagnostics_for_file_with_local_composes_and_deep_analysis,
    summarize_omena_query_style_diagnostics_for_workspace_file,
    summarize_omena_query_style_diagnostics_for_workspace_file_with_external_mode,
    summarize_omena_query_style_diagnostics_for_workspace_file_with_external_mode_and_sifs,
    summarize_omena_query_style_diagnostics_for_workspace_file_with_external_mode_and_sifs_and_resolution_inputs,
    summarize_omena_query_style_diagnostics_for_workspace_file_with_external_mode_and_sifs_and_resolution_inputs_and_suppression_mode,
    summarize_omena_query_style_diagnostics_for_workspace_file_with_external_mode_and_sifs_and_suppression_mode,
    summarize_omena_query_style_document, summarize_omena_query_style_edit_distance,
    summarize_omena_query_style_edit_distance_cascade_margin_bridge,
    summarize_omena_query_style_extract_code_actions,
    summarize_omena_query_style_frame_refresh_facts_with_reuse,
    summarize_omena_query_style_hover_candidates, summarize_omena_query_style_hover_render_parts,
    summarize_omena_query_style_hover_render_parts_for_hover_position,
    summarize_omena_query_style_hover_render_parts_for_workspace_file,
    summarize_omena_query_style_hover_render_parts_for_workspace_file_hover_position,
    summarize_omena_query_style_hover_render_parts_for_workspace_file_hover_position_with_substrate,
    summarize_omena_query_style_hover_render_parts_for_workspace_file_with_substrate,
    summarize_omena_query_style_inline_code_actions,
    summarize_omena_query_style_inline_code_actions_with_resolution_inputs,
    summarize_omena_query_style_insight_code_actions, summarize_omena_query_style_insights,
    summarize_omena_query_style_refactor_code_actions,
    summarize_omena_query_style_refactor_code_actions_with_resolution_inputs,
    summarize_omena_query_style_semantic_graph_batch_from_sources,
    summarize_omena_query_style_semantic_graph_batch_from_sources_with_package_manifests,
    summarize_omena_query_style_semantic_graph_batch_from_sources_with_resolution_inputs,
    summarize_omena_query_style_semantic_graph_from_source,
    summarize_omena_query_target_unresolved_sass_import_diagnostics_for_workspace_paths,
    summarize_omena_query_transform_context_from_engine_input,
    summarize_omena_query_transform_context_from_sources,
    summarize_omena_query_transform_context_from_sources_with_resolution_inputs,
    summarize_omena_query_transform_plan_from_source,
    summarize_omena_query_transform_plan_from_source_with_context,
    summarize_omena_query_transform_plan_from_target_query,
    summarize_omena_query_transform_plan_from_target_query_with_context,
    summarize_omena_query_unused_selector_style_diagnostics,
    summarize_omena_query_unused_selector_style_diagnostics_with_path_mappings,
    summarize_omena_query_workspace_cross_file_summary,
    summarize_omena_query_workspace_cross_file_summary_with_resolution_inputs,
    summarize_omena_query_workspace_occurrence_index_from_occurrences,
    summarize_omena_query_workspace_occurrence_index_from_source_occurrences,
    validate_omena_query_closed_world_decision_parity,
};
#[cfg(feature = "salsa-memo")]
pub use style::{
    OmenaQueryCommittedStyleSemanticGraphV0, OmenaQueryCommittedWaveSubstrateV0,
    OmenaQueryStyleDiagnosticsWithSelectorV0, OmenaQueryStyleFileInputV0,
    OmenaQueryStyleMemoDatabaseV0, OmenaQueryStyleMemoHostV0, OmenaQueryStyleParallelResolveSyncV0,
    OmenaQueryStyleRevisionSelectorV0, OmenaQueryStyleWorkspaceInputV0,
    OmenaQueryStyleWorkspaceTransactionCommitV0, OmenaQueryStyleWorkspaceTransactionErrorV0,
    OmenaQueryStyleWorkspaceTransactionV0,
    memo_css_modules_cross_file_resolution_from_module_interfaces,
    memo_module_interface_projection,
    memo_sass_module_cross_file_resolution_from_module_interfaces,
    memo_sass_module_cross_file_resolution_with_external_sifs_from_module_interfaces,
    memo_sass_module_cross_file_resolution_without_manifests_from_module_interfaces,
    memo_sass_module_cross_file_resolution_without_path_mappings_from_module_interfaces,
    prepare_committed_workspace_wave_substrate,
    resolve_committed_workspace_style_diagnostics_from_view,
    resolve_committed_workspace_style_diagnostics_from_view_with_external_mode,
    resolve_committed_workspace_style_diagnostics_from_view_with_external_mode_and_suppression_mode,
    resolve_committed_workspace_style_diagnostics_from_view_with_identity_index,
    resolve_committed_workspace_style_diagnostics_from_view_with_identity_index_and_wave_substrate,
};
#[cfg(all(feature = "salsa-memo", any(test, feature = "test-support")))]
pub use style::{
    read_committed_style_semantic_graph_compute_count_for_test,
    read_css_modules_cross_file_resolution_compute_count_for_test,
    read_css_modules_import_edge_resolution_probe_for_test,
    read_sass_module_edge_resolution_probe_for_test,
    reset_committed_style_semantic_graph_compute_count_for_test,
    reset_css_modules_cross_file_resolution_compute_count_for_test,
    reset_css_modules_import_edge_resolution_probe_for_test,
    reset_sass_module_edge_resolution_probe_for_test,
};
#[cfg(all(feature = "salsa-memo", feature = "test-support"))]
pub use style::{
    read_module_interface_projection_probe_for_test, read_style_fact_entry_probe_for_test,
    reset_module_interface_projection_probe_for_test, reset_style_fact_entry_probe_for_test,
};
#[cfg(any(test, feature = "test-support"))]
pub use style::{
    read_sass_module_resolution_direct_recompute_count_for_test,
    read_sass_module_resolution_internal_compute_count_for_test,
    read_workspace_cross_file_summary_direct_recompute_count_for_test,
    read_workspace_cross_file_summary_internal_compute_count_for_test,
    reset_sass_module_resolution_direct_recompute_count_for_test,
    reset_sass_module_resolution_internal_compute_count_for_test,
    reset_workspace_cross_file_summary_direct_recompute_count_for_test,
    reset_workspace_cross_file_summary_internal_compute_count_for_test,
};
#[cfg(feature = "lawvere-trace")]
pub use types::OmenaQueryLawvereTransformExecuteSummaryV0;
pub use types::{
    AnalyzedGraphV0, CanonicalFormV0, DesignSystemMinimumDescriptionV0, FastFactsV0, ModelClassV0,
    OmenaQueryBoundarySummaryV0, OmenaQueryBuildAdmissionRequirementsV0,
    OmenaQueryBuildVerificationProfileV0, OmenaQueryBundleArtifactV0,
    OmenaQueryBundleCodeSplitWorkspacePlanOutputV0, OmenaQueryBundleCodeSplitWorkspacePlanV0,
    OmenaQueryBundleEmissionPathV0, OmenaQueryBundleEvidenceGateV0,
    OmenaQueryBundleEvidenceManifestV0, OmenaQueryBundleReachabilityEvidenceV0,
    OmenaQueryBundleResultV0, OmenaQueryBundleWithEvidenceV0, OmenaQueryCascadeAtPositionV0,
    OmenaQueryCascadeConfidenceV0, OmenaQueryCascadeInsightV0,
    OmenaQueryCascadeNarrowingEvidenceV0, OmenaQueryCategoricalDesignSystemCrossProjectSummaryV0,
    OmenaQueryClosedWorldBlockerV0, OmenaQueryClosedWorldDecisionParityV0,
    OmenaQueryClosedWorldOutcomeV0, OmenaQueryCodeActionPlanV0, OmenaQueryCodeActionV0,
    OmenaQueryCompletionAtPositionV0, OmenaQueryCompletionCandidateV0, OmenaQueryCompletionItemV0,
    OmenaQueryConsumerBuildOptionsV0, OmenaQueryConsumerBuildSummaryV0,
    OmenaQueryConsumerCheckSummaryV0, OmenaQueryCreateCustomPropertyActionV0,
    OmenaQueryCreateSelectorActionV0, OmenaQueryCssModuleComposesEdgeFactV0,
    OmenaQueryCssModuleValueDefinitionEdgeFactV0, OmenaQueryCssModuleValueImportEdgeFactV0,
    OmenaQueryCssModulesComposesClosureEdgeV0,
    OmenaQueryCssModulesCrossFileResolutionCapabilitiesV0,
    OmenaQueryCssModulesCrossFileResolutionV0, OmenaQueryCssModulesCycleV0,
    OmenaQueryCssModulesIcssClosureEdgeV0, OmenaQueryCssModulesImportEdgeResolutionV0,
    OmenaQueryCssModulesValueClosureEdgeV0, OmenaQueryCustomPropertyAnnotationSummaryV0,
    OmenaQueryCustomPropertyAnnotationV0, OmenaQueryCustomPropertyOccurrenceIndexV0,
    OmenaQueryCustomPropertyOccurrenceV0, OmenaQueryDiagnosticSuppressionModeV0,
    OmenaQueryDiagnosticSuppressionReasonV0, OmenaQueryDiagnosticSuppressionSummaryV0,
    OmenaQueryEvaluationRuntimeSummaryV0, OmenaQueryExternalSifInputV0,
    OmenaQueryIcssExportEdgeFactV0, OmenaQueryIcssImportEdgeFactV0,
    OmenaQueryInlineStyleRuntimeOverrideV0, OmenaQueryInsightV0, OmenaQueryLinearProvenanceV0,
    OmenaQueryM4AxisCReadinessSummaryV0, OmenaQueryM4AxisCSummaryHashSamplesV0,
    OmenaQueryOmenaParserStyleFactsV0, OmenaQueryPolynomialProvenanceV0,
    OmenaQueryReferenceLocationV0, OmenaQueryRefsForClassV0, OmenaQueryRenamePlanV0,
    OmenaQueryRuntimeStateDriverSummaryV0, OmenaQueryRuntimeStateScenarioEvidenceV0,
    OmenaQueryRuntimeStateScenarioV0, OmenaQueryRuntimeStateStaticBoundaryV0,
    OmenaQuerySassModuleConformanceReportV0, OmenaQuerySassModuleConformanceRowV0,
    OmenaQuerySassModuleCrossFileResolutionCapabilitiesV0,
    OmenaQuerySassModuleCrossFileResolutionV0, OmenaQuerySassModuleCycleV0,
    OmenaQuerySassModuleEdgeFactV0, OmenaQuerySassModuleEdgeResolutionV0,
    OmenaQuerySassModuleGraphClosureEdgeV0, OmenaQuerySassModuleSourceEdgeV0,
    OmenaQuerySassModuleSourcesV0, OmenaQuerySassModuleUseEdgeV0, OmenaQuerySassSymbolFactV0,
    OmenaQuerySassSymbolResolutionCapabilitiesV0, OmenaQuerySassSymbolResolutionEdgeV0,
    OmenaQuerySassSymbolResolutionV0, OmenaQuerySchemaVersionCheckV0,
    OmenaQuerySchemaVersionPolicyV0, OmenaQuerySemanticReachabilitySourceV0,
    OmenaQueryShorthandCombinableV0, OmenaQuerySourceDiagnosticV0,
    OmenaQuerySourceDiagnosticsForFileV0, OmenaQuerySourceDocumentInputV0,
    OmenaQuerySourceMissingSelectorDiagnosticCandidateV0,
    OmenaQuerySourceProviderCandidateResolutionV0, OmenaQuerySourceSelectorCandidateV0,
    OmenaQuerySourceSelectorOccurrenceIndexV0, OmenaQuerySourceSelectorOccurrenceV0,
    OmenaQuerySourceSelectorReferenceCandidateV0, OmenaQuerySourceSelectorReferenceEditTargetV0,
    OmenaQueryStaticConditionPruningEvidenceV0, OmenaQueryStyleCompletionConsumerDecisionV0,
    OmenaQueryStyleContextIndexV0, OmenaQueryStyleDiagnosticV0,
    OmenaQueryStyleDiagnosticsForFileV0, OmenaQueryStyleDocumentSummaryV0,
    OmenaQueryStyleHoverCandidateV0, OmenaQueryStyleHoverCandidatesV0,
    OmenaQueryStyleHoverRenderPartsV0, OmenaQueryStyleInsightsV0, OmenaQueryStylePackageManifestV0,
    OmenaQueryStyleSelectorDefinitionV0, OmenaQueryStyleSemanticGraphBatchEntryV0,
    OmenaQueryStyleSemanticGraphBatchOutputV0, OmenaQueryStyleSourceInputV0,
    OmenaQuerySymlinkChainLinkV0, OmenaQueryTransformContextFromEngineInputSummaryV0,
    OmenaQueryTransformContextFromSourcesSummaryV0, OmenaQueryTransformExecuteSummaryV0,
    OmenaQueryTransformPassSummaryV0, OmenaQueryTransformPlanSummaryV0,
    OmenaQueryWorkspaceTextEditV0, OmenaWorkspaceOccurrenceFamilyV0,
    OmenaWorkspaceOccurrenceIndexV0, OmenaWorkspaceOccurrenceKindV0,
    OmenaWorkspaceOccurrenceRoleV0, OmenaWorkspaceOccurrenceSurfaceV0, OmenaWorkspaceOccurrenceV0,
    SassNamespaceBitsV0, SelectedQueryAdapterCapabilitiesV0, SelectedQueryBackendCapabilityV0,
    SelectedQueryRunnerCommandV0, SourcePinV0, StyleEditDistanceCascadeMarginBridgeV0,
    StyleEditDistanceSummaryV0, fact_precision_from_evidence_analysis_precision,
    round_trip_omena_query_linear_provenance_labels, summarize_omena_query_linear_provenance,
    summarize_omena_query_linear_provenance_semiring_laws,
    summarize_omena_query_linear_provenance_with_support_count,
    summarize_omena_query_polynomial_provenance,
};
pub(crate) use types::{
    OMENA_QUERY_TSGO_PROVIDER_UNAVAILABLE_PROVENANCE, OMENA_QUERY_TYPE_ORACLE_UNKNOWN_VALUE_DOMAIN,
    apply_omena_query_checker_product_gate_to_source_diagnostics,
    apply_omena_query_checker_product_gate_to_style_diagnostics, source_diagnostic_precision,
};