personal memory agent

fix(home): surface backlog health in pulse master

Add a shared read-only convey backlog loader and a stuck_day_rows renderer helper so home and health read the same backlog source without adding IO to backlog_view. Require an explicit backlog signal for the home health glance and report stuck, unreadable, degraded, or stale backlog state before returning green.