fix: dashboard zeros — local SQLite missing embedded_at column
fetchLocal() queried COUNT(*) WHERE embedded_at IS NOT NULL, but the
local schema never had that column. Every dashboard request failed,
falling through to turso batch (which also returned zeros).
- add embedded_at column migration to LocalDb schema
- sync embedded_at from turso in full and incremental sync
- add logfire warnings when fetchLocal fails or turso batch returns no rows
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>