--- kind: task slug: log-convoy-event-script title: scripts/log-convoy-event.sh and .gitignore metrics entry plan_slug: automation-foundation epic_slug: pipeline-convoy-scaffolding status: done priority: P1 tenant_id: global owner: unassigned cursor_todo_id: null updated_at: "2026-07-07" --- # Task summary Add `scripts/log-convoy-event.sh` (adapted from agent-pipeline L3) and gitignore `.convoys/.metrics.jsonl`. ## Acceptance criteria - [x] `bash scripts/log-convoy-event.sh role=role-conductor convoy=test` appends valid JSONL - [x] Script is executable and uses python3 for safe JSON encoding