#![allow(dead_code)]
#![allow(unused_imports)]
#[cfg(test)]
mod roundtrip_tests;
pub mod diagnostics;
pub mod document;
pub mod legacy_diag;
pub mod model;
pub mod operating;
pub mod provenance;
pub mod study;
pub mod summary;
pub mod validation;
pub use powerio_core::ErrorCategory;
pub use diagnostics::{DiagnosticCode, DiagnosticSeverity, DiagnosticStage, StructuredDiagnostic};
pub mod error;
pub use error::{Error, Result};
pub use document::{
DerivedMetadata, NetworkPackage, NormalizedSolverTableMetadata, NormalizedSolverTableRowCounts,
NormalizedSolverTableSourceRows, ensure_payload_uids,
};
pub use model::{ModelKind, ModelPayload};
pub use operating::{ElementRef, ElementUpdate, OperatingPoint, OperatingPointSeries, TimeAxis};
pub use provenance::{
Confidence, MappingKind, Origin, Producer, SourceDescriptor, SourceMapEntry, SourceRef,
};
pub use study::{StudyBlock, StudyCommit, StudyEdit};
pub use summary::{ObjectSummary, ObjectTopology, ObjectUnits};
pub use validation::{ValidationCounts, ValidationPass, ValidationStatus, ValidationSummary};