semblance-dev/backend/app
michael d4ce5d99bc Fix audience_brief and research_objective dropped in Stage 2 persona generation
Stage 2 (detailed persona generation) was ignoring the audience brief and
research objective, causing the LLM to guess research context from demographics
alone. Now passes both values through to generate_persona() in all three
endpoints (generate-personas-full, complete-and-save-persona, complete-persona)
and auto-generates prompt customization via customize_persona_prompt() when
they are provided.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 08:40:17 -06:00
..
auth changed permissions 2025-12-19 19:26:16 +00:00
models Remove __pycache__ files from git tracking 2025-12-19 13:28:19 -06:00
routes Fix audience_brief and research_objective dropped in Stage 2 persona generation 2026-02-11 08:40:17 -06:00
services Fix audience_brief and research_objective dropped in Stage 2 persona generation 2026-02-11 08:40:17 -06:00
utils Remove __pycache__ files from git tracking 2025-12-19 13:28:19 -06:00
.DS_Store changed permissions 2025-12-19 19:26:16 +00:00
__init__.py changed permissions 2025-12-19 19:26:16 +00:00
db.py changed permissions 2025-12-19 19:26:16 +00:00
extensions.py changed permissions 2025-12-19 19:26:16 +00:00
utils.py changed permissions 2025-12-19 19:26:16 +00:00
websocket_debug_tap.py changed permissions 2025-12-19 19:26:16 +00:00
websocket_manager.py changed permissions 2025-12-19 19:26:16 +00:00
websocket_manager_async.py changed permissions 2025-12-19 19:26:16 +00:00