bijux-cli 0.4.1

Command-line runtime for automation, plugin-driven tools, and interactive workflows with structured output.
Documentation
//! Durable typed contracts grouped by functional surface.

/// Command-path and namespace contracts.
pub mod command;
/// Config domain contracts.
pub mod config;
/// Diagnostic and trace contracts.
pub mod diagnostics;
/// Output and error envelope contracts.
pub mod envelope;
/// Execution-policy and flag contracts.
pub mod execution;
/// Official app, plugin, and SDK integration contracts.
pub mod integration_surface_contracts;
/// Shared marker contracts.
pub mod marker;
/// Root operator flow and machine envelope contracts.
pub mod operator_surface_contracts;
/// Plugin manifest and compatibility contracts.
pub mod plugin;
/// Official product-mount reservation contracts.
pub mod product_mount;
/// Read-only schema inventory query interfaces.
pub mod query;
/// JSON Schema generation helpers.
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,
};