Expand description
Workspace sources: the 1..N git checkouts a workspace root holds. Mirrors
caliban’s caliban-supervisor::sources so both sides agree on source
identity (name = directory basename). See caliban #281 / ADR 0052.
Structs§
- Source
- One source checkout within a workspace. (The
discover_sourcesfilesystem logic stays inprospero-core; only this struct is shared.)
Functions§
- discover_
sources - Enumerate the sources under
workspace_root, matching caliban’s rule: if the root is itself a checkout it is the single source; otherwise each immediate child directory that is a checkout is a source. Sorted by name.