Type Alias: CatalogResult
CatalogResult = {
catalog:Catalog;status:"valid"; } | {issues:CatalogIssue[];status:CatalogResultStatus; }
Defined in: catalogResult.ts:91
Discriminated union returned by validateCatalog. valid never coexists
with issues — a Catalog either passes every check or reports what
failed, mirroring ADR-0001's "nothing renders on failure" contract at the
catalog layer.