Structured Task Logging

Per-task structured logs with current_job.log() — queryable and visible in the dashboard.