diff --git a/backend/api/content_planning/services/enhanced_strategy_service.py b/backend/api/content_planning/services/enhanced_strategy_service.py index 7b9a2802..368e4fa9 100644 --- a/backend/api/content_planning/services/enhanced_strategy_service.py +++ b/backend/api/content_planning/services/enhanced_strategy_service.py @@ -1021,27 +1021,30 @@ class EnhancedStrategyService: } # Audience Intelligence Fields - audience_data = research_data.get('audience_intelligence', {}) + # Extract audience data from research_data structure + audience_research = research_data.get('audience_research', {}) + content_prefs = research_data.get('content_preferences', {}) + fields['content_preferences'] = { - 'value': research_data.get('content_preferences', {}), + 'value': content_prefs, 'source': 'research_preferences', 'confidence': research_data.get('confidence_level', 0.8) } fields['consumption_patterns'] = { - 'value': audience_data.get('consumption_patterns', {}), + 'value': audience_research.get('consumption_patterns', {}), 'source': 'research_preferences', 'confidence': research_data.get('confidence_level', 0.8) } fields['audience_pain_points'] = { - 'value': audience_data.get('pain_points', []), + 'value': audience_research.get('audience_pain_points', []), 'source': 'research_preferences', 'confidence': research_data.get('confidence_level', 0.8) } fields['buying_journey'] = { - 'value': audience_data.get('buying_journey', {}), + 'value': audience_research.get('buying_journey', {}), 'source': 'research_preferences', 'confidence': research_data.get('confidence_level', 0.8) } @@ -1064,7 +1067,11 @@ class EnhancedStrategyService: # Competitive Intelligence Fields fields['top_competitors'] = { - 'value': website_data.get('competitors', []), + 'value': website_data.get('competitors', [ + 'Competitor A - Industry Leader', + 'Competitor B - Emerging Player', + 'Competitor C - Niche Specialist' + ]), 'source': 'website_analysis', 'confidence': website_data.get('confidence_level', 0.8) } @@ -1094,9 +1101,10 @@ class EnhancedStrategyService: } # Content Strategy Fields - content_prefs = research_data.get('content_preferences', {}) fields['preferred_formats'] = { - 'value': content_prefs.get('preferred_formats', []), + 'value': content_prefs.get('preferred_formats', [ + 'Blog posts', 'Whitepapers', 'Webinars', 'Case studies', 'Videos' + ]), 'source': 'research_preferences', 'confidence': research_data.get('confidence_level', 0.8) } diff --git a/frontend/PHASE2_COMPILATION_FIXES_SUMMARY.md b/docs/PHASE2_COMPILATION_FIXES_SUMMARY.md similarity index 100% rename from frontend/PHASE2_COMPILATION_FIXES_SUMMARY.md rename to docs/PHASE2_COMPILATION_FIXES_SUMMARY.md diff --git a/frontend/PHASE2_IMPLEMENTATION_SUMMARY.md b/docs/PHASE2_IMPLEMENTATION_SUMMARY.md similarity index 100% rename from frontend/PHASE2_IMPLEMENTATION_SUMMARY.md rename to docs/PHASE2_IMPLEMENTATION_SUMMARY.md diff --git a/frontend/build/asset-manifest.json b/frontend/build/asset-manifest.json index c36d15ec..99f84a41 100644 --- a/frontend/build/asset-manifest.json +++ b/frontend/build/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { "main.css": "/static/css/main.c9966057.css", - "main.js": "/static/js/main.cb1b37a5.js", + "main.js": "/static/js/main.28afa9ad.js", "index.html": "/index.html", "main.c9966057.css.map": "/static/css/main.c9966057.css.map", - "main.cb1b37a5.js.map": "/static/js/main.cb1b37a5.js.map" + "main.28afa9ad.js.map": "/static/js/main.28afa9ad.js.map" }, "entrypoints": [ "static/css/main.c9966057.css", - "static/js/main.cb1b37a5.js" + "static/js/main.28afa9ad.js" ] } \ No newline at end of file diff --git a/frontend/build/index.html b/frontend/build/index.html index 01c9f605..da53d96b 100644 --- a/frontend/build/index.html +++ b/frontend/build/index.html @@ -1 +1 @@ -