Product pillar · v0.16.0
product-family ProductFamily
Product family record.
$id · https://corpospec.com/schemas/v0.16.0/product-family.schema.json
Fields
| Field | Type | Required | Description |
|---|---|---|---|
| family_type | FamilyType | yes | Family classification. |
| id | PathRef | yes | PathRef identifier, conventionally `product/families/<slug>`. |
| members | PathRef[] | yes | PathRefs into `product/portfolio/<slug>` records — family members. |
| name | string | yes | Human-readable family name. |
| description | string? | — | One-paragraph description. |
| governing_entity | PathRef? | — | The entity that defines the family roadmap (typically a brand owner). Optional for cross-entity families with shared governance. |
Definitions
Shared types referenced within this schema.
FamilyType
Why these products are grouped into a family.
PathRef
Path-based cross-reference relative to .corpospec/ root.
Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
Reference in your YAML
# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/product-family.schema.json