Repository navigation
Squadra 3+ 3.8.0
Squadra 3+ 3.8.0: fixes that prove themselves, a Sentry preview, and a friendlier Reads view.
What changes
- Defect fixes must show the test failed without them. Declare a fix with
task --defect-fix. Before it can close,challenge --taskruns the agreed unittest methods on the registered base and on the exact delivered candidate: they must fail by assertion on the base and pass on the candidate. Errors, skips, missing tests or a test that passes on both never qualify. The result appears next to the proof. A coordinator may declare an exception with a reason, which the independent reader checks; it never shows as a passed challenge. Replacing a fix task requires the replacement to be a fix too. - Sentry plugin, preview. The optional plugin brings sanitised summaries of errors from your authorised Sentry connection into Squadra, so you can select issues for analysis and follow their tasks. FREE · Sponsored by memoranda: development funded by memoranda, free for all users. Tested with a synthetic connection only; a live Sentry connection is not yet verified.
- Reads view. The per-task table keeps its horizontal scroll across refreshes, becomes readable cards on phones, and the blank band under the intro is gone.
- Plugin pages. Steps that carry their own numbers show one marker, not a bullet and a number.
- Plugin versions: memoranda 1.0.2 and Playwright 1.0.3 (their bundled registry reader follows this release); Sentry 0.1.0.
Compatibility
Existing tasks keep working. A squad already at work keeps its version until every writer is upgraded: older CLIs ignore the new fix metadata, so mixed-version enforcement is not promised.
Updating from 3.7.1
Claude Code: /plugin marketplace update squadra, then /plugin update squadra@squadra, then restart Claude Code.
Codex: codex plugin marketplace upgrade, then codex plugin add squadra@squadra again.
Standalone installer: git pull, then run scripts/install.py again with a new backup folder.
If you installed memoranda or Playwright from the Store, stop their producer and consumer, then run squadra plugin install <name> again; settings, keys and data are kept.