Skill Tracer
Skills › gstack › captain › merge-ask.md

merge-ask.md

31 lines · captain/templates/merge-ask.md at 3f79d81

Open on GitHub
1# Merge ask (shape C)
2
3What every PR body carries when it is READY, and what the controller's merge report to
4the owner shows. /ship writes the PR body in this shape on Capy; the controller checks
5it before training the PR.
6
7```text
8## What changed
9![<caption: what changed and why>](<before/after image URL from the host's PR asset tool>)
10<one to three images, highest-signal first; a collapsed text version under each>
12## Why
13<the problem in the person's words first, then the cause and the user-visible effect, two or three sentences>
15## Blast radius
16<what else the change touches and the one fact that makes that safe, with the evidence-ladder rung reached>
18## Approvals
19<the table from gstack-approvals render>
21## Evidence
22checks: <REQUIRED_CHECKS> green at <sha40> · gate/train: <GREEN with FLAKY N | screen result> ·
23flaky: <cases, both runs, ledger date | none> · pregate: pass tree=<tree12>
24```
26The controller's merge report: the PR link, the key image inline, the version it will
27take, the slot, and, if a decision is attached, its lettered line in the ask format
28(gstack docs/captain.md): "A: … Recommendation: x because why. A1 to take recommendation."
29If the merge needs the owner to act (approve a deployment, grant access), the line carries
30the exact link to that page and numbered steps in the simplest words, ending with the one
31word to reply when done (a Capy app page: its exact path and field instead of a link).

Merge ask (shape C)

What every PR body carries when it is READY, and what the controller's merge report to the owner shows. /ship writes the PR body in this shape on Capy; the controller checks it before training the PR.

## What changed
![<caption: what changed and why>](<before/after image URL from the host's PR asset tool>)
<one to three images, highest-signal first; a collapsed text version under each>

## Why
<the problem in the person's words first, then the cause and the user-visible effect, two or three sentences>

## Blast radius
<what else the change touches and the one fact that makes that safe, with the evidence-ladder rung reached>

## Approvals
<the table from gstack-approvals render>

## Evidence
checks: <REQUIRED_CHECKS> green at <sha40> · gate/train: <GREEN with FLAKY N | screen result> ·
flaky: <cases, both runs, ledger date | none> · pregate: pass tree=<tree12>

The controller's merge report: the PR link, the key image inline, the version it will take, the slot, and, if a decision is attached, its lettered line in the ask format (gstack docs/captain.md): "A: … Recommendation: x because why. A1 to take recommendation." If the merge needs the owner to act (approve a deployment, grant access), the line carries the exact link to that page and numbered steps in the simplest words, ending with the one word to reply when done (a Capy app page: its exact path and field instead of a link).

Raw lines 1 to 31