Every wave, shipped in the open.
The full history, pulled live from GitHub releases.
v1.48.0
· 2026-08-05The Trail (mooter_trilha) answers what no competitor answers: at every step of the session, WHO worked (local GPU, Claude, Codex, Kimi, Gemini), what each step cost, and where a receipt was written. T
v1.47.0
· 2026-08-04Motor completo de retry com gauntlet de diagnóstico. Reconhece 10 classes de falha: lock-git-preso, aprovacao-presa, prep-estoura-sempre, vram-nao-chega, timeout-motor, parado-fora-do-historico, orfao
- 01jobs: array com ids e totais não-null
- 02board: scorecard com pelo menos uma métrica de valor não-null
- 03pastas: repo dentro do próprio repo, array com pastas
- 04setup: contexto não-null
- 05tools/cockpit/build-snapshot.test.js: 3/3 (idempotência, escape de </script>, origem intocada)
- 06packages/mooter-bridge/retry.test.js: 41/41 (gauntlet, receitas, anti-stale, invariantes)
- 07plugin/mooter/skills/cockpit/cockpit-invariants.test.js: 78/78 (sintaxe, fontes, bugs históricos, bloco MOO, snapshot)
Mooter v1.45.4
· 2026-08-03Mooter conector v1.45.4
- 01onboarding: os 5 gaps fechados + first-run real (server/onboarding.js)
- 02Setup Radar: o momento-aha do estranho, so leitura (server/radar.js)
- 03sinal de valor local (server/sinal-valor.js)
- 043 fixes de integridade no despacho e no recibo (server/tools6.js): o vermelho
- 05o GAP 5 do onboarding fecha-se DE FACTO: install-id.js fazia
- 06fix(preflight) do .trim() cego: vive em tools/handoff-preflight.js, ferramenta
- 07alteracoes de tese/docs (AGENTS.md, CLAUDE.md, README.md) e o repontar do vault
- 08hooks do Claude Code (inject_context.js e afins) chegam por /mooter-update, nunca
Mooter v1.45.3
· 2026-08-02Mooter conector v1.45.3
- 01oraculo: D13 e o par intent-outcome chegam ao conector (PR #267). Estavam no
- 02ledger-turn-io + privacy: entram no runtime do Claude Code por /mooter-update,
Mooter v1.45.2
· 2026-08-01Mooter conector v1.45.2 - as correccoes da auditoria E2E de 2026-08-01
- 01Titular honesto de verdade: job cujo agente pediu aprovacao fecha como nao_verificado,
- 02Fatia local por TOKENS com denominador declarado (era contagem de jobs a inflar ~3,4x).
- 03Oraculo deterministico (, sem LLM, opt-in MOOTER_ORACULO=1): mede antes/depois de cada job
- 04Guard recusado ensina (faz_assim com repo_path e MOOTER_WORKTREE_ROOT).
- 05'o que corre mal' em prosa deixa de ser barrado como execucao; wave inexistente devolve n/d.
- 06mooter_journal honra VAULT_PATH e o vault canonico (raiz do home) antes do clone em Documents.
Mooter v1.45.1
· 2026-08-01Mooter conector v1.45.1
- 01context.js: caminhos absolutos com ESPACO deixam de ser truncados (cc664a5). O home
- 02wave-gate: forca --test-reporter=tap (no Node 24 o default virou 'spec' e o gate nasceu cego).
- 03kimi-adapter: entrega aceite em qualquer minor.
- 04Bump 1.45.0->1.45.1 apenas para o updater instalar: mesma versao nunca substitui.
Mooter v1.33.0 — conector MCP
· 2026-07-31Bundle .mcpb para Claude Desktop (macOS + Windows). Duplo clique para instalar.
v1.39.0 — coherence audit
· 2026-06-14Full Changelog: https://github.com/pauloloureiroshp-ship-it/mooter/compare/v1.38.7-matrix-coverage-honest...v1.39.0-coherence-audit
- 01test(wave58.8): hygiene closer — sandbox guard + self-healing coverage by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/177
- 02feat(wave59a): mooter doctor --coherence — cross-surface number audit by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/178
v1.38.7 — matrix coverage honest
· 2026-06-14Full Changelog: https://github.com/pauloloureiroshp-ship-it/mooter/compare/v1.38.4.1-matrix-tests-hotfix...v1.38.7-matrix-coverage-honest
- 01fix(install): sync landing/public/install.sh with root install.sh by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/175
- 02fix(wave58.7): matrix coverage honest (408) + cli CI gap by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/176
v1.38.5 — CLI audit fix
· 2026-06-14Full Changelog: https://github.com/pauloloureiroshp-ship-it/mooter/compare/v1.38.3-statusline-multiline-honest...v1.38.5-cli-audit-fix
- 01feat(wave58.4): PR α — matrix 17×24 (honest) + recon/research docs by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/169
- 02feat(wave58.4): PR β — provider-emoji palette SSOT (pure, unwired) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/170
- 03feat(wave58.4): PR γ — Pastor v2 honest TF-IDF chip by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/171
- 04feat(wave58.4): PR δ — agents-progress polish + mode-label decision by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/172
- 05chore(wave58.5): packages/cli npm audit HIGH → 0 by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/173
v1.38.4.1 — matrix tests hotfix
· 2026-06-14Full Changelog: https://github.com/pauloloureiroshp-ship-it/mooter/compare/v1.38.5-cli-audit-fix...v1.38.4.1-matrix-tests-hotfix
- 01test(wave58.4.1): matrix tests 14→17 (Wave 58.4 expansion catch-up) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/174
Full Changelog: https://github.com/pauloloureiroshp-ship-it/mooter/compare/v1.38.2-statusline-honest-residue...v1.38.3-statusline-multiline-honest
- 01docs(wave58.3): Day-0 statusline recon + multi-line activation (Block A+B+C) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/165
- 02fix(wave58.3): env.js zod soft-require (unblock hub-pull in slim runtime) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/166
- 03chore(wave58.3): hub npm audit → 0 vulnerabilities (esbuild/ws overrides) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/167
- 04chore(wave58.3): no-frugal ratchet 160→146 (rebrand drift fix) by @pauloloureiroshp-ship-it in https://github.com/pauloloureiroshp-ship-it/mooter/pull/168
v1.38.2 — Statusline Honest Residue (GPU chip)
· 2026-06-13Wave 58.2 began as a "full statusline unification" brief. A Day-0 re-scope audit (docs/strategy/WAVE58_2_DAY0_RECON.md) found most of that brief had already shipped in Wave 58 — chip-composer.js is al
- 01🎮 GPU chip on the dense statusline line — the one Wave-Mega dense-line segment that still had no chip. Reads the cached hw-capability.json (produced by gpu-probe.js, which probes nvidia-smi on Windows + Linux): a single file read, no process spawn on the render hot path.
- 02Honest by construction: renders nothing on CPU-only machines, or when the cache is missing, malformed, or the GPU name is blank. No fabrication, no live utilisation %.
- 03Inert for default users: wired into the dense line only — not in DEFAULT_ELIGIBLE. The minimal/wired statusline stays byte-identical (the A.5 contract).
- 04classify.js frozen sha256 intact (427d8c0b…364bc48f).
- 05gpu-status test suite: 8/8.
- 06No frozen packages/* files touched.
19 commits, 6 areas, ~1h48m autonomous CC ultracode session (vs 23-28h estimate). final-reviewer Opus SHIP 0-HIGH / 0-MED / 2-LOW.
- 01Phase 0 Day 0 recon (P1-P6 refutations, allowlist plan, Wave 57-inexistente refuted)
- 02Phase A.8/14/16 Matrix 12x24 esparsa + TES Token Efficiency Score + benchmark-fetcher (curadoria manual, zero dep)
- 03Phase A.1/4/9/13/15/C 6 chips/trackers opt-in + LLM emoji map + cost-perf log + matrix snapshots + per-agent tokens
- 04Phase A.10/12/17 Heartbeat estendido + adaptive-learner EWMA weekly + Fable 5-inspired adaptive routing (self-judge Sonnet)
- 05Phase B/D/A.11 mooter agents/workflows/explain agent/matrix/route adaptive/cost-perf CLI commands
- 06Phase A.13/15 Landing MatrixPanel (heatmap DIY CSS/SVG) + /api/admin/matrix + evolution chart honesto
- 07Phase E fanout + multiplexer-bridge (re-scoped Windows: child_process.spawn pipe, degrada honesto)
- 08Phase F final-reviewer Opus SHIP
v1.37.0 — Wave 56 Admin Panel Data Layer
· 2026-06-12Backend foundation for admin panel signed-in mooter.ai. Hub schema + 3 endpoints + RBAC + audit.
- 01Phase 0 Day 0 recon
- 02Phase A Migration 019 aditivo (subscriptions/ollama_status/packs_installed/local_models_reason + audit_admin_views)
- 03Phase B Admin RBAC (isAdminEmail + audit log writer)
- 04Phase C /v1/admin/users endpoint (paginated, sorted, RBAC, privacy)
- 05Phase D /v1/admin/user/<hash> endpoint (drilldown 18 fields)
- 06Phase E /v1/admin/cohort-metrics endpoint (DAU/MAU/stickiness/retention)
- 07Phase F final-reviewer Opus SHIP
- 08classify.js sha 427d8c0b516315c6 INTACT (Wave 56 = hub-only)
v1.36.0 — Wave 55 V3 Product + Audit Polish
· 2026-06-1211 phases shipped autonomous via CC ultracode, 14 commits squashed em 1 (PR #160). classify.js sha 427d8c0b INTACT toda a wave.
- 01Phase H — HOME-isolate statusline render() + fix 4 leaking tests
- 02Phase G — Persist MooterBench RESULTS.json (corrected path)
- 03Phase J — Burn-rate real chip + wire + 5 tests (trailing-60min spend, pricing.js SSOT)
- 04Phase I — LoRA train runbook + overnight GPU-hygiene step
- 05Phase A.5/A.6 — Mac cross-platform output recon (MAC_INCONSISTENCIES_RECON.md + documented, not applied fixes)
- 06Phase B — Wave 53.1 legacy statusline chips restore (tier breakdown granular + VRAM + Ollama model + GPU mode + user) opt-in via preferences.json
- 07Phase A-base — Mac statusline base + glyph fallback opt-out MOOTER_GLYPH_MODE=ascii
- 08Phase C — Wave 54 CCA-F audit first-run setup + dry-run validation + run instructions
Mooter executes CCA-F-style synthetic audit overnight on local Ollama + Sonnet self-judge. Honest disclaimer: NOT official Anthropic exam.
- 01Phase 0 Recon — 4 refutations to Cowork brief V2 (paths real are fable-observe not cca-f; Pastor LoRA != tier; judge transport abstraction; Phase C learning staged-only)
- 02Phase A — Question generator deterministic (60q, seed-reproducible: 16 agentic + 12 cc_config + 12 prompt_eng + 11 mcp + 9 context)
- 03Phase B — Harness orchestrator (classify.js + Pastor + Ollama + Sonnet self-judge)
- 04Phase C — Learning loop (samples staged-only, NO retrain, NO fabricated delta)
- 05Phase D — Report generator (markdown + JSON, honest caveats)
- 06Phase E — Publish artefacts (notion-page.md + chip.json)
- 07Phase F.1 — Final-reviewer Opus SHIP-WITH-NITS → nit MED corrected (classify_intact now MEASURED, not asserted)
- 08Phase F.2 — Selective commit + push + PR
Mooter == Local Claude Code mirror + parallel co-worker. Doctrine V4 enforced at scale.
- 01A' — Cross-session visibility (enhance existing worktree-conductor/heartbeat.ts, NOT duplicate)
- 02B — Statusline UX 2026 polish (burn rate + agent focus + ctx fullness + pluggable segments)
- 03C' — Bash tokens-only extension (post_tool_badge.js, NO settings.json touch)
- 04D — EMOJI_GUIDE.md + emoji-strict linter (greenfield, anti-hype enforcement)
- 05E' — Skills aditivas moo-agents/moo-memory/moo-init (8→16, no nativos sombreados)
- 06G — ANTHROPIC_ALIGNMENT_V2.md + REFUTATIONS_LOG.md (R1-R5 recorded)
- 07H — 🧪 bench ? honest fallback (anti-fabrication when RESULTS.json absent)
- 08I' — fable-observe extension cca-f-export.ts (NOT new cca-f tree)
🤖 Generated via Cowork Chrome MCP coordination + CC Wave 52 cherry-pick + Doctrine V4 refutation cycle
- 01Mooter observability: zero-dep OTLP/HTTP span export of routing decisions
- 02packages/mooter-bench (Apache 2.0, à la Anthropic Bloom): 50 workflows, 60% accuracy, 100% completion, 62.4% est. savings
- 03MCP server 16→20 tools (route_query/get_savings/explain_tier/session_summary) + registry submission doc
- 049 + 15 + 27 tests pass
- 05Advisory cascade with why-not-fable explanation
- 06span_id feedback loop
- 07/mooter slash skill
- 08Security tier-ladder verify
v1.27.0 Anthropic-Aligned
· 2026-06-10Anthropic-aligned honesty layer + Tier 5 Fable (opt-in).