Skip to main content

Module dump

Module dump 

Source
Expand description

Dump renderer-input shapes — typed values passed to Renderer::project_dump and ProgressReporter::report.

These are render-layer types, not domain model types. They live here rather than in src/model/ because they flow from the action layer into the renderer/reporter, not across the client→action boundary. See ADR-0008 for the layer split.

Note on cross-layer dependency: DumpEvent::Polling carries DumpStatus, a model/ type, so render/ depends on model/. That direction is allowed by ADR-0008 (render may reference models). InProgress/Completed/Failed are generic task-state words — not DSP-API-divergent vocabulary (the ADR-0001 boundary is about ontology/class/property terms). Accepted as a shared model type.

Structs§

DumpDeleteOutcome
Final result of a delete operation, passed from the action layer to the Renderer via Renderer::project_dump_deleted.
DumpOutcome
Final result of a completed dump, passed from the action layer to the Renderer.

Enums§

DumpEvent
A progress event during a dump run, passed from the action layer to the ProgressReporter (stderr only).