Releases: iansmith/slopstop
Release list
v4.1.1
Changed
- Graph-tool directive escalated from "prefer" to MUST (BILL-633, BILL-634, BILL-636, BILL-638). Measured across six fleet runs: 1,262+ grep/Read discovery calls and zero graph calls despite tools being available and every repo indexed. New reference doc with the discovery/content split, mandatory
list_projectsgate in every worker launch prompt, concrete example calls in all 8 worker skills.
Fixed
- Universal §8 tracking-dir resolution used a hardcoded path instead of the three-tier
$TRACKING_DIRladder. check_hooksmatched on marker substring instead of exact command path (BILL-633).
Also includes the missing v4.1.0 changelog entry (adversary single-round, parallel gates, /code-review agent-invocability correction).
slopstop v2.5.0
What's new
QUICKSTART + slopstop-example template repo — a 15-minute hands-on guide that walks you from zero to a merged PR on a real (broken) word-frequency CLI. Use the template button at iansmith/slopstop-example to get your own copy, then follow QUICKSTART.md.
RAG/Docker fully removed — slopstop is now skills-only. No Python service, no Docker image, no pgvector. Install is a single command:
```
/plugin marketplace add iansmith/slopstop
/plugin install slopstop@slopstop
```
Also in this release (since v2.2.0)
pr-repoconfig field — decouple the GitHub repo used for PRs from the ticketkey(useful for JIRA/Linear projects).tracking_dirconfig field — store per-ticket tracking files inside the project instead of globally in~/.claude/ticket-active/.START-HERE.mdrewritten; manifests and all config cleaned up.
See CHANGELOG.md for the full history.
v2.2.0 — search, create-gh, gh-init, SCIP graph, harvesters, spine refactor
See CHANGELOG.md for the full v2.2.0 entry.
v2.1.0 — GitHub Issues first-class; :merge MCP-preferred; gh optional
What's new in v2.1.0
GitHub Issues as a first-class ticket system
Set system = "github" in .project-conf.toml. Workflow state is label-based via [status_labels]. Two shapes: 3-state (Todo → In Progress → Done) and 4-state (with an In Review gate). All lifecycle skills (:start, :document, :archive, :merge) support GitHub Issues.
.project-conf.toml replaces .project-prefix
system = "github" # or "linear" / "jira"
key = "owner/repo"
prefix = "MYPREFIX"
[status_labels]
in_progress = "status:in-progress":merge migrated to MCP-preferred
PR operations now use the GitHub MCP (list_pull_requests, pull_request_read, merge_pull_request) with gh CLI as fallback. gh auth status pre-flight is now skipped when using MCP.
gh CLI is now optional
Required only for CodeRabbit polling (gh api) and gh pr create fallback (MCP create_pull_request returns 403 on some repos due to PAT scope). Install gh for the full experience; MCP-only works for everything else.
START-HERE.md at repo root
The cold-start setup guide is now at the repo root for immediate discoverability.
Design documentation
design/github-backend-primitives.md now documents all PR-level MCP primitives, the CodeRabbit in-place-edit completion trap, the create_pull_request 403 limitation, and the 3-state/4-state workflow shape requirement.
See CHANGELOG.md for the full entry including known gaps (:pr skill migration deferred).
v2.0.0 — Rebrand: ticket-plugin → slopstop
Rebrand — ticket-plugin → slopstop
Full rebrand of the project, plugin, and marketplace from ticket-plugin to slopstop.
What changed
- CLI commands:
/ticket-plugin:<verb>→/slopstop:<verb> - Claude Desktop commands:
/ticket-<verb>→/slopstop-<verb> - GitHub repo:
iansmith/ticket-plugin→iansmith/slopstop - Docker image:
ticket-plugin/rag→slopstop-rag
Migration for existing users
/plugin marketplace remove ticket-plugin
/plugin marketplace add iansmith/slopstop
/plugin install slopstop@slopstop
Claude Desktop: re-run the installer and rm ~/.claude/commands/ticket-*.md.
See CHANGELOG.md for the full entry and feature list folded into this release.