Dimension: one row per tier/lineage within a company (e.g. Claude Opus, GPT Flagship), sitting between Company and Model in the hierarchy. "Family" means a tier tracked across generations (Opus 3→4→4.5→...), not a same-generation grouping of different sizes. Not every model belongs to a family — pre-tier legacy releases are left unassigned. See Family Transitions for how families split, merge, or get renamed over time.
Family Slug ID String Lowercase, hyphenated unique identifier for this family (e.g. 'claude-opus', 'gpt-flagship'). The foreign key Model Release Ledger and Family Transitions use to reference this family — join on this, not on Family Name. Family Name String Human-readable name of the tier/lineage (e.g. 'Claude Opus', 'GPT Flagship'). Company Slug ID String Foreign key to AI Companies.Slug ID — which company this family belongs to. Every family has exactly one owning company; families never span companies. Description String Prose defining what distinguishes this family/tier — e.g. its capability level relative to siblings, or why it's treated as 'legacy'/pre-tier. A 'family' here means tier-lineage across generations (e.g. Claude Opus 3→4→4.5→...), not a same-generation grouping of different sizes — see Family Transitions for how families split, merge, or get renamed over time.