pub fn scratchpad_summary(workspace: &Path) -> String
Build a scratchpad summary string for injection into the system prompt. Returns a formatted block of all key-value pairs, or empty string if the scratchpad is empty.