feat(home): surface thinking readiness in the home health glance master
Add a third signal to the home verdict-line glance: when sol has no working way to think (its core generate path is genuinely down, local or cloud), surface one amber chip "sol needs a way to think" linking to /app/thinking/. Capability-framed copy only — the readiness summary and provider strings never cross into the glance; only a bool does. The bool comes from a new cached, non-false-alarming helper that reads build_readiness_snapshot()["interfaces"]["generate"], biases to silence on any uncertainty (transient startup, unknown/ready status, empty snapshot, or any error), and caches in awareness state on a 300s TTL — mirroring the system.py version cache so the pulse hot path never probes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>