shiplog-engine 0.4.0

Pipeline orchestrator that drives collect, render, refresh, and import flows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# shiplog-engine


Pipeline orchestration layer used by the CLI.

## Main types


- `Engine`: drives end-to-end flows.
- `RunOutputs`: output artifact paths for a run.
- `WorkstreamSource`: indicates whether workstreams were curated, suggested, or generated.

## Flows


- `run(...)`: ingest -> cluster/load workstreams -> render -> bundle.
- `import(...)`: render from imported ledger artifacts, optional imported workstreams.
- `refresh(...)`: update events/coverage while preserving existing workstream files.

`Engine` delegates behavior to the injected `Ingestor`, `WorkstreamClusterer`, `Renderer`, and `Redactor` implementations.