## Summary - Adds a trivial always-on observable gauge (`twenty.heartbeat = 1`) so the OTLP exporter fires on every 10s collection tick, even on idle pods. Without this, `PeriodicExportingMetricReader` skips the export when `scopeMetrics` is empty, so the process-log wrapper never runs and we can't prove OTLP connectivity. - Adds a one-time "first periodic export attempt" log line inside the wrapped exporter, completing the startup log sequence: `OTLP reader enabled` → `first periodic export attempt` → `first export ok` / `export failed`. Co-authored-by: Cursor <cursoragent@cursor.com>