4.9 KiB
4.9 KiB
🏭 Content Factory - Task Checklist
Status Legend
- Not started
- Complete
- [~] In progress
Phase 1: Schema Setup in Directus
New Collections
-
avatars - Target customer personas
- slug (string, unique)
- base_name (string)
- wealth_cluster (string)
- psychographics (text)
- tech_stack (json)
- pronoun_male, pronoun_female (string)
- identity_male, identity_female (string)
-
niches - Business industries per avatar
- name (string)
- slug (string)
- avatar (m2o → avatars)
- keywords (json)
- pain_points (json)
-
wealth_clusters - Geographic wealth segments
- slug (string)
- name (string)
- tech_adoption_score (integer)
- primary_need (string)
-
elite_cities - High-value target cities
- name (string)
- state (string)
- full_name (string)
- wealth_cluster (m2o → wealth_clusters)
- landmarks (json)
-
offer_blocks - Messaging templates
- slug (string)
- title (string)
- hook (text)
- spintax (text)
- avatar_pains (json)
- meta_title_template (string)
- meta_desc_template (text)
Update Existing Collections
-
content_campaigns (was campaign_masters)
- Add target_avatars (m2m → avatars)
- Add target_niches (m2m → niches)
- Add target_cities (m2m → elite_cities)
- Add target_offers (m2m → offer_blocks)
-
generated_articles
- Add avatar (m2o → avatars)
- Add niche (m2o → niches)
- Add city (m2o → elite_cities)
- Add offer (m2o → offer_blocks)
- Add schema_json (json)
Admin UI Organization
- Create "Intelligence" folder
- Move avatars, niches, wealth_clusters, elite_cities
- Create "Messaging" folder
- Move offer_blocks
- Update Site Content folder
- Move content_campaigns, generated_articles
Phase 2: Data Import
Avatar Intelligence (10 avatars)
- scaling_founder - The Tech Titan
- elite_consultant - The Wall Street Elite
- ecom_high_roller - The New Money
- high_end_agency_owner - The Media Mogul
- multi_location_ceo - The Legacy Operator
- real_estate_power_player - The RE Power Player
- saas_overloader - The SaaS Overloader
- medical_practice_ceo - The Medical CEO
- coaching_empire_builder - The Coaching Empire
- enterprise_innovator - The Enterprise Innovator
Niches (100 total, 10 per avatar)
- Import all niches linked to avatars
Geo Intelligence
- Import 5 wealth clusters
- tech_native (Silicon Valleys)
- financial_power (Wall Street Corridors)
- media_influence (Hollywood & Brand Hubs)
- new_money_growth (Growth & Tax Havens)
- legacy_sovereign (Old Money & Quiet Wealth)
- Import 50 elite cities linked to clusters
Offer Blocks
- block_01_zapier_fix - The $1,000 Fix
- block_04_market_domination - Market Domination
- block_09_sovereign_capi - Sovereign CAPI
- (More blocks as provided)
Phase 3: Factory Engine Updates
Token Processor
- Add {{NICHE}} token replacement
- Add {{AVATAR}} token replacement
- Add {{PRONOUN}} token replacement
- Add {{TECH_STACK}} token replacement
- Add {{WEALTH_VIBE}} token replacement
- Add {{AGENCY_NAME}} from site
- Add {{AGENCY_URL}} from site
SEO Meta Generator
- Create meta_title from template (60 chars max)
- Create meta_description from template (160 chars max)
- Generate schema.org JSON-LD
- Add canonical URL generation
Campaign Generator
- Accept avatar multi-select
- Accept niche multi-select
- Accept city multi-select
- Accept offer multi-select
- Generate all valid combinations
- Deduplicate combinations
- Apply Gaussian scheduling
- Create articles with full SEO
API Endpoints
- POST /api/factory/generate-campaign
- GET /api/factory/preview-article
- POST /api/factory/publish-batch
Phase 4: Testing & Validation
Test Batch
- Create test campaign with:
- 1 avatar (scaling_founder)
- 2 niches
- 3 cities
- 1 offer
- = 6 articles
- Verify all tokens replaced
- Verify SEO meta quality
- Verify schema.org valid
- Verify no duplicate content
- Check slug uniqueness
Full Campaign Test
- Generate 50+ articles
- Verify Gaussian distribution
- Verify sitemap drip works
- Test publish to site
Phase 5: Documentation
- Update README with factory usage
- Document token reference
- Document campaign workflow
- Create video walkthrough (optional)
Estimated Timeline
| Phase | Time |
|---|---|
| Schema Setup | 1 hour |
| Data Import | 30 mins |
| Factory Engine | 2 hours |
| Testing | 30 mins |
| Documentation | 30 mins |
| Total | ~4.5 hours |
Notes
Add any notes or blockers here during implementation