Module stack

Module stack 

Source
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 analysis
  • batuta stack release - Coordinated multi-crate release
  • batuta stack status - Stack dashboard
  • batuta 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::ErrorForecaster;
pub use diagnostics::ForecastMetrics;
pub use diagnostics::GraphMetrics;
pub use diagnostics::HealthStatus;
pub use diagnostics::HealthSummary;
pub use diagnostics::IsolationForest;
pub use diagnostics::StackDiagnostics;
pub use graph::DependencyGraph;
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::format_report_json as format_quality_report_json;
pub use quality::format_report_text as format_quality_report_text;
pub use quality::ComponentQuality;
pub use quality::HeroImageResult;
pub use quality::ImageFormat;
pub use quality::QualityChecker;
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 types::*;

Modules§

checker
Stack Health Checker
crates_io
Crates.io API Client
diagnostics
Stack Visualization, Diagnostics, and Reporting
graph
Dependency Graph Analysis
publish_status
Publish Status Scanner with O(1) Cache
quality
Stack Quality Matrix
releaser
Release Orchestrator
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