Expand description
PAIML Stack Dependency Orchestration
This module provides dependency management and coordinated release capabilities for the PAIML (Pragmatic AI Labs) Rust ecosystem.
§Commands
batuta stack check- Dependency health analysisbatuta stack release- Coordinated multi-crate releasebatuta stack status- Stack dashboardbatuta stack sync- Dependency synchronization
§Toyota Way Principles
- Jidoka: Pre-flight checks stop broken releases
- Just-in-Time: Pull-based release ordering
- Heijunka: Version alignment across stack
- Genchi Genbutsu: Real-time crates.io verification
Re-exports§
pub use checker::StackChecker;pub use crates_io::CratesIoClient;pub use diagnostics::render_dashboard;pub use diagnostics::AndonStatus;pub use diagnostics::Anomaly;pub use diagnostics::AnomalyCategory;pub use diagnostics::ComponentMetrics;pub use diagnostics::ComponentNode;pub use diagnostics::GraphMetrics;pub use diagnostics::HealthStatus;pub use diagnostics::HealthSummary;pub use diagnostics::StackDiagnostics;pub use diagnostics_ml::ErrorForecaster;pub use diagnostics_ml::ForecastMetrics;pub use diagnostics_ml::IsolationForest;pub use drift::format_drift_errors;pub use drift::format_drift_json;pub use drift::DriftChecker;pub use drift::DriftReport;pub use drift::DriftSeverity;pub use graph::DependencyGraph;pub use hero_image::HeroImageResult;pub use hero_image::ImageFormat;pub use publish_status::format_report_json as format_publish_status_json;pub use publish_status::format_report_text as format_publish_status_text;pub use publish_status::CrateStatus;pub use publish_status::PublishAction;pub use publish_status::PublishStatusCache;pub use publish_status::PublishStatusReport;pub use publish_status::PublishStatusScanner;pub use quality::ComponentQuality;pub use quality::QualityGrade;pub use quality::QualityIssue;pub use quality::QualitySummary;pub use quality::Score;pub use quality::StackLayer;pub use quality::StackQualityReport;pub use quality_checker::QualityChecker;pub use quality_format::format_report_json as format_quality_report_json;pub use quality_format::format_report_text as format_quality_report_text;pub use releaser_types::format_plan_text;pub use releaser_types::BumpType;pub use releaser_types::ReleaseConfig;pub use releaser_types::ReleaseResult;pub use releaser_types::ReleasedCrate;pub use types::*;
Modules§
- checker
- Stack Health Checker
- crates_
io - Crates.io API Client
- diagnostics
- Stack Visualization, Diagnostics, and Reporting
- diagnostics_
ml - ML-based Anomaly Detection and Forecasting
- drift
- Stack Drift Detection
- graph
- Dependency Graph Analysis
- hero_
image - Hero Image Detection and Validation
- publish_
status - Publish Status Scanner with O(1) Cache
- quality
- Stack Quality Matrix
- quality_
checker - Quality Checker
- quality_
format - Quality Report Formatting
- releaser
- Release Orchestrator Module
- releaser_
preflight - Release Preflight Checks
- releaser_
types - Release Orchestrator Types
- tree
- Stack Tree View - Visual hierarchical representation of PAIML stack
- tui
- TUI Dashboard for PAIML Stack Status
- types
- Core types for PAIML Stack Orchestration
Constants§
- PAIML_
CRATES - PAIML stack crate names for identification
Functions§
- is_
paiml_ crate - Check if a crate name is part of the PAIML stack