shiplog-ids
Deterministic identifier types used across the shiplog workspace.
Provides
EventId::from_parts(...)WorkstreamId::from_parts(...)RunId::now(prefix)
EventId and WorkstreamId are SHA-256 hashes derived from stable input parts. RunId is a timestamp-based run identifier for output directories.
Example
use EventId;
let id = from_parts;
assert_eq!;