feat(activities): add daily activities cogitate talent with $facet and $activity_md_dir vars
Sprint 2 Part B (req_izc53wlf, founder-approved 2026-04-18). Adds the daily
cogitate talent that reads per-span narrative .md files and creates missed
activity records (in-person meetings, phone calls, brief interactions).
Wires two new template vars into _build_prompt_context:
- $facet: bare facet name (e.g., \"work\")
- $activity_md_dir: {journal}/facets/{facet}/activities/{day}/
Both vars are populated only when a facet is dispatched with a day, matching
production semantics. The existing $facets (plural rich markdown) variable is
unchanged.
The talent slots in at priority 30, between events agents (priority 10) and
entity analysis (priority 40+). multi_facet: true fans out per active facet.
Note: the founder-approved prompt instructs the talent to include a
`participation` field on `sol call activities create` payloads, but the CLI
does not currently ingest that field — it falls through silently to
`active_entities: []`. Tracked as a follow-up; prompt body intentionally
matches the approved source verbatim.
Co-Authored-By: OpenAI Codex <codex@openai.com>