{"format":"vercy-model-allocation-candidate/v1","contourId":"EM-PRD-01","proposedName":"Product Catalogue","modelId":null,"registryId":null,"allocationState":"unassigned","decision":"NEW MODEL","canonicalPublishable":false,"identityTest":{"stableIdentity":"A governed catalogue of durable product identities remains identifiable across markets, offerings, price changes and roadmap revisions while its product definitions evolve through releases.","versionIdentity":"Changes to product definitions, editions, entitlement conversions or lifecycle policy create immutable catalogue releases; family reassignment, price and availability changes do not change Product identity.","independentLifecycle":["draft","reviewed","published","effective","superseded","retired"],"mastership":"product-management catalogue authority"},"boundary":{"owns":["persistent product-catalogue identity","durable Product identity and lifecycle","Product Family classification","Product-scoped Edition identity and continuity rationale","value proposition and target-segment definition","entitlement-boundary and certification references","product roadmap and end-of-life authority bindings","catalogue release, supersession and retirement history"],"references":[{"target":"WM-ECO-021","purpose":"Proposal-specific quote assertions only"},{"target":"WM-ACT-008","purpose":"Non-binding Roadmap Item intent profile"},{"target":"WM-ACT-004","purpose":"Service Definition boundary"}],"excludes":["market-facing display-name authority","market or channel Offering identity","price plan, tariff or quoted price","contract, entitlement or order identity","roadmap commitment or delivery evidence","release, deployment or feature-availability fact","bundle composition without observable product evidence"]},"objects":{"ProductCatalogue":{"identity":["productCatalogueId"],"required":["name","ownerRef","status"],"optional":["successorRef","retiredAt"],"lifecycle":["draft","reviewed","published","effective","superseded","retired"]},"Product":{"identity":["productId"],"required":["internalName","valueProposition","lifecycleStatus"],"optional":["familyRef","targetSegments","entitlementBoundaryRef","certificationRefs","roadmapRef","successorRef"],"lifecycle":["draft","active","end-of-sale","retired"]},"Edition":{"identity":["productId","editionId"],"required":["capabilitySurface","releaseLineage","lifecycleStatus"],"optional":["predecessorEditionRef","entitlementConversionNote"],"lifecycle":["draft","active","end-of-support","retired"]},"ProductFamily":{"identity":"classification-key-within-catalogue","membership":"single-primary-family","commercialIdentity":false},"CatalogueRelease":{"identity":["productCatalogueId","releaseVersion"],"required":["productVersions","validFrom","contentDigest","status"],"optional":["validTo","supersedesRelease"]}},"editionRule":{"positiveTest":"Edition differs by implemented capability surface or release lineage independently of price, channel, segment and market.","negativeTest":"Variants differing only by entitlement quantity, separately sold feature gating or price are one Edition represented by different Offerings."},"bundlePromotionEvidence":["composite is engineered, released and versioned as one artefact rather than assembled at sale","composite is supported and defect-tracked as one unit","members are not independently orderable","composite survives removal of a member's own Product"],"invariants":["Product identity survives tariff, price, bundle-membership and ordinary availability changes.","A new Product requires independently governed value proposition, entitlement, certification, roadmap or end-of-life identity.","Product Family is Product Catalogue classification only and never owns price, contract, subscription, commitment, bundle or BOM semantics.","Family reassignment never versions or succeeds Product and never changes Offering.","Edition continuity records capability difference, release lineage and entitlement conversion; commercial tier is never Edition.","Product may exist without any Offering.","Subscription semantics never belong to Product identity.","Pricing, discount or channel composition is always Offering composition and never promotes to Product.","A bundle promotes only with recorded observable product evidence.","Catalogue releases are immutable and corrections create successors.","Roadmap changes never rewrite Product identity automatically.","Quoted terms never become catalogue-mastered facts.","Product lifecycle decisions retain authority and effective time.","Retired products and editions remain resolvable for historical offers and entitlements."],"holds":["Registry allocation is pending and no identifier may be guessed.","Provider reconciliation and one frozen audit are complete; remediation was applied without rerun.","Product, bundle, entitlement and service relation contracts and crosswalks require canonical validation.","Source revisions are pinned only in the accompanying profile candidate and remain non-canonical.","Fixtures are specified but not executed."]}
