Expand description
UI-independent document artifact and export foundation for KatanA.
KDV receives KMM public DTOs, delegates supported rendering to KRR, and keeps viewer UI concerns outside this crate.
Re-exports§
pub use artifact::Artifact;pub use artifact::ArtifactBytes;pub use artifact::ArtifactDiagnostic;pub use artifact::ArtifactDiagnostics;pub use artifact::ArtifactFormat;pub use artifact::ArtifactId;pub use artifact::ArtifactKind;pub use artifact::ArtifactManifest;pub use artifact::ArtifactUri;pub use artifact::DiagnosticSeverity;pub use backend::diagram::KrrDiagramInputFactory;pub use backend::diagram::KrrRenderOutputFactory;pub use cli_api::CliApi;pub use cli_api::CliBuildRequest;pub use cli_api::CliDiagnostics;pub use cli_api::CliExportDebugRequest;pub use cli_api::CliExportRequest;pub use cli_api::CliOutput;pub use cli_api::CliRequest;pub use cli_api::CliThemeMode;pub use document::DocumentId;pub use document::DocumentKind;pub use document::DocumentMetadataView;pub use document::DocumentModelError;pub use document::DocumentOutline;pub use document::DocumentOutlineItem;pub use document::DocumentSnapshot;pub use document::DocumentSnapshotFactory;pub use document::DocumentSource;pub use document::SourceKind;pub use document::SourceRevision;pub use document::SourceUri;pub use evaluation::BackendCapability;pub use evaluation::BackendCapabilityMatrix;pub use evaluation::CoverageStatus;pub use evaluation::EvaluationCoverageMatrix;pub use evaluation::EvaluationFeatureCoverage;pub use evaluation::EvaluationFixture;pub use evaluation::EvaluationFixtureMatrix;pub use evaluation::FixtureCategory;pub use export_contract::HtmlExportContractEntry;pub use export_contract::HtmlExportContractMatrix;pub use export_contract::HtmlExportReadiness;pub use forge::BuildGraph;pub use forge::BuildProfile;pub use forge::BuildRequest;pub use forge::ExportFormat;pub use forge::ExportOutput;pub use forge::ExportRequest;pub use forge::ForgeBackend;pub use forge::ForgeDiagnostics;pub use forge::ForgeError;pub use forge::ForgePipeline;pub use forge::ManifestOnlyBackend;pub use forge::MarkdownEvaluationTarget;pub use forge::RenderedDiagram;pub use forge::TransformStep;
Modules§
Structs§
- Diagram
Render Request - Diagram
Rendering Backend - Export
Format Quality Score - Export
Postprocess Evaluation Report - Export
Postprocess Evaluation Request - Export
Postprocess Evaluation Service - Export
Postprocess Policy - Export
Quality Artifacts - Export
Quality Check - Export
Quality Gate - Export
Quality Report - Karui
PdfPostprocess Adapter - KdvTheme
Snapshot - KrrDiagram
Render Engine - PdfPostprocess
Error - PdfPostprocess
Input - PdfPostprocess
Output