Release-train CI gate: aggregate, don’t require the heavy build job

Root cause category: CI/CD design — branch protection contexts on a release-train branch Module: repo plumbing (CI), PR Verify.yml

What happened

The Krill agent fleet is moving to a release-train model: agents merge to a long-lived agents branch with automerge-on-green, and Ben merges a permanent agentsmain integration PR to ship (see kraken docs/agent-workflow.md). Automerge needs a stable “green” contract to gate on. krill’s PR Verify.yml has a single heavy verify (Build & lint) job on the self-hosted kraken runner; marking that job’s context directly as required couples branch protection to an implementation detail (rename the job and protection silently never-gates). There was also no CI enforcement of the long-standing “every change needs a docs/lessons/ entry” rule — it was honored by convention only.

Fix

Prevention