release-train-runner
Purpose
Merge N reviewed PRs into a single release branch on remote compute (Ona or Codespaces), one PR at a time, in order. Run the full test suite after each merge. Produce one release PR with conflicts documented and a unified manual test plan, plus a local report.
This skill runs in the OPERATOR session and owns its worker lifecycle. It spawns a repo
worker devbox via the gateway worker API (see pylot-cli skill, § Workers) and drives stages 01-06
through the worker. Stage 00 (claim compute) and stage 07 (report + outcome marker) run
inline in the operator.
This procedure is FULLY SEQUENTIAL. There is no parallelism anywhere. Each PR generates new conflicts for every other PR, so PRs MUST be validated and integrated ONE AT A TIME, in the provided order, inside a single loop in stage 03. Do NOT fan out per-PR subagents.
Worker Setup
Spawn a worker at stage 00 (after claiming compute) for stages 01-06: