Content System
The vocabulary peer to BDS — industries, voices, atmospheres, and locked enums.
The Brik Content System (BCS) is the content-vocabulary peer to the visual token system. Same cascade pattern as tokens, but for copy instead of colors. Lives in content-system/ in the BDS repo and ships from the same npm package via a second entry point.
import {
industryPacks,
voicePatterns,
PERSONALITY_VALUES,
VOICE_VALUES,
VISUAL_STYLE_VALUES,
DEFAULT_INDUSTRY_SLUG,
type IndustryPack,
type VoicePattern,
} from '@brikdesigns/bds/content-system';What's in here
| Section | Answers |
|---|---|
| Industries | "What does this vertical care about? What's seasonal, regulated, or competitive?" |
| Voices | "How does this client sound? Direct, warm, witty, refined?" |
| Atmospheres | "What mood does this brand sit in? Editorial-luxury, warm-soft, minimal-clinical?" |
How the cascade works
Same shape as tokens: industry defaults → client overrides win.
When a strategy doc, mockup, or page generates for a client, the BCS resolver:
- Loads the industry pack for
company_profile.industry_slug(defaults tosmall-business) - Layers on the client's voice picks, atmosphere selection, and copy overrides
- Returns a single resolved view that automations + content workers consume
Client overrides on cta_language, anti_messages, and naming_conventions always win over industry seeds. Empty client fields fall through to the industry default.
Locked enums are the source of truth. PERSONALITY_VALUES, VOICE_VALUES, VISUAL_STYLE_VALUES, and INDUSTRY_SLUGS are exported from BCS and imported by the portal. Never hardcode these values in consumer code; never drift them between repos.
Pack lifecycle
Every pack carries a version, reviewCadence, and lastReviewed field. Bump version on content change. Update lastReviewed when you confirm accuracy on a review pass — even with no changes. The catch-all small-business pack graduates a new vertical out when:
- Brik has 3+ clients in it, OR
- Seasonality / regulation / terminology diverges meaningfully from
small-business, OR - Strategy docs repeat 60%+
See Industries → Dental for a fully-fleshed reference pack.