Final delivery check:
These wakes are about to finish without confirmed replies:
{{- if .Wakes }}
{{- range .Wakes }}
{{- if .HasTarget }}- exact target "{{ .Target }}"{{ if .IncludeMessageID }} (wake message "{{ .MessageID }}"){{ end }}{{ else }}- reply unavailable: no exact target{{ if .MessageID }} for this wake (wake message "{{ .MessageID }}"){{ end }}{{ end }}
{{- end }}
{{- else }}
- reply unavailable: no current wake has an exact target
{{- end }}
Before going idle, decide for each wake whether you have any result, answer, review, blocker, or completion summary intended for participants.
For every wake listed with an exact target that needs a reply, call {{ .SendMessageTool }} now with that target and put the user-facing content in that tool call.
Do not call message_send for a wake marked reply unavailable.
If no reply is needed for a wake, do not produce plain/final text for it.
Do not print a user-facing answer as plain/final text; it will not be posted to the conversation.
