convey: lode 1 canon sweep — lowercase app labels, surveillance vocab, brand re-cap
Apply the system-anatomy + voice-terminology brand canon to four founder-flagged
dimensions of the convey UI:
- D1: lowercase all 19 app-registry labels; observer label pluralizes to
"observers" (canon plural); drop the .title() fallback in apps/__init__.py
so a missing label surfaces the verbatim app_name instead of re-Title-Casing.
- D2: replace surveillance vocabulary (Capture/Capturing/Local capture/
Captured Hours/tracking/tracked) on owner-facing strings across health,
graph, stats, entities, home, transcripts, and settings. Code-side
identifiers (CSS classes, JSON keys, variable names) untouched.
- D3: lowercase brand-name occurrences of Solstone in owner-facing copy
(import detail, speakers).
- D5: one users → owners swap in settings copy.
Line-level edits only; no component or layout changes. Adjacent surveillance-
vocab strings discovered during recon (apps/health/workspace.html status
lines, transcripts empty-state line 3172, home capture_status passthrough)
are deferred to lode 2.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>