from_patches
from_patches(
patches: collections.abc.Sequence[Patch] = (),
)-> ‘PatchCatalog’
Catalog over live patches. No backend work happens until the first metadata operation.
The resolver’s registry is the store; identical patch instances collapse to a single entry (set semantics by lineage).