Dynamic chat bar placeholder based on onboarding state
Chat bar placeholder text now reflects the user's onboarding state:
- Observing: "I'm learning how you work — ask me what I've noticed..."
- Ready: "I have suggestions for organizing your journal — let's review"
- Interviewing: "Tell me about your work..."
- Default/complete/skipped: "Send a message..."
Implemented via Flask context processor in convey/apps.py — reads
awareness state and injects chat_bar_placeholder into all templates.
Template uses Jinja2 variable with safe fallback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>