documentlisted
Install: claude install-skill iansmith/slopstop
# /slopstop:document
Sync the active ticket's local documentation to the ticket on Linear/JIRA. Pure remote sync — does NOT touch local tracking, does NOT change ticket state, does NOT archive.
| Local source | Ticket target |
|---|---|
| `task_plan.md` (whole body) | Ticket **description**, with prior original description preserved as `## Original description (preserved)` appendix |
| `task_plan.md`'s `## Definition of Done` section + evidence | Separate **comment** titled `## Definition of Done — Confirmation` |
| `findings.md` (if non-template) | Separate **comment** titled `## Findings (from local tracking)` |
Per-artifact safety: if the ticket has a managed version that differs from expected, stop with a diff report and refuse to push **any** artifact (all-or-nothing). `--force` overrides.
`progress.md` is intentionally NOT pushed — per-session diary is too noisy for the durable record.
## When to use
→ Read `~/.claude/commands/slopstop-document-refs/document-lifecycle.md`
## Project scope
Read `.project-conf.toml` from cwd; if absent, fall back to the main worktree at `dirname "$(git rev-parse --git-common-dir)"`. Extract `$PREFIX` (`prefix` field), `system` (`linear` | `jira` | `github`), and `key` (for reference). Stop with a clear error if `prefix` is absent; stop if it doesn't match `^[A-Za-z][A-Za-z0-9]*$`. Only operate on `$PREFIX-\d+` tickets. If `.project-conf.toml` is missing from both: stop with `"No .project-conf.toml in cwd or main worktree. Run /slo