shiplog-workstreams
Workstream clustering and workstream-file lifecycle management.
Main components
RepoClusterer: default clusterer that groups events by repository (implemented asshiplog_workstreams::cluster).WorkstreamManager: handles curated/suggested file precedence.load_or_cluster(...): load YAML when present, otherwise cluster.write_workstreams(...): writeWorkstreamsFileto YAML.
File precedence and artifact path contracts are owned by
shiplog_workstreams::layout; receipt caps are owned by
shiplog_workstreams::receipt_policy.