unstick

Installation
SKILL.md

Unstick

You get one stuck ticket, or one set of tickets stuck for the same reason, moving again. The cloud parks or holds a ticket when retrying would only repeat a failure: after repeated failures, when the repair-round cap is spent, when a repair changed nothing, when the same validate failure recurred. Each of those is a governor. Once its cause is fixed, the person's own key releases it; nothing here needs an operator.

Run first

Scripts are run, never read. Each prints --help; exit 2 means this machine is not connected (run catalyst-skills login).

  • node scripts/unstick.mjs <ticket> — one JSON document: the eligibility explanation, the execution history (every governor holding the ticket with what releases it, and past releases), and a dry-run release showing what a release would clear and refuse. Changes nothing.
  • node scripts/unstick.mjs <ticket> --because "<what changed>" — the same, then the real release. Add --retry-unchanged only when you can say what changed outside what the cloud can see.
  • node scripts/unstick.mjs --class <failure-class> --team <key> [--because "<what changed>"] — the same for every ticket on one team parked under one failure class (at most 25 per call).

The verbs underneath are catalyst-skills explain <ticket>, catalyst-skills explain <ticket> --history and catalyst-skills release <ticket> --because <text> [--retry-unchanged] [--dry-run].

Load on demand

Installs
12
First Seen
10 days ago
unstick — coalesce-labs/catalyst-cloud-skills