Pack System
Overview

Pack System

The AICR pack system provides modular capability delivery through a 4-level hierarchy.

Hierarchy

Domain (Summit Products)
  └── SuperPack (Solutions)
        └── Pack (Bundles)
              └── Rally (Atoms)

Levels

LevelDescriptionStatus States
RallyAtomic capability unit (routes, widgets, navEntries)ENABLED / DISABLED
PackBundle of rallies with dependenciesENABLED / DISABLED
SuperPackUnlockable capability setLOCKED → UNLOCKED → ACTIVE
DomainSummit product masteryLOCKED → UNLOCKED → SUMMIT

Classification Axes

Stage (Business Maturity)

  • Foundry - Early stage, experimental
  • Core - Essential capabilities
  • Growth - Expansion features
  • Scale - Enterprise features

Scope (Technical Domain)

  • Presence - Digital presence management
  • Domain - Domain-specific capabilities
  • Enterprise - Enterprise integration
  • Presentation - Reporting and visualization
  • Intelligence - AI and analytics

Pack Manifest

interface PackManifest {
  packSlug: string;
  version: string;
  name: string;
  description: string;
  stage: 'foundry' | 'core' | 'growth' | 'scale';
  scope: 'presence' | 'domain' | 'enterprise' | 'presentation' | 'intelligence';
  rallies: string[];
  requiredPacks?: string[];
  unlocksAccess?: string[];
  costModel?: CostModel;
}

Tech Tree Visualization

The platform includes a visual tech tree browser at /summit/packs/tech-tree showing:

  • 4 stage columns (Foundry, Core, Growth, Scale)
  • Pack dependencies and unlock paths
  • Tenant enablement status
  • Progress tracking for SuperPacks and Domains

Database Tables

TablePurpose
pack_catalogGlobal pack definitions
rally_catalogRally definitions
super_pack_catalogSuperPack bundles
domain_catalogDomain mastery
tenant_packsTenant pack enablement
tenant_ralliesTenant rally enablement
tenant_super_packsTenant SuperPack status
tenant_domainsTenant domain status