00a7115a02
De-risking for the notify=True UX change: the marker is now driven by cron.delivery.notify (config.yaml, default true = current behaviour), read once per delivery and applied to both the text and media routes; a missing or malformed section keeps the default. An evidence-free live-adapter ack (bare SendResult(success=True) from Slack/Matrix/Mattermost) is still accepted, but the target is recorded on the job as last_delivery_unverified (cleared by the next evidenced delivery) so the state shows up in 'hermes cron list' (⚠ Delivery UNVERIFIED), 'hermes cron doctor', and the cronjob tool listing — not only in a WARNING log line. Live repro (real _deliver_result + real 'hermes cron list' against a temp HERMES_HOME, Slack target, SendResult(success=True)): before — list showed nothing beyond the Deliver line and route metadata always carried notify=true; after — list prints the UNVERIFIED line, and cron.delivery.notify: false yields notify=false in the route metadata.