fn eligible(meta: &HashMap<String, Value>) -> Option<(String, String)>Expand description
What an update needs from the block, or None when the block doesn’t get
a state block: not a Claude agent (the summarizer runs the agent’s own
CLI), not anchored to an agent definition, or opted out with
agent:continuity = off (§4.7).