docs: clear briefing remnants and document journal system
The Briefing system was retired weeks ago and replaced with the
conversational Journal, but several current-state docs still
described it as live. Updates:
architecture.md
- settings keys: briefing_enabled / briefing_locations / office_days →
journal_config (JSON: locations, temp_unit, prep schedule)
- conversation_type: chat/briefing/mcp → chat/journal/mcp
- briefing_date column → day_date on Conversation
- "Briefing-Related Tables" section: dropped rss_feeds + rss_items
rows (retired with PR #43); kept weather_cache and clarified that
lat/lon now live in journal_config.locations, not on the cache row
- routes/chat.py description: dropped trailing "briefing conversation
routes" mention
- routes/briefing.py → routes/journal.py with the current endpoint
shape (config / today / day / days / weather / moments / trigger-
prep)
- services/briefing_pipeline + scheduler + conversations + profile →
services/journal_prep + journal_pipeline + journal_scheduler +
journal_search/moments + user_profile.build_profile_context
features.md
- "Daily Briefing" section rewritten as "Daily Journal":
conversational, single morning prep, right rail with weather +
upcoming events, profile-tab configuration, "what the assistant
has learned" framing
- Settings table: dropped Briefing tab row, added Profile tab row,
fixed Notifications row's stale briefing-push reference
api-reference.md
- /api/briefing/* endpoints replaced with /api/journal/* — config,
today/day/days, trigger-prep, weather (cached/current/refresh/
geocode), moments
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>