What problem does it solve? Modeling Salesforce Industries CME Enterprise Product Catalog (EPC) offers requires authoring many interdependent DataPack JSON files (Product2 records, attribute assignments, Product Child Items, pricing, orchestration, decomposition, overrides) with consistent global keys and namespace placeholders, which is error-prone when done manually. ## Core Features & Use Cases - Offer Bundle Modeling: Create Product2 offers with SpecificationType=Offer and SpecificationSubType=Bundle, plus root and child ProductChildItem records with min/max/default quantity rules. - Attribute Modeling: Define attribute metadata, default values, valid value sets, and AttributeAssignment payloads with display sequences and required flags. - Companion DataPack Generation: Produce aligned pricebook entries, price list entries, object field attributes, orchestration scenarios, decomposition relationships, compiled attribute overrides, override definitions, and parent keys from canonical templates. - 120-Point Quality Rubric: Score existing bundle payloads across 6 categories (identity, structure, attributes, composition, DataPack integrity, documentation) with deploy-ready/review/block thresholds. - Use Case: Ask the agent to create a "Business Internet Plus" offer bundle with ProductCode BIZ-INT-PLUS-01 and three child products, and receive a complete, internally consistent set of DataPack JSON files ready for deployment. ## Quick Start Ask the agent to create a Product2 offer bundle named Business Internet Plus with ProductCode BIZ-INT-PLUS-01, three child products, and all companion DataPack JSON files generated from the bundled templates.