pub mod command;
pub mod config;
pub mod diagnostics;
pub mod envelope;
pub mod execution;
pub mod integration_surface_contracts;
pub mod marker;
pub mod operator_surface_contracts;
pub mod plugin;
pub mod product_mount;
pub mod query;
pub mod schema;
pub use command::{CommandMetadata, CommandPath, Namespace, NamespaceMetadata};
pub use config::{
ConfigDeprecationStatusV1, ConfigSchemaFieldV1, ConfigSchemaRegistryV1, ConfigSchemaScopeV1,
ConfigSchemaSourceV1, ConfigSchemaValueKindV1,
};
pub use envelope::{
CommandEnvelopeV1, CommandFailureClassV1, CommandFailureV1, CommandWarningV1, ErrorDetailsV1,
ErrorEnvelopeV1, ErrorPayloadV1, OutputEnvelopeMetaV1, OutputEnvelopeV1,
};
pub use execution::{
ColorMode, ConfigSource, ExecutionPolicy, ExitCode, GlobalFlags, LogLevel, OutputFormat,
PrettyMode,
};
pub use integration_surface_contracts::{
build_app_capability_discovery_report, build_app_route_provenance_record,
build_plugin_scaffold_conformance_report, build_sdk_example_conformance_report,
enforce_plugin_trust_class_behavior, evaluate_legacy_shim_policy,
evaluate_official_app_descriptor_compatibility, resolve_route_conflict_deterministically,
validate_executable_plugin_manifest_contract, validate_plugin_subprocess_execution_policy,
AppCapabilityDiscoveryReportV1, AppRouteProvenanceRecordV1, ExecutablePluginManifestContractV1,
LegacyShimPolicyDecisionV1, OfficialAppDescriptorCompatibilityInputV1,
OfficialAppDescriptorCompatibilityReportV1, PluginScaffoldConformanceEntryV1,
PluginScaffoldConformanceReportV1, PluginSubprocessExecutionPolicyV1,
PluginTrustEnforcementDecisionV1, RouteConflictContenderV1, RouteConflictResolutionV1,
SdkExampleConformanceEntryV1, SdkExampleConformanceReportV1,
};
pub use marker::ContractMarker;
pub use operator_surface_contracts::{
build_actionable_error_envelope, build_command_explain_record,
build_compact_operator_help_entrypoint, build_completion_snapshot_from_registry,
build_install_diagnosis_bundle, build_official_app_discovery_report,
build_python_bridge_command_parity_report, build_script_stable_command_envelope,
classify_command_side_effect, evaluate_output_mode_parity, ActionableErrorEnvelopeV1,
ActionableFailureClassV1, CommandExplainV1, CommandSideEffectClassV1,
CommandSideEffectPreviewV1, CompactHelpEntryPointV1, CompletionRouteEntryV1,
CompletionSnapshotV1, InstallDiagnosisBundleV1, InstallDiagnosticComponentV1,
OfficialAppDiscoveryReportV1, OfficialAppRouteDescriptorV1, OutputModeParityEntryV1,
OutputModeParityReportV1, PythonBridgeParityEntryV1, PythonBridgeParityReportV1,
ScriptStableCommandEnvelopeV1,
};
pub use plugin::{
CompatibilityRange, PluginCapability, PluginKind, PluginLifecycleState, PluginManifestV2,
PluginTrustClass,
};
pub use product_mount::{
canonical_bijux_tool_namespace, known_bijux_tool, known_bijux_tool_by_query,
known_bijux_tool_namespaces, known_bijux_tools, official_product_namespaces,
official_status_allows_runtime_dispatch, validate_product_mount_descriptor, KnownBijuxTool,
ProductCompatibilityWindow, ProductEntrypoint, ProductEntrypointKind, ProductHelpMetadata,
ProductMountDescriptor, ProductMountDescriptorBuilder, ProductMountMetadata,
ProductRegistryDocument, ProductRegistryEntry,
};
pub use query::{
contracts_schema_query, version_compatibility_lanes_query, ContractsSchemaQuery,
VersionCompatibilityLaneQuery, VersionCompatibilitySurface,
};
pub use schema::{
command_envelope_v1_schema, config_schema_registry_v1_schema, error_envelope_v1_schema,
official_product_registry_schema, output_envelope_v1_schema, plugin_manifest_v2_schema,
product_mount_descriptor_schema,
};