pub fn record_now( project_root: &str, candidate: SummaryCandidate, ) -> Result<String, String>
Force-record a summary now (explicit action), ignoring the turn cadence.