Skip to main content

Crate presolve_compiler

Crate presolve_compiler 

Source
Expand description

Core compiler data structures for the first Presolve learning slice.

This crate deliberately does not parse TSX yet. It records a source summary, spans, obvious declarations, and diagnostics. That gives the project a stable place to learn compiler fundamentals before choosing a real parser backend.

Re-exports§

pub use tooling_products::build_tooling_artifact_graph_v1;
pub use tooling_products::build_tooling_build_trace_v1;
pub use tooling_products::build_tooling_compile_cost_report_v1;
pub use tooling_products::decode_tooling_artifact_graph_v1;
pub use tooling_products::decode_tooling_build_trace_v1;
pub use tooling_products::decode_tooling_compile_cost_report_v1;
pub use tooling_products::decode_tooling_query_snapshot_v1;
pub use tooling_products::tooling_artifact_graph_json_v1;
pub use tooling_products::tooling_build_trace_json_v1;
pub use tooling_products::tooling_compile_cost_report_json_v1;
pub use tooling_products::tooling_query_snapshot_json_v1;
pub use tooling_products::ToolingArtifactGraphV1;
pub use tooling_products::ToolingBuildTraceStageV1;
pub use tooling_products::ToolingBuildTraceV1;
pub use tooling_products::ToolingCompileCostReportV1;
pub use tooling_products::ToolingProductValidationErrorV1;
pub use tooling_products::ToolingQueryDiagnosticSecondaryV1;
pub use tooling_products::ToolingQueryDiagnosticSeverityV1;
pub use tooling_products::ToolingQueryDiagnosticV1;
pub use tooling_products::ToolingQueryRangeV1;
pub use tooling_products::ToolingQueryReferenceKindV1;
pub use tooling_products::ToolingQueryReferenceV1;
pub use tooling_products::ToolingQuerySemanticKindV1;
pub use tooling_products::ToolingQuerySemanticRecordV1;
pub use tooling_products::ToolingQuerySnapshotSourceUnitV1;
pub use tooling_products::ToolingQuerySnapshotV1;
pub use tooling_products::ToolingTraceIdentityV1;
pub use tooling_products::ToolingTraceOutcomeV1;
pub use tooling_products::ToolingTraceStageKindV1;
pub use tooling_products::ARTIFACT_GRAPH_TOOLING_SCHEMA_V1;
pub use tooling_products::BUILD_TRACE_TOOLING_SCHEMA_V1;
pub use tooling_products::COMPILE_COST_TOOLING_SCHEMA_V1;
pub use tooling_products::QUERY_SNAPSHOT_TOOLING_SCHEMA_V1;
pub use application_publication::application_publication_manifest_json_v1;
pub use application_publication::build_application_publication_product_from_asm_v1;
pub use application_publication::build_application_publication_product_v1;
pub use application_publication::validate_application_publication_request_v1;
pub use application_publication::ApplicationPublicationArtifactV1;
pub use application_publication::ApplicationPublicationErrorV1;
pub use application_publication::ApplicationPublicationManifestV1;
pub use application_publication::ApplicationPublicationProductV1;
pub use application_publication::ApplicationPublicationProfileV1;
pub use application_publication::ApplicationPublicationRequestErrorV1;
pub use application_publication::ApplicationPublicationRequestV1;
pub use application_publication::ApplicationPublicationSourceV1;
pub use application_publication::ValidatedApplicationPublicationRequestV1;
pub use application_publication::APPLICATION_PUBLICATION_COMPILER_CONTRACT_V1;
pub use application_publication::APPLICATION_PUBLICATION_MANIFEST_SCHEMA_VERSION;
pub use application_semantic_model::build_application_semantic_model;
pub use application_semantic_model::build_application_semantic_model_for_unit;
pub use application_semantic_model::build_application_semantic_model_for_unit_with_packages;
pub use application_semantic_model::build_application_semantic_model_from_component_graph;
pub use application_semantic_model::build_file_route_application_semantic_model_for_route_with_packages;
pub use application_semantic_model::build_file_route_application_semantic_model_for_unit_with_packages;
pub use application_semantic_model::ApplicationSemanticModel;
pub use application_semantic_model::FileRouteApplicationModelErrorV1;
pub use application_semantic_model::SemanticEntity;
pub use application_semantic_model::SemanticEntityKind;
pub use asm_validation::validate_application_semantic_model;
pub use asm_validation::AsmValidationDiagnostic;
pub use binding_table::build_binding_table;
pub use binding_table::build_binding_table_with_packages;
pub use binding_table::BindingDiagnostic;
pub use binding_table::BindingTable;
pub use binding_table::ExportBinding;
pub use binding_table::ImportBinding;
pub use binding_table::ImportBindingTarget;
pub use binding_table::ModuleBindingTable;
pub use compilation_unit::CompilationUnit;
pub use compiler_pass::fold_component_graph;
pub use compiler_pass::AnalysisPass;
pub use compiler_pass::ConstantEvaluation;
pub use compiler_pass::ConstantEvaluationPass;
pub use compiler_pass::ConstantFoldingPass;
pub use compiler_pass::DependencyAnalysis;
pub use compiler_pass::DependencyAnalysisPass;
pub use compiler_pass::ImmutableAsmPass;
pub use component_composition::analyze_component_composition;
pub use component_composition::ComponentCompositionAnalysis;
pub use component_composition::ComponentCompositionCycle;
pub use component_diagnostics::collect_component_diagnostics;
pub use component_diagnostics::ComponentDiagnosticContract;
pub use component_diagnostics::COMPONENT_DIAGNOSTIC_CONTRACTS;
pub use component_graph::build_component_graph;
pub use component_graph::build_component_graph_for_module;
pub use component_graph::is_valid_opaque_action_fact;
pub use component_graph::ArithmeticEvaluationError;
pub use component_graph::ArithmeticExpression;
pub use component_graph::ArithmeticExpressionKind;
pub use component_graph::ArithmeticOperator;
pub use component_graph::AuthoredComponentHeritage;
pub use component_graph::AuthoredContextDeclarationCandidate;
pub use component_graph::AuthoredDeclarationKind;
pub use component_graph::AuthoredOpaqueActionFact;
pub use component_graph::AuthoredRouteLoaderDeclarationFact;
pub use component_graph::AuthoredServerActionFact;
pub use component_graph::AuthoredSlotDeclarationCandidate;
pub use component_graph::AuthoredSubmissionDeclarationFact;
pub use component_graph::AuthoredValidationRuleArgument;
pub use component_graph::AuthoredValidationRuleArgumentKind;
pub use component_graph::AuthoredValidationRuleDeclarationFact;
pub use component_graph::AuthoredValidationRuleExpression;
pub use component_graph::AuthoredValidationRuleExpressionKind;
pub use component_graph::ComparisonOperator;
pub use component_graph::ComponentAction;
pub use component_graph::ComponentDiagnostic;
pub use component_graph::ComponentDiagnosticSeverity;
pub use component_graph::ComponentGraph;
pub use component_graph::ComponentMethod;
pub use component_graph::ComponentNode;
pub use component_graph::ComputedExpression;
pub use component_graph::ComputedExpressionKind;
pub use component_graph::ConstantEvaluationError;
pub use component_graph::ConstantExpression;
pub use component_graph::ConstantExpressionKind;
pub use component_graph::ConsumerDeclaration;
pub use component_graph::ContextDeclaration;
pub use component_graph::ContextDeclarationCandidateKind;
pub use component_graph::ContextDeclarationViolation;
pub use component_graph::ContextDesignator;
pub use component_graph::DeclaredStateType;
pub use component_graph::DeclaredStateTypeKind;
pub use component_graph::DiagnosticSecondaryLabel;
pub use component_graph::EffectBodySyntax;
pub use component_graph::EffectExpression;
pub use component_graph::EffectExpressionKind;
pub use component_graph::EffectStatementSyntax;
pub use component_graph::EffectStatementSyntaxKind;
pub use component_graph::FormDeclarationCandidate;
pub use component_graph::FormDeclarationStatus;
pub use component_graph::FormDeclarationViolation;
pub use component_graph::FormDesignatorFact;
pub use component_graph::FormFieldDeclarationCandidate;
pub use component_graph::FormFieldDeclarationViolation;
pub use component_graph::LogicalOperator;
pub use component_graph::MethodCall;
pub use component_graph::MethodLocalVariable;
pub use component_graph::MethodParameter;
pub use component_graph::RenderAttribute;
pub use component_graph::RenderAttributeValue;
pub use component_graph::RenderChild;
pub use component_graph::RenderEventHandler;
pub use component_graph::RenderFragment;
pub use component_graph::RenderList;
pub use component_graph::RenderModel;
pub use component_graph::SerializableValue;
pub use component_graph::SlotDeclaration;
pub use component_graph::SlotDeclarationViolation;
pub use component_graph::SlotKind;
pub use component_graph::StateField;
pub use component_graph::StateOperation;
pub use component_graph::UnsupportedEffectStatementKind;
pub use component_graph::UnsupportedFormDesignatorFact;
pub use component_initialization::plan_component_initialization;
pub use component_initialization::ComponentInitializationPlan;
pub use component_initialization::ComponentInstanceBatch;
pub use component_initialization::SlotBindingBatch;
pub use component_instance::plan_component_instances;
pub use component_instance::plan_component_instances_with_virtual_invocations;
pub use component_instance::BlockedComponentInstancePlan;
pub use component_instance::BlockedComponentInstanceReason;
pub use component_instance::ComponentBuildRoot;
pub use component_instance::ComponentBuildRootKind;
pub use component_instance::ComponentInstance;
pub use component_instance::ComponentInstancePlan;
pub use component_instance::ComponentInstanceStatus;
pub use component_instance_scope::build_component_instance_scope_graph;
pub use component_instance_scope::validate_component_instance_scope_graph;
pub use component_instance_scope::ComponentInstanceScopeDiagnostic;
pub use component_instance_scope::ComponentInstanceScopeGraph;
pub use component_instance_scope::ComponentInstanceScopeNode;
pub use component_instance_scope::ComponentInstanceScopeViolation;
pub use component_invocation::collect_component_invocations;
pub use component_invocation::ComponentInvocationEntity;
pub use component_invocation::ComponentInvocationResolutionStatus;
pub use component_ir::lower_component_ir;
pub use component_ir::validate_component_ir;
pub use component_ir::ComponentIrInstruction;
pub use component_ir::ComponentIrOperation;
pub use component_ir::ComponentIrReport;
pub use component_ir_optimization::optimize_component_ir;
pub use component_ir_optimization::validate_optimized_component_ir;
pub use component_ir_optimization::OptimizedComponentIrReport;
pub use component_scope::ComponentScopeDiagnostic;
pub use component_scope::ComponentScopeGraph;
pub use composition_typing::collect_composition_type_products;
pub use composition_typing::ComponentInvocationTypeRecord;
pub use composition_typing::CompositionCompatibility;
pub use composition_typing::CompositionTypeProducts;
pub use composition_typing::InstanceContextBindingTypeRecord;
pub use composition_typing::SlotBindingTypeRecord;
pub use computed_instance_slots::build_computed_instance_slot_registry;
pub use computed_instance_slots::validate_computed_instance_slot_registry;
pub use computed_instance_slots::ComputedInstanceSlotRecord;
pub use computed_instance_slots::ComputedInstanceSlotRegistry;
pub use computed_instance_slots::COMPUTED_INSTANCE_SLOT_REGISTRY_VERSION;
pub use computed_value::collect_computed_values;
pub use computed_value::ComputedCachePolicy;
pub use computed_value::ComputedDiagnosticCode;
pub use computed_value::ComputedPurity;
pub use computed_value::ComputedPurityViolation;
pub use computed_value::ComputedPurityViolationKind;
pub use computed_value::ComputedValue;
pub use consumer::collect_consumer_entities;
pub use consumer::ConsumerEntity;
pub use consumer::ContextResolutionState;
pub use context::collect_context_entities;
pub use context::ContextEntity;
pub use context_declaration_candidate::collect_context_declaration_candidates;
pub use context_declaration_candidate::ContextDeclarationCandidate;
pub use context_declaration_candidate::ContextDeclarationCandidateRegistry;
pub use context_declaration_candidate::ContextDeclarationStatus;
pub use context_declaration_candidate::ContextSemanticEntityId;
pub use context_dependency::collect_context_dependency_graph;
pub use context_dependency::ContextDependencyCompatibility;
pub use context_dependency::ContextDependencyEdge;
pub use context_dependency::ContextDependencyEdgeKind;
pub use context_dependency::ContextDependencyGraph;
pub use context_dependency::ContextDependencyNode;
pub use context_dependency::ContextDependencyNodeId;
pub use context_dependency::ContextDependencyNodeKind;
pub use context_diagnostics::collect_context_diagnostics;
pub use context_evaluation::collect_context_evaluation_plan;
pub use context_evaluation::ContextConsumerAvailabilityEntry;
pub use context_evaluation::ContextConsumerAvailabilityStatus;
pub use context_evaluation::ContextEvaluationBatch;
pub use context_evaluation::ContextEvaluationBatchId;
pub use context_evaluation::ContextEvaluationPlan;
pub use context_evaluation::ContextEvaluationPlanId;
pub use context_evaluation::ContextSourceBlockReason;
pub use context_evaluation::ContextSourcePlanEntry;
pub use context_evaluation::ContextSourcePlanStatus;
pub use context_evaluation::ContextValueSourceId;
pub use context_inspection::build_context_inspection_registry;
pub use context_inspection::ContextInspection;
pub use context_inspection::ContextInspectionRegistry;
pub use context_lifetime::collect_context_lifetime_analysis;
pub use context_lifetime::ContextBindingLifetimeRecord;
pub use context_lifetime::ContextBindingLifetimeSource;
pub use context_lifetime::ContextBindingLifetimeStatus;
pub use context_lifetime::ContextDefaultLifetimeRecord;
pub use context_lifetime::ContextDependencyLifetimeRecord;
pub use context_lifetime::ContextEntityLifetimeRecord;
pub use context_lifetime::ContextLifetimeAnalysis;
pub use context_lifetime::ContextLifetimeEntityId;
pub use context_lifetime::ContextLifetimeId;
pub use context_lifetime::LifetimeCompatibilityStatus;
pub use context_lifetime::ProviderLifetimeRecord;
pub use context_ownership::collect_context_ownership_graph;
pub use context_ownership::ContextOwnedEntities;
pub use context_ownership::ContextOwnershipEdge;
pub use context_ownership::ContextOwnershipEdgeKind;
pub use context_ownership::ContextOwnershipGraph;
pub use context_ownership::ContextOwnershipNode;
pub use context_ownership::ContextOwnershipNodeId;
pub use context_ownership::ContextOwnershipNodeKind;
pub use context_ownership::ContextOwnershipOwnerId;
pub use context_ownership::ContextOwnershipTargetId;
pub use context_resolution::collect_context_resolutions;
pub use context_resolution::ContextResolution;
pub use context_resolution::ContextResolutionResult;
pub use context_resume::build_context_resume_plan;
pub use context_resume::ContextResumePlan;
pub use context_resume::ContextResumeRecord;
pub use context_resume::ContextResumeSlotId;
pub use context_resume::ContextSlotResumeStatus;
pub use context_typing::collect_context_type_products;
pub use context_typing::CompatibilityStatus;
pub use context_typing::ConsumerTypeRecord;
pub use context_typing::ContextBindingCompatibility;
pub use context_typing::ContextBindingTypeRecord;
pub use context_typing::ContextSerializationCompatibility;
pub use context_typing::ContextTypeProducts;
pub use context_typing::ContextTypeRecord;
pub use context_typing::ProviderTypeRecord;
pub use context_update::build_context_update_plan;
pub use context_update::ContextActionUpdatePlan;
pub use context_update::ContextUpdatePlan;
pub use effect::analyze_effect_reactivity;
pub use effect::collect_effects;
pub use effect::derive_effect_trigger_plan;
pub use effect::lower_effect_bodies;
pub use effect::plan_effect_execution;
pub use effect::validate_effects;
pub use effect::ActionBatch;
pub use effect::ActionBatchEffectTrigger;
pub use effect::ActionEffectExecutionPlan;
pub use effect::Effect;
pub use effect::EffectBody;
pub use effect::EffectComputedPrerequisiteBatch;
pub use effect::EffectExecutionBatch;
pub use effect::EffectExecutionPlan;
pub use effect::EffectExecutionPolicy;
pub use effect::EffectReactiveAnalysis;
pub use effect::EffectRenderBoundary;
pub use effect::EffectSemanticViolation;
pub use effect::EffectSemanticViolationKind;
pub use effect::EffectStatement;
pub use effect::EffectStatementKind;
pub use effect::EffectTriggerPlan;
pub use effect::EffectValidation;
pub use effect::InitialEffectExecutionPlan;
pub use effect::UnplannedEffect;
pub use effect::UnplannedEffectReason;
pub use effect_capability::ArgumentSerializationPolicy;
pub use effect_capability::BuiltinCapabilityProvenance;
pub use effect_capability::CapabilityDefinition;
pub use effect_capability::CapabilityId;
pub use effect_capability::CapabilityOperation;
pub use effect_capability::CapabilityOperationId;
pub use effect_capability::CapabilityOperationKind;
pub use effect_capability::CapabilityParameters;
pub use effect_capability::CapabilityResultPolicy;
pub use effect_capability::CapabilitySignature;
pub use effect_capability::CapabilityValueContract;
pub use effect_capability::EffectCapabilityRegistry;
pub use effect_capability::RuntimeCapabilityLowering;
pub use effect_capability::StaticCapabilityPath;
pub use effect_capability::EFFECT_CAPABILITY_REGISTRY;
pub use effect_capability::EFFECT_CAPABILITY_REGISTRY_VERSION;
pub use effect_diagnostics::collect_effect_diagnostics;
pub use effect_diagnostics::EffectDiagnosticCode;
pub use effect_inspection::build_effect_inspection_registry;
pub use effect_inspection::validate_effect_inspection_registry;
pub use effect_inspection::EffectInspection;
pub use effect_inspection::EffectInspectionActionTrigger;
pub use effect_inspection::EffectInspectionCapability;
pub use effect_inspection::EffectInspectionDependencies;
pub use effect_inspection::EffectInspectionInitialTrigger;
pub use effect_inspection::EffectInspectionIr;
pub use effect_inspection::EffectInspectionPrerequisiteBatch;
pub use effect_inspection::EffectInspectionProvenance;
pub use effect_inspection::EffectInspectionRegistry;
pub use effect_inspection::EffectInspectionResumability;
pub use effect_inspection::EffectInspectionRuntime;
pub use effect_inspection::EffectInspectionSchedule;
pub use effect_inspection::EffectInspectionScheduledAction;
pub use effect_inspection::EffectInspectionUnplanned;
pub use effect_inspection::EffectInspectionValidation;
pub use effect_inspection::EffectInspectionValidationDiagnostic;
pub use effect_inspection::EffectInspectionViolation;
pub use effect_resume::build_effect_resume_plan;
pub use effect_resume::validate_effect_resume_plan;
pub use effect_resume::EffectActivationSlotId;
pub use effect_resume::EffectActivationStatus;
pub use effect_resume::EffectInitialResumeMembership;
pub use effect_resume::EffectResumePlan;
pub use effect_resume::EffectResumeRecord;
pub use effect_resume::EffectResumeValidationDiagnostic;
pub use explain::explain_json;
pub use explain::explain_text;
pub use expression_graph::ExpressionGraph;
pub use expression_graph::ExpressionNode;
pub use expression_graph::ExpressionNodeKind;
pub use file_route_publication::build_file_route_publication_v1;
pub use file_route_publication::file_route_artifact_root_v1;
pub use file_route_publication::file_route_publication_manifest_json_v1;
pub use file_route_publication::resolve_file_route_request_match_v1;
pub use file_route_publication::resolve_file_route_request_v1;
pub use file_route_publication::FileRoutePublicationErrorV1;
pub use file_route_publication::FileRoutePublicationManifestV1;
pub use file_route_publication::FileRoutePublicationProductV1;
pub use file_route_publication::FileRoutePublicationRequestV1;
pub use file_route_publication::FileRoutePublicationRouteV1;
pub use file_route_publication::FileRouteRequestMatchV1;
pub use file_route_publication::FileRouteRequestTargetV1;
pub use file_route_publication::FILE_ROUTE_PUBLICATION_COMPILER_CONTRACT_V1;
pub use file_route_publication::FILE_ROUTE_PUBLICATION_MANIFEST_SCHEMA_VERSION;
pub use form::collect_form_entities;
pub use form::FormEntity;
pub use form_binding::collect_form_field_binding_products;
pub use form_binding::FormControlChannel;
pub use form_binding::FormControlCompatibility;
pub use form_binding::FormControlNormalization;
pub use form_binding::FormFieldBinding;
pub use form_binding::FormFieldBindingCandidate;
pub use form_binding::FormFieldBindingEvidence;
pub use form_binding::FormFieldBindingEvidenceKind;
pub use form_binding::FormFieldBindingExpressionFact;
pub use form_binding::FormFieldBindingProducts;
pub use form_binding::FormFieldBindingViolation;
pub use form_binding::FormInputKind;
pub use form_diagnostics::collect_form_diagnostics;
pub use form_diagnostics::FormDiagnosticReservation;
pub use form_diagnostics::FORM_DIAGNOSTIC_RESERVATIONS;
pub use form_field::collect_form_field_products;
pub use form_field::FormFieldEntity;
pub use form_field::FormFieldProducts;
pub use form_inspection::build_form_inspection_registry;
pub use form_inspection::FormInspection;
pub use form_inspection::FormInspectionRegistry;
pub use form_ir::lower_form_ir;
pub use form_ir::FormInstanceIr;
pub use form_ir::FormIrOperation;
pub use form_ir::FormIrReport;
pub use form_ir::FormRuntimeStorage;
pub use form_ir_optimization::optimize_form_ir;
pub use form_ir_optimization::FormIrOptimizationMetrics;
pub use form_ir_optimization::OptimizedFormIrReport;
pub use form_ownership::collect_form_ownership_graph;
pub use form_ownership::validate_form_ownership_graph;
pub use form_ownership::FormOwnershipEdge;
pub use form_ownership::FormOwnershipEdgeKind;
pub use form_ownership::FormOwnershipGraph;
pub use form_ownership::FormOwnershipIntegrityDiagnostic;
pub use form_ownership::FormOwnershipIntegrityKind;
pub use form_ownership::FormOwnershipNode;
pub use form_ownership::FormOwnershipNodeKey;
pub use form_ownership::FormOwnershipValidation;
pub use form_ownership::FormReferenceEdge;
pub use form_ownership::FormReferenceKind;
pub use form_reset::collect_reset_products;
pub use form_reset::FieldResetOperation;
pub use form_reset::FieldResetStep;
pub use form_reset::FormResetPlan;
pub use form_reset::ResetProducts;
pub use form_serialization::collect_serialization_products;
pub use form_serialization::FormFieldSerializationConversion;
pub use form_serialization::FormSerializationFormat;
pub use form_serialization::FormSerializationPlan;
pub use form_serialization::SerializationDeclarationFact;
pub use form_serialization::SerializationPlanStatus;
pub use form_serialization::SerializationProducts;
pub use form_serialization::SerializedFieldPlan;
pub use form_submission::collect_submission_products;
pub use form_submission::FormSubmissionPlan;
pub use form_submission::SubmissionDeclarationCandidate;
pub use form_submission::SubmissionDeclarationViolation;
pub use form_submission::SubmissionProducts;
pub use form_submission::SubmitResetPolicy;
pub use form_submission_host::collect_submission_host_products;
pub use form_submission_host::SubmissionHost;
pub use form_submission_host::SubmissionHostCandidate;
pub use form_submission_host::SubmissionHostProducts;
pub use form_submission_host::SubmissionHostViolation;
pub use form_tracking::collect_form_tracking_products;
pub use form_tracking::structurally_equal_serializable_values;
pub use form_tracking::validate_dirty_tracking_graph;
pub use form_tracking::validate_touched_tracking_graph;
pub use form_tracking::DirtyTrackingGraph;
pub use form_tracking::DirtyTrackingPlan;
pub use form_tracking::DirtyTransitionCause;
pub use form_tracking::DirtyTransitionPlan;
pub use form_tracking::FieldDirtyTracking;
pub use form_tracking::FieldTouchedTracking;
pub use form_tracking::FormTrackingIntegrityDiagnostic;
pub use form_tracking::FormTrackingIntegrityKind;
pub use form_tracking::FormTrackingProducts;
pub use form_tracking::FormTrackingValidation;
pub use form_tracking::TouchedTrackingGraph;
pub use form_tracking::TouchedTrackingPlan;
pub use form_tracking::TouchedTransitionCause;
pub use form_tracking::TouchedTransitionPlan;
pub use form_validation::collect_validation_graph;
pub use form_validation::collect_validation_products;
pub use form_validation::validate_validation_graph;
pub use form_validation::ValidationCompatibility;
pub use form_validation::ValidationDependencyCycle;
pub use form_validation::ValidationDependencyDesignator;
pub use form_validation::ValidationGraph;
pub use form_validation::ValidationGraphEdge;
pub use form_validation::ValidationGraphEdgeKind;
pub use form_validation::ValidationGraphIntegrityDiagnostic;
pub use form_validation::ValidationGraphIntegrityKind;
pub use form_validation::ValidationGraphNode;
pub use form_validation::ValidationGraphNodeKey;
pub use form_validation::ValidationGraphValidation;
pub use form_validation::ValidationProducts;
pub use form_validation::ValidationRule;
pub use form_validation::ValidationRuleArgument;
pub use form_validation::ValidationRuleCandidate;
pub use form_validation::ValidationRuleKind;
pub use form_validation::ValidationRuleViolation;
pub use form_validation_plan::collect_validation_dependency_plans;
pub use form_validation_plan::validate_validation_dependency_plans;
pub use form_validation_plan::BlockedFieldValidationDependency;
pub use form_validation_plan::FieldChangeSet;
pub use form_validation_plan::FieldChangeValidationSchedule;
pub use form_validation_plan::FieldDependencyBlockReason;
pub use form_validation_plan::FieldValidationChangePlan;
pub use form_validation_plan::FieldValidationDependency;
pub use form_validation_plan::FieldValidationSourceEntry;
pub use form_validation_plan::FieldValidationTargetEntry;
pub use form_validation_plan::FormValidationDependencyPlan;
pub use form_validation_plan::ValidationDependencyPlanIntegrityDiagnostic;
pub use form_validation_plan::ValidationDependencyPlanIntegrityKind;
pub use form_validation_plan::ValidationDependencyPlanValidation;
pub use form_validation_plan::ValidationDependencyPlans;
pub use form_validation_plan::ValidationPlanningStatus;
pub use html_codegen::generate_static_html;
pub use instance_context::collect_instance_context_registry;
pub use instance_context::ConsumerInstanceId;
pub use instance_context::ConsumerInstanceRecord;
pub use instance_context::ContextDefaultSourceInstanceId;
pub use instance_context::ContextSourceInstanceId;
pub use instance_context::ContextSourceInstanceOwner;
pub use instance_context::InstanceContextRegistry;
pub use instance_context::InstanceContextResolution;
pub use instance_context::InstanceContextResolutionStatus;
pub use instance_context::InstanceContextValueSlotId;
pub use instance_context::ProviderInstanceId;
pub use instance_context::ProviderInstanceRecord;
pub use intermediate_representation::analyze_constant_propagation;
pub use intermediate_representation::analyze_dead_assignments;
pub use intermediate_representation::analyze_definition_uses;
pub use intermediate_representation::analyze_liveness;
pub use intermediate_representation::analyze_reachability;
pub use intermediate_representation::analyze_reactive_cycles;
pub use intermediate_representation::analyze_reactive_transitive_graph;
pub use intermediate_representation::analyze_use_definitions;
pub use intermediate_representation::build_reactive_graph;
pub use intermediate_representation::compute_dominators;
pub use intermediate_representation::compute_post_dominators;
pub use intermediate_representation::computed_optimization_pipeline;
pub use intermediate_representation::inspect_dom_nodes;
pub use intermediate_representation::lower_components_to_ir;
pub use intermediate_representation::optimize_computed_ir;
pub use intermediate_representation::optimize_context_ir;
pub use intermediate_representation::optimize_effect_ir;
pub use intermediate_representation::plan_computed_evaluation;
pub use intermediate_representation::validate_context_ir;
pub use intermediate_representation::validate_effect_ir;
pub use intermediate_representation::validate_intermediate_representation;
pub use intermediate_representation::validate_optimized_context_ir;
pub use intermediate_representation::ContextConsumerLoadId;
pub use intermediate_representation::ContextIrReport;
pub use intermediate_representation::ContextSourceFunctionId;
pub use intermediate_representation::ContextValueSlotId;
pub use intermediate_representation::IntermediateRepresentation;
pub use intermediate_representation::IrBinaryOperation;
pub use intermediate_representation::IrBlock;
pub use intermediate_representation::IrBlockId;
pub use intermediate_representation::IrBranchArm;
pub use intermediate_representation::IrBranchEdge;
pub use intermediate_representation::IrCfgCleanupPass;
pub use intermediate_representation::IrCommonSubexpressionEliminationPass;
pub use intermediate_representation::IrComputedEvaluation;
pub use intermediate_representation::IrComputedEvaluationPlan;
pub use intermediate_representation::IrConstant;
pub use intermediate_representation::IrConstantFoldingPass;
pub use intermediate_representation::IrConstantPropagationAnalysis;
pub use intermediate_representation::IrContextConsumerBinding;
pub use intermediate_representation::IrContextLoad;
pub use intermediate_representation::IrContextSourceEvaluation;
pub use intermediate_representation::IrCopyPropagationPass;
pub use intermediate_representation::IrDeadAssignmentAnalysis;
pub use intermediate_representation::IrDeadCodeEliminationPass;
pub use intermediate_representation::IrDefinitionUseAnalysis;
pub use intermediate_representation::IrDomAttribute;
pub use intermediate_representation::IrDomAttributeValue;
pub use intermediate_representation::IrDomBinding;
pub use intermediate_representation::IrDomConditional;
pub use intermediate_representation::IrDomEvent;
pub use intermediate_representation::IrDomInspection;
pub use intermediate_representation::IrDomList;
pub use intermediate_representation::IrDomNode;
pub use intermediate_representation::IrDomNodeId;
pub use intermediate_representation::IrDomNodeKind;
pub use intermediate_representation::IrDomText;
pub use intermediate_representation::IrDominatorTree;
pub use intermediate_representation::IrEffectCompletion;
pub use intermediate_representation::IrEffectExecution;
pub use intermediate_representation::IrFunction;
pub use intermediate_representation::IrInstruction;
pub use intermediate_representation::IrInstructionId;
pub use intermediate_representation::IrInstructionKind;
pub use intermediate_representation::IrInstructionSimplificationPass;
pub use intermediate_representation::IrLivenessAnalysis;
pub use intermediate_representation::IrLoop;
pub use intermediate_representation::IrLoopId;
pub use intermediate_representation::IrModule;
pub use intermediate_representation::IrOperand;
pub use intermediate_representation::IrOptimizationMetrics;
pub use intermediate_representation::IrOptimizationPass;
pub use intermediate_representation::IrOptimizationPassReport;
pub use intermediate_representation::IrOptimizationPipeline;
pub use intermediate_representation::IrOptimizationReport;
pub use intermediate_representation::IrPassManager;
pub use intermediate_representation::IrPostDominatorTree;
pub use intermediate_representation::IrReachabilityAnalysis;
pub use intermediate_representation::IrReactiveCycle;
pub use intermediate_representation::IrReactiveCycleAnalysis;
pub use intermediate_representation::IrReactiveEdge;
pub use intermediate_representation::IrReactiveEdgeKind;
pub use intermediate_representation::IrReactiveGraph;
pub use intermediate_representation::IrReactiveNode;
pub use intermediate_representation::IrReactiveNodeKind;
pub use intermediate_representation::IrReactiveTransitiveAnalysis;
pub use intermediate_representation::IrSchedulerInspection;
pub use intermediate_representation::IrStorage;
pub use intermediate_representation::IrStorageId;
pub use intermediate_representation::IrTemplateEntrypoint;
pub use intermediate_representation::IrUnaryOperation;
pub use intermediate_representation::IrUpdateScheduler;
pub use intermediate_representation::IrUse;
pub use intermediate_representation::IrUseDefinition;
pub use intermediate_representation::IrValidationDiagnostic;
pub use intermediate_representation::IrValue;
pub use intermediate_representation::IrValueDefinition;
pub use intermediate_representation::IrValueId;
pub use intermediate_representation::OptimizedContextIrReport;
pub use intermediate_representation::OptimizedIrContextSourceEvaluation;
pub use layout_composition::build_layout_composition_plan_from_components_v1;
pub use layout_composition::build_layout_composition_plan_v1;
pub use layout_composition::layout_composition_virtual_invocations_from_provenance_v1;
pub use layout_composition::layout_composition_virtual_invocations_v1;
pub use layout_composition::LayoutCompositionEdgeV1;
pub use layout_composition::LayoutCompositionErrorV1;
pub use layout_composition::LayoutCompositionPlanV1;
pub use layout_composition::LayoutCompositionRouteV1;
pub use metaframework_handoff::build_deployable_release_manifest_v1;
pub use metaframework_handoff::build_static_request_handoff_v1;
pub use metaframework_handoff::deployable_release_manifest_json_v1;
pub use metaframework_handoff::static_request_handoff_json_v1;
pub use metaframework_handoff::DeployableArtifactV1;
pub use metaframework_handoff::DeployableReleaseManifestV1;
pub use metaframework_handoff::StaticRequestHandoffV1;
pub use metaframework_handoff::StaticRequestRouteV1;
pub use model::ClassSummary;
pub use model::DecoratorSummary;
pub use model::Diagnostic;
pub use model::RenderMethodSummary;
pub use model::Severity;
pub use model::SourceSummary;
pub use model::Span;
pub use module_graph::build_module_graph;
pub use module_graph::ModuleEdge;
pub use module_graph::ModuleEdgeKind;
pub use module_graph::ModuleGraph;
pub use module_graph::ModuleNode;
pub use module_graph::ModuleTarget;
pub use opaque::OpaqueActionResolution;
pub use opaque::OpaqueActionResolutionOutcome;
pub use opaque::OpaqueTerminalBinding;
pub use ordinary_html_codegen::generate_ordinary_instance_html;
pub use ordinary_html_codegen::generate_ordinary_instance_html_for_component;
pub use ordinary_template_instance::build_ordinary_template_instance_registry;
pub use ordinary_template_instance::validate_ordinary_template_instance_registry;
pub use ordinary_template_instance::OrdinaryTemplateBindingKind;
pub use ordinary_template_instance::OrdinaryTemplateInstanceBindingRecord;
pub use ordinary_template_instance::OrdinaryTemplateInstanceEventRecord;
pub use ordinary_template_instance::OrdinaryTemplateInstanceRegistry;
pub use ordinary_template_instance::OrdinaryTemplateInstanceTargetRecord;
pub use ordinary_template_instance::OrdinaryTemplateTargetKind;
pub use ordinary_template_instance::ORDINARY_TEMPLATE_INSTANCE_REGISTRY_VERSION;
pub use ordinary_template_integrity::ComputedInstanceSlotIntegrityCode;
pub use ordinary_template_integrity::OrdinaryTemplateIntegrityCode;
pub use ordinary_template_integrity::StateInstanceStorageIntegrityCode;
pub use page_codegen::embed_opaque_runtime_artifact;
pub use page_codegen::generate_standalone_page;
pub use page_codegen::generate_standalone_page_with_component_runtime;
pub use page_codegen::generate_standalone_page_with_component_runtime_and_forms;
pub use page_codegen::generate_standalone_page_with_computed_runtime;
pub use page_codegen::generate_standalone_page_with_context_runtime;
pub use page_codegen::generate_standalone_page_with_effect_runtime;
pub use page_codegen::generate_standalone_page_with_resume_runtime;
pub use page_codegen::generate_standalone_page_with_resume_runtime_and_resources;
pub use production_audit::ProductionRuntimeAuthority;
pub use production_audit::PRODUCTION_RUNTIME_AUTHORITIES;
pub use production_audit::PRODUCTION_RUNTIME_REFINEMENT_INVARIANTS;
pub use production_bootstrap::build_production_bootstrap_plan;
pub use production_bootstrap::ProductionBootstrapBlock;
pub use production_bootstrap::ProductionBootstrapPlan;
pub use production_bootstrap::ProductionRuntimeIndexes;
pub use production_chunk_graph::extract_production_chunk_graph;
pub use production_chunk_graph::validate_production_chunk_graph;
pub use production_chunk_graph::ProductionActivationChunkPlan;
pub use production_chunk_graph::ProductionChunkDependency;
pub use production_chunk_graph::ProductionChunkExtractionError;
pub use production_chunk_graph::ProductionChunkExtractionReport;
pub use production_chunk_graph::ProductionChunkGraph;
pub use production_chunk_graph::ProductionChunkGraphValidationError;
pub use production_chunk_graph::ProductionChunkKind;
pub use production_chunk_graph::ProductionChunkRecord;
pub use production_chunk_graph::ProductionRootChunkInput;
pub use production_chunk_graph::ProductionSharedChunkFailurePolicy;
pub use production_cleanup::build_production_destroy_plan;
pub use production_cleanup::validate_production_cleanup_closure;
pub use production_cleanup::ProductionCleanupClosureViolation;
pub use production_cleanup::ProductionCleanupKind;
pub use production_cleanup::ProductionDestroyPlan;
pub use production_cleanup::ProductionOwnedRuntimeRecord;
pub use production_constant_pool::pool_production_constants;
pub use production_constant_pool::ConstantPoolConsumer;
pub use production_constant_pool::ConstantPoolingDecision;
pub use production_constant_pool::ConstantPoolingReport;
pub use production_constant_pool::ProductionConstantCandidate;
pub use production_constant_pool::ProductionConstantPool;
pub use production_constant_pool::ProductionConstantPoolEntry;
pub use production_deduplication::deduplicate_generated_programs;
pub use production_deduplication::DeduplicatedProgramRegistry;
pub use production_deduplication::ExecutableProgramCandidate;
pub use production_deduplication::ExecutableProgramCanonicalStream;
pub use production_deduplication::ExecutableProgramFingerprintRegistry;
pub use production_deduplication::ProgramAliasRecord;
pub use production_deduplication::ProgramDeduplicationReport;
pub use production_diagnostics::project_production_diagnostics;
pub use production_diagnostics::ProductionDiagnosticContract;
pub use production_diagnostics::ProductionDiagnosticFact;
pub use production_diagnostics::ProductionDiagnosticKind;
pub use production_diagnostics::ProductionDiagnosticProvenance;
pub use production_diagnostics::ProductionProjectedDiagnostic;
pub use production_diagnostics::PRODUCTION_DIAGNOSTIC_CATALOG;
pub use production_elimination::eliminate_unreachable_production_records;
pub use production_elimination::DeadProductEliminationReason;
pub use production_elimination::DeadProductEliminationReport;
pub use production_elimination::OptimizationDecision;
pub use production_elimination::ProductionArtifactProjection;
pub use production_elimination::ProductionExecutionRecord;
pub use production_module_emitter::emit_production_modules;
pub use production_module_emitter::validate_production_module;
pub use production_module_emitter::ProductionModuleLayout;
pub use production_module_emitter::ProductionModuleRecord;
pub use production_module_emitter::ProductionModuleValidationError;
pub use production_optimization::BenchmarkFixtureId;
pub use production_optimization::ConstantPoolEntryId;
pub use production_optimization::ExecutableProgramFingerprint;
pub use production_optimization::OptimizationDecisionId;
pub use production_optimization::OptimizationPolicyId;
pub use production_optimization::OptimizationReportId;
pub use production_optimization::PerformanceBudgetId;
pub use production_optimization::ProductionArtifactId;
pub use production_optimization::ProductionChunkId;
pub use production_optimization::ProductionOptimizationDiagnosticReservation;
pub use production_optimization::ProductionOptimizationIdentityParseError;
pub use production_optimization::ProductionOptimizationPolicy;
pub use production_optimization::ProductionOptimizationPolicyV1;
pub use production_optimization::RuntimeTableId;
pub use production_optimization::SharedChunkCandidateId;
pub use production_optimization::PRODUCTION_OPTIMIZATION_DIAGNOSTIC_RESERVATIONS;
pub use production_optimization::PRODUCTION_OPTIMIZATION_INTEGRITY_RESERVATION_END;
pub use production_optimization::PRODUCTION_OPTIMIZATION_INTEGRITY_RESERVATION_START;
pub use production_reachability::build_production_reachability_graph;
pub use production_reachability::ProductionExecutableRoot;
pub use production_reachability::ProductionProgramEdge;
pub use production_reachability::ProductionReachabilityBlock;
pub use production_reachability::ProductionReachabilityGraph;
pub use production_reachability::ProductionReachabilityReason;
pub use production_reachability::ProductionUnreachableRecord;
pub use production_reports::build_production_reports;
pub use production_reports::optimization_report_json;
pub use production_reports::runtime_cost_report_json;
pub use production_reports::OptimizationInspectionQuery;
pub use production_reports::OptimizationReportV1;
pub use production_reports::ProductionReportInputs;
pub use production_reports::RuntimeCostInspectionQuery;
pub use production_reports::RuntimeCostReportV1;
pub use production_reports::OPTIMIZATION_REPORT_SCHEMA_VERSION;
pub use production_reports::RUNTIME_COST_REPORT_SCHEMA_VERSION;
pub use production_runtime_artifact::build_production_runtime_artifact;
pub use production_runtime_artifact::build_production_runtime_table;
pub use production_runtime_artifact::parse_production_runtime_artifact_v1;
pub use production_runtime_artifact::production_runtime_artifact_json;
pub use production_runtime_artifact::validate_production_runtime_artifact;
pub use production_runtime_artifact::ProductionArtifactActivationEntry;
pub use production_runtime_artifact::ProductionArtifactChunkRecord;
pub use production_runtime_artifact::ProductionArtifactEntry;
pub use production_runtime_artifact::ProductionArtifactIntegrity;
pub use production_runtime_artifact::ProductionArtifactIntegrityViolation;
pub use production_runtime_artifact::ProductionOrdinalMapping;
pub use production_runtime_artifact::ProductionOrdinalWidth;
pub use production_runtime_artifact::ProductionRuntimeArtifactV1;
pub use production_runtime_artifact::ProductionRuntimeTable;
pub use production_runtime_artifact::ProductionRuntimeTableRegistry;
pub use production_runtime_artifact::PRODUCTION_RUNTIME_ARTIFACT_SCHEMA_VERSION;
pub use production_runtime_artifact::PRODUCTION_RUNTIME_TABLE_SCHEMA_VERSION;
pub use production_scheduler::build_production_patch_schedule;
pub use production_scheduler::coalesce_production_binding_writes;
pub use production_scheduler::BindingWriteCoalescingDecision;
pub use production_scheduler::BindingWriteCoalescingReport;
pub use production_scheduler::ProductionPatchBatchKind;
pub use production_scheduler::ProductionPatchOperation;
pub use production_scheduler::ProductionPatchSchedule;
pub use production_validation::validate_production_runtime_pipeline;
pub use production_validation::ProductionRuntimeFailure;
pub use production_validation::ProductionValidationEvidence;
pub use production_validation::ProductionValidationPhase;
pub use production_validation::ProductionValidationResult;
pub use project_discovery::discover_project_v1;
pub use project_discovery::discover_semantic_packages_v1;
pub use project_discovery::DiscoveredProjectSourceV1;
pub use project_discovery::DiscoveredProjectV1;
pub use project_discovery::ProjectDiscoveryErrorV1;
pub use provider::collect_provider_entities;
pub use provider::DuplicateProviderDeclaration;
pub use provider::ProviderEntity;
pub use resource::ResourceActivation;
pub use resource::ResourceDeclaration;
pub use resource::ResourceDeclarationError;
pub use resource::ResourceEndpointBinding;
pub use resource::ResourceEndpointResolution;
pub use resource::ResourceEndpointResolutionOutcome;
pub use resource::ResourceInvalidationPolicy;
pub use resource::ResourceLifecycleError;
pub use resource::ResourceLifecycleEvent;
pub use resource::ResourceLifecycleState;
pub use resource::ResourceRetryPolicy;
pub use resume_activation::build_resume_activation_plan;
pub use resume_activation::validate_resume_activation_plan;
pub use resume_activation::ResumeActivationBlock;
pub use resume_activation::ResumeActivationBlockReason;
pub use resume_activation::ResumeActivationIntegrityCode;
pub use resume_activation::ResumeActivationIntegrityDiagnostic;
pub use resume_activation::ResumeActivationPlan;
pub use resume_activation::ResumeActivationPolicy;
pub use resume_activation::ResumeActivationPolicyDecision;
pub use resume_activation::ResumeActivationPrerequisite;
pub use resume_activation::RESUME_ACTIVATION_PLAN_VERSION;
pub use resume_anchor::build_resume_anchor_plan;
pub use resume_anchor::validate_resume_anchor_plan;
pub use resume_anchor::validate_resume_marker_html;
pub use resume_anchor::ResumeAnchorIntegrityCode;
pub use resume_anchor::ResumeAnchorIntegrityDiagnostic;
pub use resume_anchor::ResumeAnchorKind;
pub use resume_anchor::ResumeAnchorPlacement;
pub use resume_anchor::ResumeAnchorPlan;
pub use resume_anchor::ResumeAnchorPlanRecord;
pub use resume_anchor::ResumeEventMarkerRecord;
pub use resume_anchor::RESUME_ANCHOR_PLAN_VERSION;
pub use resume_boundary::build_resume_boundary_graph;
pub use resume_boundary::validate_resume_boundary_graph;
pub use resume_boundary::ResumeBoundary;
pub use resume_boundary::ResumeBoundaryActivationIdentity;
pub use resume_boundary::ResumeBoundaryActivationProgram;
pub use resume_boundary::ResumeBoundaryActivationReference;
pub use resume_boundary::ResumeBoundaryBlock;
pub use resume_boundary::ResumeBoundaryBlockSource;
pub use resume_boundary::ResumeBoundaryGraph;
pub use resume_boundary::ResumeBoundaryIntegrityCode;
pub use resume_boundary::ResumeBoundaryIntegrityDiagnostic;
pub use resume_boundary::ResumeBoundaryOwner;
pub use resume_boundary::ResumeBoundaryOwnershipEdge;
pub use resume_boundary::RESUME_BOUNDARY_GRAPH_VERSION;
pub use resume_capture::build_resume_capture_plan;
pub use resume_capture::capture_resume_snapshot;
pub use resume_capture::encode_resume_value;
pub use resume_capture::resume_snapshot_artifact_json;
pub use resume_capture::resume_snapshot_json;
pub use resume_capture::validate_resume_capture_plan;
pub use resume_capture::ResumeCaptureBlock;
pub use resume_capture::ResumeCaptureBlockReason;
pub use resume_capture::ResumeCaptureError;
pub use resume_capture::ResumeCaptureErrorKind;
pub use resume_capture::ResumeCaptureInstruction;
pub use resume_capture::ResumeCaptureIntegrityCode;
pub use resume_capture::ResumeCaptureIntegrityDiagnostic;
pub use resume_capture::ResumeCapturePlan;
pub use resume_capture::ResumeCaptureProgram;
pub use resume_capture::ResumeEncodedValue;
pub use resume_capture::ResumeEnvelopeWriterPlan;
pub use resume_capture::ResumeSnapshotBoundaryV1;
pub use resume_capture::ResumeSnapshotV1;
pub use resume_capture::ResumeSnapshotValueRecordV1;
pub use resume_capture::RuntimeQuiescenceState;
pub use resume_capture::RESUME_CAPTURE_MANIFEST_VERSION;
pub use resume_capture::RESUME_CAPTURE_PLAN_VERSION;
pub use resume_capture::RESUME_SNAPSHOT_SCHEMA_VERSION;
pub use resume_chunk::build_resume_chunk_graph;
pub use resume_chunk::validate_resume_chunk_graph;
pub use resume_chunk::ResumeChunk;
pub use resume_chunk::ResumeChunkBlock;
pub use resume_chunk::ResumeChunkBlockReason;
pub use resume_chunk::ResumeChunkGraph;
pub use resume_chunk::ResumeChunkIntegrityCode;
pub use resume_chunk::ResumeChunkIntegrityDiagnostic;
pub use resume_chunk::ResumeChunkModulePlan;
pub use resume_chunk::ResumeChunkProgram;
pub use resume_chunk::ResumeChunkProgramInclusion;
pub use resume_chunk::ResumeChunkRootKind;
pub use resume_chunk::RESUME_CHUNK_GRAPH_VERSION;
pub use resume_diagnostics::build_resume_diagnostic_products;
pub use resume_diagnostics::project_resume_diagnostics;
pub use resume_diagnostics::project_resume_diagnostics_from_products;
pub use resume_diagnostics::ResumeDiagnosticProducts;
pub use resume_diagnostics::ResumeDiagnosticReservation;
pub use resume_diagnostics::ResumeProjectedDiagnostic;
pub use resume_diagnostics::RESUME_DIAGNOSTIC_RESERVATIONS;
pub use resume_diagnostics::RESUME_INTEGRITY_RESERVATION_END;
pub use resume_diagnostics::RESUME_INTEGRITY_RESERVATION_START;
pub use resume_identity::ComputedInstanceCacheSlotId;
pub use resume_identity::ComputedInstanceDirtySlotId;
pub use resume_identity::ResumeActivationId;
pub use resume_identity::ResumeActivationRootKind;
pub use resume_identity::ResumeAnchorId;
pub use resume_identity::ResumeBoundaryId;
pub use resume_identity::ResumeBoundaryKind;
pub use resume_identity::ResumeBuildId;
pub use resume_identity::ResumeCaptureProgramId;
pub use resume_identity::ResumeChunkGroupId;
pub use resume_identity::ResumeChunkId;
pub use resume_identity::ResumeEventId;
pub use resume_identity::ResumeIdentityParseError;
pub use resume_identity::ResumeRestoreProgramId;
pub use resume_identity::ResumeSchemaId;
pub use resume_identity::ResumeSlotId;
pub use resume_identity::ResumeSnapshotId;
pub use resume_identity::ResumeValueRecordId;
pub use resume_identity::StateInstanceSlotId;
pub use resume_identity::TemplateInstanceBindingId;
pub use resume_identity::TemplateInstanceTargetId;
pub use resume_liveness::build_resume_liveness_plan;
pub use resume_liveness::validate_resume_liveness_plan;
pub use resume_liveness::ResumeExcludedSlot;
pub use resume_liveness::ResumeExistingSlot;
pub use resume_liveness::ResumeLivenessBlock;
pub use resume_liveness::ResumeLivenessBlockReason;
pub use resume_liveness::ResumeLivenessClassificationKind;
pub use resume_liveness::ResumeLivenessClassificationRef;
pub use resume_liveness::ResumeLivenessIntegrityCode;
pub use resume_liveness::ResumeLivenessIntegrityDiagnostic;
pub use resume_liveness::ResumeLivenessOwner;
pub use resume_liveness::ResumeLivenessPlan;
pub use resume_liveness::ResumeLivenessSlot;
pub use resume_liveness::ResumeRecomputableSlot;
pub use resume_liveness::ResumeRecomputationProof;
pub use resume_liveness::ResumeRetainedSlot;
pub use resume_liveness::ResumeRetentionReason;
pub use resume_liveness::RESUME_LIVENESS_PLAN_VERSION;
pub use resume_manifest::build_resume_manifest;
pub use resume_manifest::compute_resume_build_id;
pub use resume_manifest::parse_resume_manifest_v6;
pub use resume_manifest::resume_manifest_json;
pub use resume_manifest::validate_resume_manifest;
pub use resume_manifest::ResumeManifest;
pub use resume_manifest::ResumeManifestActivationPolicy;
pub use resume_manifest::ResumeManifestActivationRecord;
pub use resume_manifest::ResumeManifestAnchorRecord;
pub use resume_manifest::ResumeManifestBoundaryKind;
pub use resume_manifest::ResumeManifestBoundaryRecord;
pub use resume_manifest::ResumeManifestCaptureInstruction;
pub use resume_manifest::ResumeManifestCaptureProgram;
pub use resume_manifest::ResumeManifestChunkRecord;
pub use resume_manifest::ResumeManifestContextSlotRecord;
pub use resume_manifest::ResumeManifestEffectRecord;
pub use resume_manifest::ResumeManifestEventRecord;
pub use resume_manifest::ResumeManifestPhaseIComponentResumeRecord;
pub use resume_manifest::ResumeManifestRestoreInstruction;
pub use resume_manifest::ResumeManifestRestoreInstructionRecord;
pub use resume_manifest::ResumeManifestRestoreProgram;
pub use resume_manifest::ResumeManifestSlotSchemaRecord;
pub use resume_manifest::ResumeManifestValidationDiagnostic;
pub use resume_manifest::RESUME_MANIFEST_SCHEMA_VERSION;
pub use resume_manifest::RESUME_RUNTIME_PROTOCOL_VERSION;
pub use resume_plan::build_resume_plan;
pub use resume_plan::ComponentInstanceResumePlan;
pub use resume_plan::FormFieldResumePlan;
pub use resume_plan::FormInstanceResumePlan;
pub use resume_plan::ResumeComponentPlan;
pub use resume_plan::ResumeComputedPlan;
pub use resume_plan::ResumePlan;
pub use resume_plan::SlotBindingResumePlan;
pub use resume_plan::StructuralRegionResumePlan;
pub use resume_restore::build_resume_restore_plan;
pub use resume_restore::validate_resume_restore_plan;
pub use resume_restore::ResumeRestoreApplicationSchedule;
pub use resume_restore::ResumeRestoreBlock;
pub use resume_restore::ResumeRestoreBlockReason;
pub use resume_restore::ResumeRestoreInstruction;
pub use resume_restore::ResumeRestoreInstructionRecord;
pub use resume_restore::ResumeRestoreIntegrityCode;
pub use resume_restore::ResumeRestoreIntegrityDiagnostic;
pub use resume_restore::ResumeRestorePhase;
pub use resume_restore::ResumeRestorePlan;
pub use resume_restore::ResumeRestoreProgram;
pub use resume_restore::ResumeRestoreSchedulePhase;
pub use resume_restore::ResumeRestoreSlotAssignment;
pub use resume_restore::RESUME_RESTORE_PLAN_VERSION;
pub use resume_schema::build_resume_schema_registry;
pub use resume_schema::resume_value_codec;
pub use resume_schema::validate_resume_schema_registry;
pub use resume_schema::ResumeBoundarySchema;
pub use resume_schema::ResumeObjectPropertyCodec;
pub use resume_schema::ResumeSchemaBlock;
pub use resume_schema::ResumeSchemaBlockReason;
pub use resume_schema::ResumeSchemaIntegrityCode;
pub use resume_schema::ResumeSchemaIntegrityDiagnostic;
pub use resume_schema::ResumeSchemaRegistry;
pub use resume_schema::ResumeSlotSchema;
pub use resume_schema::ResumeValueCodec;
pub use resume_schema::RESUME_SCHEMA_REGISTRY_VERSION;
pub use route_graph::build_file_route_graph_from_components_v1;
pub use route_graph::build_file_route_graph_v1;
pub use route_graph::build_route_graph;
pub use route_graph::build_static_route_publication_v1;
pub use route_graph::build_validated_file_route_graph_from_components_v1;
pub use route_graph::build_validated_file_route_graph_v1;
pub use route_graph::build_validated_route_graph_v1;
pub use route_graph::route_manifest_json_v1;
pub use route_graph::route_manifest_v1;
pub use route_graph::FileRouteGraphV1;
pub use route_graph::FileRouteNodeV1;
pub use route_graph::RouteGraph;
pub use route_graph::RouteGraphError;
pub use route_graph::RouteManifestEntryV1;
pub use route_graph::RouteManifestV1;
pub use route_graph::RouteNode;
pub use route_loader::build_route_loader_plan_v1;
pub use route_loader::route_loader_plan_json_v1;
pub use route_loader::RouteLoaderBindingV1;
pub use route_loader::RouteLoaderPlanErrorV1;
pub use route_loader::RouteLoaderPlanV1;
pub use route_loader::RouteLoaderRouteV1;
pub use route_loader::ROUTE_LOADER_PLAN_SCHEMA_VERSION;
pub use route_server_action::build_route_server_action_plan_v1;
pub use route_server_action::route_server_action_plan_json_v1;
pub use route_server_action::RouteServerActionBindingV1;
pub use route_server_action::RouteServerActionPlanErrorV1;
pub use route_server_action::RouteServerActionPlanV1;
pub use route_server_action::RouteServerActionRouteV1;
pub use route_server_action::ROUTE_SERVER_ACTION_PLAN_SCHEMA_VERSION;
pub use runtime_codegen::generate_runtime_stub;
pub use runtime_component::build_runtime_component_registry;
pub use runtime_component::RuntimeComponentContextBindingRecord;
pub use runtime_component::RuntimeComponentDefinitionRecord;
pub use runtime_component::RuntimeComponentInitializationBatch;
pub use runtime_component::RuntimeComponentInstanceRecord;
pub use runtime_component::RuntimeComponentRegistry;
pub use runtime_component::RuntimeComponentSlotBindingRecord;
pub use runtime_component::RUNTIME_COMPONENT_REGISTRY_SCHEMA_CONTRACT_VERSION;
pub use runtime_component_artifact::build_runtime_component_artifact;
pub use runtime_component_artifact::runtime_component_artifact_json;
pub use runtime_component_artifact::validate_runtime_component_artifact;
pub use runtime_component_artifact::RuntimeComponentArtifact;
pub use runtime_component_artifact::RUNTIME_COMPONENT_ARTIFACT_SCHEMA_VERSION;
pub use runtime_computed::build_runtime_computed_registry;
pub use runtime_computed::ComputedCacheSlotId;
pub use runtime_computed::ComputedDirtyFlagId;
pub use runtime_computed::RuntimeComputedCacheSlot;
pub use runtime_computed::RuntimeComputedDirtyFlag;
pub use runtime_computed::RuntimeComputedRecord;
pub use runtime_computed::RuntimeComputedRegistry;
pub use runtime_computed_artifact::build_runtime_computed_artifact;
pub use runtime_computed_artifact::runtime_computed_artifact_json;
pub use runtime_computed_artifact::RuntimeComputedArtifact;
pub use runtime_computed_artifact::RuntimeComputedArtifactDirtyFlag;
pub use runtime_computed_artifact::RuntimeComputedArtifactEvaluation;
pub use runtime_computed_artifact::RuntimeComputedArtifactInstruction;
pub use runtime_computed_artifact::RuntimeComputedArtifactInvalidation;
pub use runtime_computed_artifact::RuntimeComputedArtifactResourceInvalidation;
pub use runtime_computed_artifact::RuntimeComputedArtifactSerialization;
pub use runtime_computed_artifact::RUNTIME_COMPUTED_ARTIFACT_SCHEMA_VERSION;
pub use runtime_context::build_runtime_context_registry;
pub use runtime_context::validate_runtime_context_registry;
pub use runtime_context::RuntimeContextConsumerRecord;
pub use runtime_context::RuntimeContextEvaluationBatch;
pub use runtime_context::RuntimeContextRegistry;
pub use runtime_context::RuntimeContextRegistryValidationDiagnostic;
pub use runtime_context::RuntimeContextSourceKind;
pub use runtime_context::RuntimeContextSourceRecord;
pub use runtime_context::RUNTIME_CONTEXT_REGISTRY_SCHEMA_CONTRACT_VERSION;
pub use runtime_context_artifact::build_runtime_context_artifact;
pub use runtime_context_artifact::runtime_context_artifact_json;
pub use runtime_context_artifact::RuntimeContextArtifact;
pub use runtime_context_artifact::SerializedContextActionUpdatePlan;
pub use runtime_context_artifact::SerializedContextBatchId;
pub use runtime_context_artifact::SerializedContextConsumerBinding;
pub use runtime_context_artifact::SerializedContextEvaluationBatch;
pub use runtime_context_artifact::SerializedContextExecutionBoundary;
pub use runtime_context_artifact::SerializedContextInstruction;
pub use runtime_context_artifact::SerializedContextInstructionKind;
pub use runtime_context_artifact::SerializedContextProgram;
pub use runtime_context_artifact::SerializedContextSource;
pub use runtime_context_artifact::SerializedContextSourceKind;
pub use runtime_context_artifact::RUNTIME_CONTEXT_ARTIFACT_SCHEMA_VERSION;
pub use runtime_effect::build_runtime_effect_registry;
pub use runtime_effect::RuntimeActionBatchEffectTrigger;
pub use runtime_effect::RuntimeEffectRecord;
pub use runtime_effect::RuntimeEffectRegistry;
pub use runtime_effect::RuntimeInitialEffectTrigger;
pub use runtime_effect_artifact::build_runtime_effect_artifact;
pub use runtime_effect_artifact::runtime_effect_artifact_json;
pub use runtime_effect_artifact::RuntimeEffectArtifact;
pub use runtime_effect_artifact::RuntimeEffectArtifactActionTrigger;
pub use runtime_effect_artifact::RuntimeEffectArtifactCapabilityInstructionKind;
pub use runtime_effect_artifact::RuntimeEffectArtifactCapabilityOperation;
pub use runtime_effect_artifact::RuntimeEffectArtifactEffect;
pub use runtime_effect_artifact::RuntimeEffectArtifactExecutionBoundary;
pub use runtime_effect_artifact::RuntimeEffectArtifactExecutionPolicy;
pub use runtime_effect_artifact::RuntimeEffectArtifactInitialTrigger;
pub use runtime_effect_artifact::RuntimeEffectArtifactInstruction;
pub use runtime_effect_artifact::RuntimeEffectArtifactPrerequisiteBatch;
pub use runtime_effect_artifact::RuntimeEffectArtifactProgram;
pub use runtime_effect_artifact::RuntimeEffectArtifactRenderBoundary;
pub use runtime_effect_artifact::RUNTIME_EFFECT_ARTIFACT_SCHEMA_VERSION;
pub use runtime_form_artifact::build_runtime_forms_artifact;
pub use runtime_form_artifact::runtime_forms_artifact_json;
pub use runtime_form_artifact::validate_runtime_forms_artifact;
pub use runtime_form_artifact::RuntimeFormsArtifact;
pub use runtime_form_artifact::RuntimeFormsArtifactBinding;
pub use runtime_form_artifact::RuntimeFormsArtifactDependency;
pub use runtime_form_artifact::RuntimeFormsArtifactField;
pub use runtime_form_artifact::RuntimeFormsArtifactFieldProgram;
pub use runtime_form_artifact::RuntimeFormsArtifactFieldSlots;
pub use runtime_form_artifact::RuntimeFormsArtifactForm;
pub use runtime_form_artifact::RuntimeFormsArtifactInstance;
pub use runtime_form_artifact::RuntimeFormsArtifactPrograms;
pub use runtime_form_artifact::RuntimeFormsArtifactReset;
pub use runtime_form_artifact::RuntimeFormsArtifactRule;
pub use runtime_form_artifact::RuntimeFormsArtifactSerialization;
pub use runtime_form_artifact::RuntimeFormsArtifactSubmission;
pub use runtime_form_artifact::RuntimeFormsArtifactValidation;
pub use runtime_form_artifact::RUNTIME_FORM_ARTIFACT_SCHEMA_VERSION;
pub use runtime_form_registry::build_runtime_form_registry;
pub use runtime_form_registry::RuntimeFormInstanceRecord;
pub use runtime_form_registry::RuntimeFormRecord;
pub use runtime_form_registry::RuntimeFormRegistry;
pub use runtime_form_registry::RUNTIME_FORM_REGISTRY_VERSION;
pub use runtime_opaque_artifact::build_runtime_opaque_artifact;
pub use runtime_opaque_artifact::build_runtime_opaque_artifact_with_modules;
pub use runtime_opaque_artifact::runtime_opaque_artifact_json;
pub use runtime_opaque_artifact::validate_runtime_opaque_artifact;
pub use runtime_opaque_artifact::RuntimeOpaqueArtifact;
pub use runtime_opaque_artifact::RuntimeOpaqueArtifactActivation;
pub use runtime_opaque_artifact::RuntimeOpaqueArtifactBuildError;
pub use runtime_opaque_artifact::RuntimeOpaqueArtifactValidationError;
pub use runtime_opaque_artifact::RUNTIME_OPAQUE_ARTIFACT_SCHEMA_VERSION;
pub use runtime_resource_artifact::build_runtime_resource_artifact;
pub use runtime_resource_artifact::build_runtime_resource_artifact_with_modules;
pub use runtime_resource_artifact::runtime_resource_artifact_json;
pub use runtime_resource_artifact::validate_runtime_resource_artifact;
pub use runtime_resource_artifact::RuntimeResourceArtifact;
pub use runtime_resource_artifact::RuntimeResourceArtifactActivation;
pub use runtime_resource_artifact::RuntimeResourceArtifactBuildError;
pub use runtime_resource_artifact::RuntimeResourceArtifactDeclaration;
pub use runtime_resource_artifact::RuntimeResourceArtifactEndpoint;
pub use runtime_resource_artifact::RuntimeResourceArtifactValidationError;
pub use runtime_resource_artifact::RUNTIME_RESOURCE_ARTIFACT_SCHEMA_VERSION;
pub use semantic_capability::build_semantic_capability_registry;
pub use semantic_capability::semantic_capability_matrix_text;
pub use semantic_capability::semantic_capability_migration_text;
pub use semantic_capability::semantic_capability_registry_json;
pub use semantic_capability::SemanticCapability;
pub use semantic_capability::SemanticCapabilityClass;
pub use semantic_capability::SemanticCapabilityRegistry;
pub use semantic_capability::SemanticCapabilityStatus;
pub use semantic_capability::SEMANTIC_CAPABILITY_REGISTRY_SCHEMA_VERSION;
pub use semantic_graph::build_semantic_graph;
pub use semantic_graph::semantic_graph_json;
pub use semantic_graph::SemanticGraph;
pub use semantic_graph::SemanticGraphConsumer;
pub use semantic_graph::SemanticGraphContext;
pub use semantic_graph::SemanticGraphEdge;
pub use semantic_graph::SemanticGraphEdgeKind;
pub use semantic_graph::SemanticGraphNode;
pub use semantic_graph::SemanticGraphNodeKind;
pub use semantic_graph::SemanticGraphProvenance;
pub use semantic_graph::SemanticGraphProvider;
pub use semantic_graph::SEMANTIC_GRAPH_SCHEMA_VERSION;
pub use semantic_id::ComponentInstanceId;
pub use semantic_id::ComponentInvocationId;
pub use semantic_id::ComponentRootId;
pub use semantic_id::ComponentStructuralRegionId;
pub use semantic_id::ConsumerId;
pub use semantic_id::ContextDeclarationCandidateId;
pub use semantic_id::ContextId;
pub use semantic_id::DirtyTrackingPlanId;
pub use semantic_id::EffectId;
pub use semantic_id::EffectStatementId;
pub use semantic_id::FieldBindingId;
pub use semantic_id::FieldDependencyId;
pub use semantic_id::FieldId;
pub use semantic_id::FieldResetOperationId;
pub use semantic_id::FieldTrackingId;
pub use semantic_id::FormDeclarationCandidateId;
pub use semantic_id::FormFieldBindingCandidateId;
pub use semantic_id::FormFieldDeclarationCandidateId;
pub use semantic_id::FormFieldDirtySlotId;
pub use semantic_id::FormFieldTouchedSlotId;
pub use semantic_id::FormFieldValidationSlotId;
pub use semantic_id::FormFieldValueSlotId;
pub use semantic_id::FormId;
pub use semantic_id::FormInstanceId;
pub use semantic_id::FormOwnershipGraphId;
pub use semantic_id::FormSubmissionStateSlotId;
pub use semantic_id::FormValidationAggregateSlotId;
pub use semantic_id::ProviderId;
pub use semantic_id::ResetPlanId;
pub use semantic_id::ResourceActivationId;
pub use semantic_id::ResourceId;
pub use semantic_id::SemanticId;
pub use semantic_id::SemanticOwner;
pub use semantic_id::SerializationPlanId;
pub use semantic_id::SlotBindingId;
pub use semantic_id::SlotContentFragmentId;
pub use semantic_id::SlotDeclarationCandidateId;
pub use semantic_id::SlotId;
pub use semantic_id::SlotOutletId;
pub use semantic_id::SubmissionDeclarationCandidateId;
pub use semantic_id::SubmissionHostCandidateId;
pub use semantic_id::SubmissionHostId;
pub use semantic_id::SubmissionPlanId;
pub use semantic_id::TemplatePositionId;
pub use semantic_id::TouchedTrackingPlanId;
pub use semantic_id::ValidationDependencyCycleId;
pub use semantic_id::ValidationGraphId;
pub use semantic_id::ValidationPlanId;
pub use semantic_id::ValidationRuleCandidateId;
pub use semantic_id::ValidationRuleId;
pub use semantic_package::parse_semantic_package_contract;
pub use semantic_package::SemanticPackageContract;
pub use semantic_package::SemanticPackageContractError;
pub use semantic_package::SemanticPackageExport;
pub use semantic_package::SemanticPackageKind;
pub use semantic_package::SemanticPackageOpaqueExecutionBoundary;
pub use semantic_package::SemanticPackageOpaqueResumePolicy;
pub use semantic_package::SemanticPackageOpaqueTerminal;
pub use semantic_package::SemanticPackagePureOperation;
pub use semantic_package::SemanticPackageResolutionTable;
pub use semantic_package::SemanticPackageResourceCancellation;
pub use semantic_package::SemanticPackageResourceEndpoint;
pub use semantic_package::SemanticPackageResourceExecutionBoundary;
pub use semantic_package::SemanticPackageResourceResumePolicy;
pub use semantic_package::SemanticPackageRouteLoader;
pub use semantic_package::SemanticPackageRouteLoaderFailure;
pub use semantic_package::SemanticPackageRouteLoaderInput;
pub use semantic_package::SemanticPackageServerAction;
pub use semantic_package::SemanticPackageServerActionInput;
pub use semantic_package::SemanticPackageServerActionResponse;
pub use semantic_package::SemanticPackageServerCachePolicy;
pub use semantic_package::SemanticPackageServerCacheScope;
pub use semantic_package::SEMANTIC_PACKAGE_CONTRACT_SCHEMA_VERSION;
pub use semantic_package_runtime::SemanticPackageRuntimeModuleError;
pub use semantic_package_runtime::SemanticPackageRuntimeModuleKey;
pub use semantic_package_runtime::SemanticPackageRuntimeModuleTable;
pub use semantic_provenance::SourceProvenance;
pub use semantic_reference::SemanticReference;
pub use semantic_reference::SemanticReferenceKind;
pub use semantic_type::boundary_compatibility;
pub use semantic_type::dom_binding_contract;
pub use semantic_type::infer_serializable_value_type;
pub use semantic_type::is_assignable;
pub use semantic_type::is_state_initializer_assignable;
pub use semantic_type::operator_result_type;
pub use semantic_type::semantic_type_text;
pub use semantic_type::serialization_compatibility;
pub use semantic_type::state_initializer_value_type;
pub use semantic_type::BoundaryCompatibility;
pub use semantic_type::BuiltinTypeAuthority;
pub use semantic_type::ComputedValueType;
pub use semantic_type::DomBindingContract;
pub use semantic_type::DomBindingKind;
pub use semantic_type::EffectCompatibility;
pub use semantic_type::EffectOperationClassification;
pub use semantic_type::EffectStatementTypeRecord;
pub use semantic_type::ExecutionBoundary;
pub use semantic_type::ObjectType;
pub use semantic_type::ResolvedDeclaredSemanticType;
pub use semantic_type::ResourceExecutionBoundary;
pub use semantic_type::ResourceType;
pub use semantic_type::SemanticOperator;
pub use semantic_type::SemanticType;
pub use semantic_type::SemanticTypeAlias;
pub use semantic_type::SemanticTypeAssignment;
pub use semantic_type::SemanticTypeId;
pub use semantic_type::SemanticTypeModel;
pub use semantic_type::SemanticTypeStatus;
pub use semantic_type::SerializationCompatibility;
pub use semantic_type::TypeDiagnosticCode;
pub use semantic_type::TypeDiagnosticFamily;
pub use shared_chunk_candidate::plan_shared_lazy_chunk_candidates;
pub use shared_chunk_candidate::SharedChunkCandidate;
pub use shared_chunk_candidate::SharedChunkCandidatePlan;
pub use shared_chunk_candidate::SharedChunkConsumerRoot;
pub use shared_chunk_candidate::SharedChunkProgramOccurrence;
pub use shared_chunk_candidate::SharedChunkRejectionReason;
pub use shared_chunk_candidate::SharedChunkSavingsCalculation;
pub use slot::collect_slot_entities;
pub use slot::SlotEntity;
pub use slot_binding::collect_slot_bindings;
pub use slot_binding::collect_slot_bindings_with_virtual_invocations;
pub use slot_binding::SlotBinding;
pub use slot_binding::SlotBindingRegistry;
pub use slot_binding::SlotBindingStatus;
pub use slot_content::collect_slot_composition;
pub use slot_content::SlotCompositionRegistry;
pub use slot_content::SlotContentFragment;
pub use slot_content::SlotContentFragmentStatus;
pub use slot_content::SlotContentFragmentViolation;
pub use slot_content::SlotOutlet;
pub use slot_content::SlotOutletStatus;
pub use slot_content::SlotOutletViolation;
pub use state_instance_storage::build_state_instance_storage_registry;
pub use state_instance_storage::validate_state_instance_storage_registry;
pub use state_instance_storage::StateInstanceStorageRecord;
pub use state_instance_storage::StateInstanceStorageRegistry;
pub use state_instance_storage::STATE_INSTANCE_STORAGE_REGISTRY_VERSION;
pub use summarize::summarize_source;
pub use symbol_table::build_symbol_table;
pub use symbol_table::ModuleSymbol;
pub use symbol_table::ModuleSymbolTable;
pub use symbol_table::SymbolDiagnostic;
pub use symbol_table::SymbolKind;
pub use symbol_table::SymbolTable;
pub use template_graph::build_template_graph;
pub use template_graph::AttributeValue;
pub use template_graph::ConditionalNode;
pub use template_graph::ElementNode;
pub use template_graph::FragmentNode;
pub use template_graph::ListNode;
pub use template_graph::TemplateAttribute;
pub use template_graph::TemplateChild;
pub use template_graph::TemplateGraph;
pub use template_graph::TemplateNode;
pub use template_graph::TemplateNodeId;
pub use template_manifest::build_template_manifest;
pub use template_manifest::build_template_manifest_from_asm;
pub use template_manifest::template_manifest_json;
pub use template_manifest::validate_template_manifest;
pub use template_manifest::ManifestAction;
pub use template_manifest::ManifestBindingTarget;
pub use template_manifest::ManifestComponent;
pub use template_manifest::ManifestEvent;
pub use template_manifest::ManifestEventKind;
pub use template_manifest::ManifestFormBinding;
pub use template_manifest::ManifestFormHost;
pub use template_manifest::ManifestNode;
pub use template_manifest::ManifestOperation;
pub use template_manifest::ManifestOrdinaryBinding;
pub use template_manifest::ManifestOrdinaryEvent;
pub use template_manifest::ManifestOrdinaryTarget;
pub use template_manifest::ManifestTemplate;
pub use template_manifest::TemplateManifest;
pub use template_manifest::TEMPLATE_MANIFEST_SCHEMA_VERSION;
pub use template_semantics::build_template_semantic_entities;
pub use template_semantics::TemplateSemanticEntity;
pub use template_semantics::TemplateSemanticKind;
pub use template_semantics::TemplateSemanticScope;

Modules§

application_publication
Phase P explicit multi-source application-publication request validation.
application_semantic_model
asm_validation
binding_table
compilation_unit
compiler_pass
component_composition
component_diagnostics
component_graph
component_initialization
component_instance
component_instance_scope
component_invocation
component_ir
component_ir_optimization
component_scope
composition_typing
computed_instance_slots
J1-C compiler-owned instance qualification for E12 computed runtime slots.
computed_value
consumer
context
context_declaration_candidate
context_dependency
context_diagnostics
context_evaluation
context_inspection
context_lifetime
context_ownership
context_resolution
context_resume
context_typing
context_update
effect
effect_capability
effect_diagnostics
effect_inspection
effect_resume
explain
expression_graph
file_route_publication
Compiler-owned publication for a discovered ergonomic file-route project.
form
form_binding
form_diagnostics
form_field
form_inspection
I17 canonical Forms inspection projection.
form_ir
I12 instance-qualified projection of canonical Form plans.
form_ir_optimization
I13 immutable Form IR optimization boundary.
form_ownership
form_reset
I11 immutable declaration-level Form reset programs.
form_serialization
I10 deterministic declaration-level Form serialization planning.
form_submission
I9 compiler-owned declaration-level Form submission planning.
form_submission_host
I15-S canonical explicit template submission-host binding.
form_tracking
I8 declaration-level dirty and touched tracking plans.
form_validation
form_validation_plan
html_codegen
instance_context
intermediate_representation
layout_composition
Compiler-owned validation and planning for ergonomic file-route layouts.
layout_graph
lazy_action_chunks
metaframework_handoff
Compiler-owned static request and deployment handoffs for Phase Q.
model
module_graph
opaque
Compiler-owned resolution products for opaque terminal Actions.
ordinary_html_codegen
Compiler-owned J1-P materialization of ordinary template instance markers.
ordinary_template_instance
J1-P projection of ordinary template execution onto exact component instances.
ordinary_template_integrity
Internal-only J1-P integrity allocation.
page_codegen
persistent_cache
L6 source-free, complete-result persistent cache.
platform
Deterministic, process-local compiler platform products (Phase L3).
production_audit
K20 static authority and refinement audit manifest.
production_bootstrap
K10 validated canonical-ID to ordinal production bootstrap indexes.
production_chunk_graph
K7 deterministic production chunk topology from accepted K6 candidates.
production_cleanup
K12 reverse-order cleanup closure for compiler-owned component runtime state.
production_constant_pool
K5 immutable constant pooling for production-only executable products.
production_deduplication
K4 canonical generated-program fingerprinting and safe alias projection.
production_diagnostics
K18 canonical public diagnostics for immutable production products.
production_elimination
K3 immutable production-only dead executable-record elimination.
production_module_emitter
K9 repository-owned deterministic production module emission.
production_optimization
Phase K entry-only production optimization reservations and policy constants.
production_reachability
K2 descriptive reachability over immutable Phase A-J executable products.
production_reports
K15 immutable optimization and static runtime-cost reports.
production_runtime_artifact
K8 packed, validated production runtime artifact v1.
production_scheduler
K11 canonical ordinal patch schedules and proof-gated binding coalescing.
production_validation
K14 ordered V0-V10 production validation and compact failure records.
project_discovery
Deterministic ergonomic project discovery for Phase R.
provider
resource
resume_activation
J4 canonical activation policy planning over J2/J3 products.
resume_anchor
J10 exact resume anchors and event marker plan.
resume_boot
resume_boundary
J3 canonical resume boundary graph over existing Phase H/I and J2 products.
resume_capture
J7 generated exact-slot capture programs and snapshot model v1.
resume_chunk
J5 deterministic resume chunk roots and canonical program closures.
resume_diagnostics
resume_explain
resume_identity
Canonical Phase J resumability identity domains.
resume_instance
resume_liveness
J2 canonical resumability liveness over existing compiler-owned runtime slots.
resume_manifest
J9 sole-authority executable resume manifest v6.
resume_plan
resume_restore
J8 closed restore programs and the fixed application R0-R20 schedule.
resume_schema
J6 exact per-boundary resume schemas and closed value codecs.
route_graph
route_loader
Compiler-owned route-loader planning over closed semantic-package facts.
route_server_action
Compiler-owned route server-action planning over closed package facts.
runtime_codegen
runtime_component
runtime_component_artifact
runtime_computed
runtime_computed_artifact
runtime_context
runtime_context_artifact
runtime_effect
runtime_effect_artifact
runtime_form_artifact
I15 public compiler-generated Forms runtime artifact.
runtime_form_registry
I14 versioned compiler-generated Form runtime registry.
runtime_opaque_artifact
Deterministic runtime artifact for resolved opaque terminal Actions.
runtime_resource_artifact
N6-C3 deterministic Resource declaration and activation artifact.
semantic_capability
semantic_graph
semantic_id
semantic_package
semantic_package_runtime
Explicit host-owned locations for semantic-package runtime modules.
semantic_provenance
semantic_reference
semantic_type
service
Local, durable compiler-service host (Phase L4).
shared_chunk_candidate
K6 deterministic shared lazy-chunk candidate planning only.
slot
slot_binding
slot_content
state_instance_storage
J1-A compiler-owned instance qualification for canonical State storage.
summarize
symbol_table
template_graph
template_manifest
template_semantics
tooling_products
L11-F and L12-C canonical, source-free tooling products.
tooling_reader
L11-B byte-only readers for the explicitly approved L3 tooling products.
tooling_schema
L10 transport-neutral tooling schema registry and negotiation.
watch
L8 explicit, caller-driven watch-session orchestration products.
workspace
L7 caller-owned workspace orchestration products.