From 359d2b3c6f8410ae71ecafb4ef9b9bc19dc84f79 Mon Sep 17 00:00:00 2001 From: garrytan Date: Thu, 29 Oct 2026 04:49:39 +0000 Subject: [PATCH] captain templates: fragments instead of [Unreleased]; no slot call for stamped trains Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- captain/templates/READY.md | 4 ++++ captain/templates/slot-call.md | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/captain/templates/READY.md b/captain/templates/READY.md index 73ce6de02..bbeb09fa3 100644 --- a/captain/templates/READY.md +++ b/captain/templates/READY.md @@ -20,6 +20,10 @@ SHIP_RECEIPT: pr= head= version=- base= tree= session_kind READY_RECEIPT: () ``` +Under `changelog_fragments` (docs/ship-policy.md#changelog-fragments) the PR's entry is a +fragment, `changelog.d/.md`, never an `[Unreleased]` section or a version, and the +controller merges with `train land` or `land`, so no slot call follows this block. + The lane's own lines, after the block: ```text diff --git a/captain/templates/slot-call.md b/captain/templates/slot-call.md index 16d6cd855..f1908884a 100644 --- a/captain/templates/slot-call.md +++ b/captain/templates/slot-call.md @@ -1,7 +1,9 @@ # Slot call Sent by the controller to one lane at a time, in train order, after the train verdict is -GREEN and the previous slot has merged and verified. +GREEN and the previous slot has merged and verified. Plain trains only: a train built under +`changelog_fragments` has no slot call; the controller runs `train land --train --pr ` +(docs/ship-policy.md#train-land). ```text # slot , base , order