Conservative administered GC planner for immutable governance artifacts.
Hosts may provide a partial Candidate/Definition inventory for a conservative
retain-only plan, or explicitly mark it complete after including all live
activation, Run, checkpoint, state-binding, and lineage references. Anything
not explicitly marked gc_eligible remains retained. The result is a
content-addressed Plan; deletion belongs to a backend transaction that can
revalidate the inventory under its own fence.
Summary
Functions
Builds a conservative GC decision from an explicit inventory.
Functions
@spec plan( Spectre.Definition.Store.config(), [Spectre.Definition.Candidate.Ref.t() | String.t()], keyword() ) :: {:ok, Spectre.Governance.GC.Plan.t()} | {:error, term()}
Builds a conservative GC decision from an explicit inventory.