Expand description
Layer: Coordinator (planning → execution → persistence/observability)
pipeline/mod.rs is the only module allowed to bridge all three layers.
It reads a resolved plan (planning), dispatches to execution modules, then
records metrics and sends notifications (persistence/observability).
See docs/adr/0003-layer-classification.md for the full module taxonomy.
Structs§
- RunOptions
- Per-run configuration flags passed from the CLI to the pipeline.
- RunSummary
- Accumulates operational data during a pipeline run for summary and metrics.
- Validate
Target - Re-targeting overrides for
rivet validate.
Enums§
- Plan
Output Format - Output format for
rivet plan. - Reconcile
Output Format - Output format for the reconcile report.
- Repair
Output Format - Output format for the repair plan / report.
- Repair
Report Source - Source of the reconcile report used to derive the repair plan.
- Validate
Depth - How deep a
rivet validatepass goes — a graded verify layer over the same checks, letting an operator trade thoroughness for latency / cost. - Validate
Output Format - Output format mirroring the
rivet reconcile/rivet repairpattern.
Functions§
- reset_
chunk_ checkpoint - reset_
chunk_ checkpoints_ stuck - Clear chunk checkpoints for every export named in
config_path’s YAML that currently has anin_progresschunk run (chunk_run.status = 'in_progress'). - reset_
state - run
- run_
apply_ command - Entry point for
rivet apply <plan-file> [--parallel-export-processes] [--resume] [--force]. - run_
plan_ command - Entry point for
rivet plan. - run_
reconcile_ command - run_
repair_ command - run_
validate_ command - Driver for
rivet validate <export>(or every export whenexport_nameisNone). - show_
chunk_ checkpoint - show_
files - show_
journal - Display recent run journal entries for an export.
- show_
metrics - show_
progression - Epic G / ADR-0008 — explicit committed / verified boundaries per export.
- show_
state