// Package consumerv1 defines the transport-free Catalog consumer views served
// by the private L0 endpoint. Catalog owns projection and lineage; App and
// ConnectorPack authorities continue to own their source facts.
//
// AppMetadataView v1 exposes the immutable AppRelease-owned projection.
// AppMetadataViewV2 additionally carries Catalog-derived effective L1+L2
// components from the same immutable revision; it does not change v1 or create
// an independent metadata authority. AppMetadataViewV3 preserves that complete
// fact shape under a new capability identity with a 3 MiB semantic response
// ceiling; the published v1 and v2 identities remain unchanged. Standalone
// component validation is capability-aware so it cannot disagree with the
// enclosing view's immutable response budget.
package consumerv1
