deckhearth/.github/workflows
Randall Stillwell fecfb81ca3 feat(convoy-metrics): un-gitignore .metrics.jsonl + add CI gate on convoy PRs
The pipeline metrics shim worked correctly through Jun 4 (65 role events,
25 convoys recorded) but silently stopped capturing thereafter. 8 convoy
PRs merged Jun 5-11 (#126-#133) with zero rows logged to
.convoys/.metrics.jsonl. The roles' Metrics sections clearly instruct the
agents to call scripts/log-convoy-event.sh after every hand-off, but the
instruction was skipped during multitask audit fan-outs and longer
sessions where the Metrics section fell out of working context.

Two changes to prevent the silent gap from recurring:

1. .gitignore: drop the `.convoys/.metrics.jsonl` ignore line. Convoy
   telemetry now committed in git so gaps surface in PR review. The
   script comment was already clear that events contain metadata only —
   no code, no prompts.
2. .github/workflows/convoy-metrics-gate.yml: new CI gate that fails any
   PR titled `convoy:` if no rows were added to .convoys/.metrics.jsonl
   between base and head. Bypass with the `skip-metrics` label + a
   documented reason. Non-convoy PRs are no-op.

Also: commits the existing 65-event history to git so future analysis
(and the §10 measurement protocol in agent-pipeline's v0.4 plan) has a
stable baseline to compare against.

Runs on self-hosted axiom runner to inherit the lower GH minutes cost
the Jun 5-11 work already migrated to (PR #132).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 17:06:08 -05:00
..
agent-context-drift.yml bootstrap: agent pipeline v0.5.0 + ship-readiness review 2026-05-23 02:31:26 -05:00
ci.yml convoy: forbidden-pattern gate + AGENTS.md docs (briefs 3+4) (#133) 2026-06-06 00:18:21 -05:00
convoy-metrics-gate.yml feat(convoy-metrics): un-gitignore .metrics.jsonl + add CI gate on convoy PRs 2026-06-11 17:06:08 -05:00
pr-health-rollup.yml convoy: migrate CI to self-hosted axiom runners (briefs 1+2) (#132) 2026-06-05 23:46:31 -05:00
preview-smoke.yml convoy: migrate CI to self-hosted axiom runners (briefs 1+2) (#132) 2026-06-05 23:46:31 -05:00
visual-diff.yml convoy: migrate CI to self-hosted axiom runners (briefs 1+2) (#132) 2026-06-05 23:46:31 -05:00