← ClaudeAtlas

pipeline-sessionslisted

Use when your prompt is a compiled pipeline brief — it contains engine-framed sections such as a pipeline node id and type, loop round counters, or instructions to write a verdict file.
Luke-Bradford/autonomy-engine · ★ 0 · Data & Documents · score 66
Install: claude install-skill Luke-Bradford/autonomy-engine
# pipeline-sessions — working as one node of a pipeline run Your session is one activity inside a larger pipeline run. The engine compiled your brief, dispatched you, and will route the run based on your outcome. (The routing rules are ENFORCED by the engine — this skill explains what your side of the contract means.) ## Reading the compiled brief The brief has fenced, engine-written sections around the activity's own instructions: which node you are (id + type), the repository scope rules, and — inside a loop — the current round and the round cap. The activity text between those sections is your actual job; the framing tells you how much room you have. ## The verdict file (when the brief names one) Some briefs instruct you to write a small JSON verdict file at a given path. It carries up to two independent keys: - `{"exit": true}` — ONLY inside a loop, and ONLY when the loop's stated exit condition is genuinely met, with evidence (e.g. the named tests actually pass in this session). Absent or false = the loop runs another round, up to its cap. Never write `exit: true` to escape a loop you could not finish — the cap and the failure paths exist to handle that honestly. - `{"outcome": "success"}` or `{"outcome": "failure"}` — your judgment verdict, when the activity is a decision point (a review, a check). This steers which edge fires downstream and can OVERRIDE your session's own success: a session that ran fine but found problems writes `"failure"` — t