- (plugin) Migrate plugin source to peeramid-labs/plugin-marketplace
- (cli) UX fixes — learn panic, --json, slop bypass, .slopignore
- (cli) Replace finding-id mute with patch-notation --disable
- (cli) Drop slop poke --json — file:line stderr already structured
- (explanation) Add how-sloppoke-compares + index entry
- (readme) List correlation-study explanation page
- (explanation) Mirror correlation-study with academic dataset channel
- (hooks) MARKED tier passes the pre-commit gate
- Explanation/llms-are-lossy-compression — rationale page
- Hyperlink references in lossy-compression article
- Drop regex+AST mention — say deterministic only
- (tutorials) Add hooks install as steps 7+8 of first-poke
- (plugin) TODO(slop) markers are an action queue, not noise
- (plugin) Reframe slop as debt-marker injector, not a rewriter
- (readme) Add slop badge for sloppoke itself + score-public-repo guide
- (readme) Use .svg suffix on badge URL for camo content-type hint
- (cli) Cargo fmt — pre-existing drift CI now catches
- (cli) Pre-commit hook drops stderr, only inspects stdout
- (plugin) Bump to v0.2.8 to force marketplace reinstall pickup
- (plugin) V0.2.7 — proper token-walk to detect git commit, not substring match
- (plugin) V0.2.4 — /slop:install-hook slash command
- (plugin) V0.2.5 — SessionStart tip nudges /slop:install-hook when git-level hook missing
- (cli) Slop learn auto-attaches input diff + proposed patch from last poke
- (cli) Slop status + defense-in-depth funnel via /slop:status
- (cli) Supply-chain verification — checksums, attestation, version provenance
- (cli) Slop learn body carries cli_version + build commit
- (cli) Accept -v / -V / --version, brand as 'slop' not 'sloppoke-cli'
- (plugin) V0.2.1 — hook actually fires on macOS now
- (plugin) V0.2.2 — trace log so 'is the hook actually firing' is answerable
- (plugin) V0.2.3 — chdir into 'cd X &&' prefix before slop poke
- Diataxis-structured usage docs in docs/
- Drop every 'regex' mention — never market the implementation
- Swap ASCII diagrams for mermaid
- (privacy) Add 'Does the CLI work without the server?' Q&A
- Drop diataxis meta-narrative line — let structure speak
- Rewrite Claude Code plugin how-to for v0.2.5 (2 hooks + 4 commands)
- (cli) Pair tests for cap_diff + load_plan fallback + attached_context
- (cli) Clamp HEAD~N to repo history before git diff — friendlier UX on small public repos
- (cli) Pleasant 402 onboarding — auto-open Stripe, inline pricing, post-purchase polling + replay
- (claude-plugin) Scaffold sloppoke Claude Code plugin
- (claude-plugin) Add marketplace.json so /plugin marketplace add resolves the repo
- (cli) Slop install-hook subcommand for pre-commit gate
- (cli) Slop news + post-command auto-ping for product announcements
- (cli) Offer global pre-commit hook install during slop login
- (cli) Slop learn auto-attaches last poke (id + patch) as context
- (plugin) V0.2 — PreToolUse hook auto-gates every git commit
- (cli) Count hunks from patch text, not the removed cleanup_actions vec
- (cli) Poke prints the patch and nothing else
- (claude-plugin) Rename marketplace to kebab-case 'peeramid-labs'
- (docs) Plugin marketplace add uses org/repo form not full URL
- (readme,skill) Cover --gh/--repo, naked-stdout output model, piping idioms
- (readme) Add CI workflow snippet for sloppoke in github actions
- (readme) Add 'how do we characterize slop' section — magic version
- (readme) Add Claude Code plugin install (marketplace add + install)
- (readme) Move Claude Code plugin install up under Install section
- (cli) Unit coverage for news cache roundtrip + install-hook script marker
- (cli) Restore verdict + apply hint on stderr — strip went too far
- (cli) Friendly version notice — checks GitHub Releases with 24h cache
- (cli) Poke prints the proposed patch on stdout alongside the line summary
- (cli) Infer clone depth from --range, cache repos, colorize patch, add --patch-only
- (cli) Clippy — char-array split sugar in version parser
- (cli) --patch-only routes through TTY-aware emitter so terminal output stays colored
- (cli) Drop per-line findings dump — it leaked detector keywords
- (cli) Mark PokeResponse.findings as #[serde(default)]
- (cli) Drop --patch-only flag — redundant with stdout/stderr split
- (cli) Surface git apply --unidiff-zero in the manual-apply hint
- (skill) Cover --gh/--repo, --patch-only, persistent cache, color, knobs
- (changelog) Bootstrap CHANGELOG.md with git-cliff full history
- Cargo fmt — collapse parse_version chain
- (cli) Poke --repo / --gh — scan any git URL without manual clone
- (cli) Friendly version notice — checks GitHub Releases with 24h cache
- (cli) Poke prints the proposed patch on stdout alongside the line summary
- (cli) Infer clone depth from --range, cache repos, colorize patch, add --patch-only
- (cli) Clippy — char-array split sugar in version parser
- (cli) --patch-only routes through TTY-aware emitter so terminal output stays colored
- (cli) Drop per-line findings dump — it leaked detector keywords
- (cli) Mark PokeResponse.findings as #[serde(default)]
- (cli) Drop --patch-only flag — redundant with stdout/stderr split
- (magic) Replace detector enumeration with high-level capability copy
- (rename) README title + repository URL → peeramid-labs/sloppoke
- (free-tier) Surface 50 pokes/month free in README + skill
- (pricing) Drop monthly quota + dollar references from README + skill
- (cli) Surface git apply --unidiff-zero in the manual-apply hint
- (skill) Cover --gh/--repo, --patch-only, persistent cache, color, knobs
- Cargo fmt — collapse parse_version chain
- (release) V0.4.1
- (domain) Switch DEFAULT_SERVER + README badge + ssh_resolve fixtures to sloppoke.me
- (homebrew) Rename homepage URL slop-cli → sloppoke
- (release) V0.5.0
- (cli) Apply now handles insert_above CleanupAction
- (cli) Prefer server-rendered patch — git apply replaces in-house line editor
- (readme) List supported languages + add branch-without-test row
- (skill) Refresh detector list, document tier-aware apply + ssh-G login
- (release) V0.4.0
- (cli) Ssh-config-aware key resolution via ssh -G
- (readme) Drop brew/apt install paths until release pipeline stabilises
- (readme) Add Homebrew install for slop v0.2.3
- (release) V0.3.0
- (release-workflows) Pin artifact actions to v3 for forgejo GHES compat
- (cli) Derive pubkey from --key, recompute fingerprint per request
- Cargo fmt
- (release) V0.2.3
- (cli) Rename forgejo_api → api, drop dead forgejo_user + orgs fields
- (release) V0.2.2
- (release-workflows) Replace cross with cargo-zigbuild for linux targets
- (release) V0.2.1
- (cli) Default poke to git diff, add --staged/--range/--since/--patch
- (release-workflows) Read version from [workspace.package], not crate Cargo.toml
- (release-workflows) Use forgejo REST API instead of gh CLI
- (release-workflows) Recover from half-failed runs by reusing branch
- (release-workflows) Fail loud when cargo set-version no-ops
- (api) Base64-encode armored SSH signature for Authorization header
- (release-workflows) Stage explicit paths + emit pre/post status
- (release-workflows) Drop Cargo.lock from staging — repo gitignores it
- Restore centered mascot block (HTML
with width=500)
- ML-driven learning copy + drop implementation details
- Drop CI badge — actions disabled on github mirror, forgejo runs CI
- Copy nsed release workflows 1:1 (verbatim)
- Adapt nsed workflows for slop-cli single-binary layout
- Run integration tests too — drop --bins flag, slop-cli has tests/
- (release) V0.2.0