Generate a structured daily site progress report from unstructured input such as voice transcription, rough notes, or conversational messages.