#![allow(unused_imports)]
#![allow(dead_code)]
#![cfg_attr(not(test), warn(clippy::unwrap_used))]
#![cfg_attr(
test,
allow(
clippy::unwrap_used,
clippy::panic,
clippy::float_cmp,
clippy::float_cmp_const,
clippy::field_reassign_with_default,
clippy::unwrap_in_result,
clippy::single_char_pattern,
clippy::needless_borrows_for_generic_args,
clippy::manual_range_contains,
clippy::assertions_on_constants,
)
)]
#[macro_use]
#[allow(unused_macros)]
mod generated_contracts;
#[macro_use]
#[allow(unused_macros)]
mod batuta_contracts;
pub mod ansi_colors;
pub mod timing;
pub mod analyzer;
pub mod audit;
pub mod backend;
pub mod config;
pub mod experiment;
pub mod numpy_converter;
pub mod oracle;
pub mod parf;
pub mod pipeline;
pub mod pipeline_analysis;
pub mod plugin;
pub mod pytorch_converter;
pub mod recipes;
pub mod report;
pub mod sklearn_converter;
pub mod tools;
pub mod types;
#[cfg(feature = "wasm")]
pub mod wasm;
#[cfg(feature = "native")]
pub mod serve;
#[cfg(feature = "native")]
pub mod stack;
pub mod data;
pub mod viz;
pub mod content;
#[cfg(feature = "native")]
pub mod tui;
#[cfg(feature = "native")]
pub mod falsification;
#[cfg(feature = "native")]
pub mod bug_hunter;
#[cfg(feature = "native")]
pub mod playbook;
#[cfg(feature = "native")]
pub mod comply;
#[cfg(feature = "native")]
pub mod hf;
#[cfg(feature = "native")]
pub mod mcp;
#[cfg(feature = "agents")]
pub mod agent;
pub use backend::{Backend, BackendSelector, OpComplexity};
pub use numpy_converter::{NumPyConverter, NumPyOp};
pub use parf::{
CodePattern, DeadCode, DependencyKind, FileDependency, ParfAnalyzer, SymbolKind,
SymbolReference,
};
pub use pipeline::{
AnalysisStage, BuildStage, OptimizationStage, PipelineStage, TranspilationPipeline,
TranspilationStage, ValidationStage, ValidationStrategy,
};
pub use plugin::{PluginMetadata, PluginRegistry, PluginStage, TranspilerPlugin};
pub use pytorch_converter::{PyTorchConverter, PyTorchOperation, RealizarOperation};
pub use report::{MigrationReport, ReportFormat};
pub use sklearn_converter::{AprenderAlgorithm, SklearnAlgorithm, SklearnConverter};
pub use types::{Language, PhaseStatus, ProjectAnalysis, WorkflowPhase, WorkflowState};
pub use audit::{
new_audit_collector, record_failure, record_success, ChainVerification, ContextSnapshot,
HashChainEntry, PipelineAuditCollector, PipelinePath, PipelineTrace, StageTimer,
};
pub use experiment::{
AppleChip, ArtifactSignature, ArtifactType, CitationMetadata, CitationType, ComputeDevice,
ComputeIntensity, CostMetrics, CostPerformanceBenchmark, CostPerformancePoint, CpuArchitecture,
CreditRole, EnergyMetrics, ExperimentError, ExperimentRun, ExperimentStorage, GpuVendor,
InMemoryExperimentStorage, ModelParadigm, OfflineRegistryConfig, Orcid, PlatformEfficiency,
PreRegistration, ResearchArtifact, ResearchContributor, RunStatus, SignatureAlgorithm,
SovereignArtifact, SovereignDistribution, TpuVersion,
};
pub use recipes::{
CiCdBenchmarkRecipe, CostPerformanceBenchmarkRecipe, ExperimentTrackingConfig,
ExperimentTrackingRecipe, RecipeResult, ResearchArtifactRecipe, SovereignDeploymentConfig,
SovereignDeploymentRecipe,
};
pub use oracle::{
Backend as OracleBackend, Capability, CapabilityCategory, ComponentRecommendation,
ComputeRecommendation, DataSize, DistributionRecommendation, HardwareSpec, IntegrationPattern,
KnowledgeGraph, OpComplexity as OracleOpComplexity, OptimizationTarget, OracleQuery,
OracleResponse, ProblemDomain, QueryConstraints, QueryEngine, QueryPreferences, Recommender,
StackComponent, StackLayer,
};
#[cfg(feature = "native")]
pub use serve::{
BackendSelector as ServeBackendSelector, ChatMessage, ChatTemplateEngine, CircuitBreakerConfig,
ContextManager, ContextWindow, CostCircuitBreaker, FailoverConfig, FailoverManager,
PrivacyTier, RejectReason, Role, RouterConfig, RoutingDecision, ServingBackend,
SpilloverRouter, StreamingContext, TemplateFormat, TokenEstimator, TruncationStrategy,
};
#[cfg(feature = "native")]
pub use stack::{
render_dashboard,
AndonStatus,
Anomaly,
AnomalyCategory,
ComponentMetrics,
ComponentNode,
ComponentQuality,
ErrorForecaster,
ForecastMetrics,
GraphMetrics,
HealthStatus,
HealthSummary,
HeroImageResult,
ImageFormat,
IsolationForest,
QualityChecker,
QualityGrade,
QualityIssue,
QualitySummary,
Score,
StackDiagnostics,
StackLayer as QualityStackLayer,
StackQualityReport,
};
#[cfg(feature = "native")]
pub use falsification::{
evaluate_critical_only, evaluate_project, CheckItem, CheckStatus, ChecklistResult, Evidence,
EvidenceType, Severity, TpsGrade,
};
#[cfg(feature = "native")]
pub use comply::{ComplyConfig, ComplyReport, ComplyReportFormat, StackComplyEngine};