1pub mod command;
5pub mod config;
7pub mod diagnostics;
9pub mod envelope;
11pub mod execution;
13pub mod integration_surface_contracts;
15pub mod marker;
17pub mod operator_surface_contracts;
19pub mod plugin;
21pub mod product_mount;
23pub mod query;
25pub mod schema;
27
28pub use command::{CommandMetadata, CommandPath, Namespace, NamespaceMetadata};
29pub use config::{
30 ConfigDeprecationStatusV1, ConfigSchemaFieldV1, ConfigSchemaRegistryV1, ConfigSchemaScopeV1,
31 ConfigSchemaSourceV1, ConfigSchemaValueKindV1,
32};
33pub use envelope::{
34 CommandEnvelopeV1, CommandFailureClassV1, CommandFailureV1, CommandWarningV1, ErrorDetailsV1,
35 ErrorEnvelopeV1, ErrorPayloadV1, OutputEnvelopeMetaV1, OutputEnvelopeV1,
36};
37pub use execution::{
38 ColorMode, ConfigSource, ExecutionPolicy, ExitCode, GlobalFlags, LogLevel, OutputFormat,
39 PrettyMode,
40};
41pub use integration_surface_contracts::{
42 build_app_capability_discovery_report, build_app_route_provenance_record,
43 build_plugin_scaffold_conformance_report, build_sdk_example_conformance_report,
44 enforce_plugin_trust_class_behavior, evaluate_legacy_shim_policy,
45 evaluate_official_app_descriptor_compatibility, resolve_route_conflict_deterministically,
46 validate_executable_plugin_manifest_contract, validate_plugin_subprocess_execution_policy,
47 AppCapabilityDiscoveryReportV1, AppRouteProvenanceRecordV1, ExecutablePluginManifestContractV1,
48 LegacyShimPolicyDecisionV1, OfficialAppDescriptorCompatibilityInputV1,
49 OfficialAppDescriptorCompatibilityReportV1, PluginScaffoldConformanceEntryV1,
50 PluginScaffoldConformanceReportV1, PluginSubprocessExecutionPolicyV1,
51 PluginTrustEnforcementDecisionV1, RouteConflictContenderV1, RouteConflictResolutionV1,
52 SdkExampleConformanceEntryV1, SdkExampleConformanceReportV1,
53};
54pub use marker::ContractMarker;
55pub use operator_surface_contracts::{
56 build_actionable_error_envelope, build_command_explain_record,
57 build_compact_operator_help_entrypoint, build_completion_snapshot_from_registry,
58 build_install_diagnosis_bundle, build_official_app_discovery_report,
59 build_python_bridge_command_parity_report, build_script_stable_command_envelope,
60 classify_command_side_effect, evaluate_output_mode_parity, ActionableErrorEnvelopeV1,
61 ActionableFailureClassV1, CommandExplainV1, CommandSideEffectClassV1,
62 CommandSideEffectPreviewV1, CompactHelpEntryPointV1, CompletionRouteEntryV1,
63 CompletionSnapshotV1, InstallDiagnosisBundleV1, InstallDiagnosticComponentV1,
64 OfficialAppDiscoveryReportV1, OfficialAppRouteDescriptorV1, OutputModeParityEntryV1,
65 OutputModeParityReportV1, PythonBridgeParityEntryV1, PythonBridgeParityReportV1,
66 ScriptStableCommandEnvelopeV1,
67};
68pub use plugin::{
69 CompatibilityRange, PluginCapability, PluginKind, PluginLifecycleState, PluginManifestV2,
70 PluginTrustClass,
71};
72pub use product_mount::{
73 canonical_bijux_tool_namespace, known_bijux_tool, known_bijux_tool_by_query,
74 known_bijux_tool_namespaces, known_bijux_tools, official_product_namespaces,
75 official_status_allows_runtime_dispatch, validate_product_mount_descriptor, KnownBijuxTool,
76 ProductCompatibilityWindow, ProductEntrypoint, ProductEntrypointKind, ProductHelpMetadata,
77 ProductMountDescriptor, ProductMountDescriptorBuilder, ProductMountMetadata,
78 ProductRegistryDocument, ProductRegistryEntry,
79};
80pub use query::{
81 contracts_schema_query, version_compatibility_lanes_query, ContractsSchemaQuery,
82 VersionCompatibilityLaneQuery, VersionCompatibilitySurface,
83};
84pub use schema::{
85 command_envelope_v1_schema, config_schema_registry_v1_schema, error_envelope_v1_schema,
86 official_product_registry_schema, output_envelope_v1_schema, plugin_manifest_v2_schema,
87 product_mount_descriptor_schema,
88};