Skip to content

v3.10.0 β€” repo_conventions, worktree default, fast-path/gate hook, simplicio-cli rename, i18n

Choose a tag to compare

@wesleysimplicio wesleysimplicio released this 25 Jun 16:55
· 4 commits to main since this release
d837236

v3.10.0

Added

  • repo_conventions worker (scripts/repo_conventions.py β€” learn/show/branch/commit/selftest): learns the repo's own branch/commit/PR style by mining git history + merged PRs + static config into a hash-pinned .orchestrator/conventions.json (confidence-gated β†’ honest Conventional-Commits default on sparse history). Steps 4–6 shape branch/commit/PR names deterministically from it. selftest 19/19.
  • Worktree-per-item isolation is now the DEFAULT (one git worktree per item β†’ zero cross-item conflict; shared-checkout opt-out for big compiled crates).
  • Genuine fast-path β€” a single interactive item no longer auto-arms the loop (no scratchpad β†’ the stop-hook lets the turn end).
  • Stop-hook background-gate awareness (hooks/loop_stop.py) β€” a fresh .orchestrator/loop/gate.lock (TTL 30 min, fail-open) keeps the hook from re-firing as an idle turn while a verification workflow / CI / long task runs.

Changed

  • i18n β€” every user-facing usage example / command string translated PT β†’ EN across the 6 skills, the _bundle mirror, README.md + 15 translated READMEs, CLAUDE.md/AGENTS.md, scripts/video_evidence.py, and tests. Localized prose in the translated READMEs is kept in-language; the video_evidence detector stays multilingual (EN/PT/ES).
  • CLI naming β€” the unified CLI is now simplicio-cli <command> instead of the bare, colliding simplicio (bin/simplicio β†’ bin/simplicio-cli + engine help/branding). The PATH-binary rename itself lives in the separate simplicio-cli package (follow-up).

Release

  • Version 3.10.0 across pyproject.toml, .claude-plugin/plugin.json, simplicio_loop/__init__.py (both fallbacks), README; README + 15 translations test count 24 β†’ 27; new repo_conventions capability row; CHANGELOG [Unreleased] β†’ [3.10.0] (2026-06-25).

Verification

  • python scripts/check.py PASS β€” claims-audit 4/4 Β· 48 extension points Β· _bundle ≑ source Β· 27 tests.
  • Two adversarial multi-agent verification passes (GO_WITH_FIXES β†’ all required fixes applied: historical CHANGELOG restored to bare simplicio, init MCP marker kept stable for upgrade idempotency).

πŸ€– Generated with Claude Code