Changelog¶
9.2.0 (2026-07-02)¶
Features¶
- extend check_md_references.py to validate anchor fragments (f7dd077)
Bug Fixes¶
- build: mandate /verify before a runtime-surface slice is done (1ca3665)
- claude-md: restore claims-discipline sensor phrase after trim (91ae4c5)
- docs: use fully-qualified dev-team:tech-writer in dispatch prose (f0ca139), closes #720
- hooks: escalate verify-guard to a hard block for stuck loops (3fd772c), closes #708
- hooks: purge stale bash-retry/verify-guard state files on write (66cf777)
- hooks: replace third-party PyYAML with a minimal stdlib parser (bba1f9b)
- hooks: require a logged reason for --no-verify/-n commit bypass (4e3470c), closes #709
- hooks: use in-process hashing in verify_guard_state instead of cksum (08ee6e0)
- install: retire Git Bash hard-requirement on Windows (5704a04)
- model-routing-check: invoke resolver with python3, not bash (340f14c), closes #718
- mutation-testing: avoid real OS signal delivery in portable test (f11beaa)
- mutation-testing: terminate all live Stryker procs on signal, not one (6de8d95)
- proxy-resilience: consolidate proxy pointers to stay under CLAUDE.md budget (4943e4e)
- scripts: bound shell subprocess calls with a timeout (cb5e802)
- skills: add diagnose-before-retry rule to /build (c896654), closes #710
- skills: add pre-switch verification to branch-workflow (4be5516), closes #714
- skills: extend quality-gate-pipeline with external UI citation guidance (91746bb), closes #728
- skills: pair branch-workflow cleanup with EnterWorktree/ExitWorktree (3751720), closes #716
- telemetry: resolve dead-surface audit of never-invoked agents (#712) (9b8a7c2)
- tests: extend hermetic-adoption gate to plugins/dev-team/tests/*/.py (649c4ce), closes #715
Code Refactoring¶
- hooks: dedupe model-band helpers into model_resolve (758a28b)
- hooks: dedupe stdin-JSON-read helper into hooks/lib/stdin_json.py (dbfb953)
- hooks: rename magic numbers and cryptic identifiers in 4 hooks (b3d8d07)
- hooks: share the 5000-char / 500-line token-efficiency thresholds (7a44221)
- hooks: stop double-parsing the ladder JSON in resolve_band() (b73a444)
- mutation-adapters: dedupe first-changed-source-file lookup (935ad37)
- scripts: dedupe issue-dict builders into review_result.make_issue (ed212e1)
- skills: extract plan file template to references/plan-template.md (dad1b07)
Performance Improvements¶
- hooks: rotate disposed entries out of pending-review.jsonl (12c9a41)
- hooks: tail-read cost meter transcript instead of full re-parse (0e73d8c)
Documentation¶
- agents,skills: recover from Edit stale-old_string via re-Read (f5fa055), closes #726
- agents: sync agent_info.md review-agent table with agent-registry.md (1e5dadd)
- ci-debugging: add Monitor timeout_ms guidance for long-running jobs (a814a67), closes #721
- document frontmatter extension keys, drop stale skip-guard, clarify ADR 0015 scope (680c060)
- fix bash-migration doc drift (dead agent refs, stale .sh names, ADR TOC) (c991c3d)
- knowledge: document proxy connection-refused retry/surface policy (7607bba), closes #724
- proxy-resilience: add backoff/retry ceiling convention for proxy rate limits (f3ded18), closes #723
- skills: add fast feedback loop guidance to browser-testing (7fe8b43), closes #725
9.1.0 (2026-07-02)¶
Features¶
Bug Fixes¶
9.0.0 (2026-07-02)¶
⚠ BREAKING CHANGES¶
- mutation-testing: The shipped bash scripts (csharp-stryker-net-wrapper.sh, csharp-stryker-net-status-loop.sh) are removed. Downstream .NET operators who copied them into their repo's scripts/ must migrate to csharp_stryker_net_wrapper.py + csharp_stryker_net_status_loop.py. See plugins/dev-team/skills/mutation-testing/references/languages/csharp-stryker-net.md for the current install + run instructions.
- test-improve: consolidate /test-modernize and /test-upgrade into /test-improve (#536) (#566)
Features¶
- agents: mutation-kill catches DI-wiring files by signal alone (#667) (1206210)
- agents: mutation-kill escalation respects the Standard CompileError trap (#667) (ff470c5)
- agents: mutation-kill persists per-file convergence history (#667) (b072919)
- agents: mutation-kill shrinks --mutate glob from convergence history (#667) (b71fd9a)
- agents: mutation-kill tiers Basic-then-Standard mutation levels (#667) (8c25d33)
- hooks: port agent-model-resolve to python (#585) (e9c9396), closes #572
- hooks: port bash-retry-guard to python (#591) (#629) (4ea68d8), closes #572
- hooks: port codegraph-bootstrap to python (#592) (#632) (189ac4d), closes #572
- hooks: port codegraph-nudge to python (#593) (#634) (9507ddf), closes #572
- hooks: port codegraph-turn-mark to python (#594) (#638) (f3bbb4d), closes #572
- hooks: port context-ceiling-guard to python (#595) (#644) (05a57dd), closes #572
- hooks: port contract-version-guard to python (#596) (dffa130), closes #572
- hooks: port cost-meter dispatcher to python (#597) (f6859b5), closes #572
- hooks: port destructive-guard to python (#598) (#654) (1f94854), closes #572
- hooks: port eval-compliance-check to python (#599) (e1ed65d), closes #572
- hooks: port js-fp-review to python (#600) (bab8507), closes #572
- hooks: port knowledge-index hook to python (#580) (#639) (fb15a9d), closes #572
- hooks: port knowledge-index-paths shared lib to python (#575) (#621) (ff1ebbb), closes #572
- hooks: port pre-commit-detect + review-gate-hash shared libs to python (#576) (#623) (7dd297a), closes #572
- hooks: port pre-commit-knowledge-index to python (#582) (#643) (2c98625), closes #572
- hooks: port pre-commit-review to python (#583) (#646) (42c47bd), closes #572
- hooks: port session-model-banner to python (#586) (5c4cb5e), closes #572
- hooks: python hook contract + parity harness + reference port (#574) (#620) (b1ccc82), closes #572
- hooks: python port of token-efficiency-review (#607) (#647) (db40b79), closes #572
- hooks: python port of verify-guard (#608) (#651) (2b2a461), closes #572
- hooks: python port of version-check (#609) (#628) (ec80ed3), closes #572
- install: port install.sh to python + shell trampoline (#616) (d5ed5fc), closes #572
- mutation-testing: pretooluse hook enforces step 1c smoke gate (#565) (#569) (2b62b50)
- mutation-testing: python port of wrapper + status loop (#572 phase 1) (#573) (620e8d8)
- mutation-testing: reference wrapper + status loop for .NET long runs (closes #558, #559) (#563) (e3e4b2f)
- mutation-testing: workflow-enforced smoke gate + solution-path warning (closes #554, #557) (#562) (3151e2d)
- scripts: --stryker-concurrency/STRYKER_MUTANT_CONCURRENCY override for wrapper default (#667) (8a53dd1)
- scripts: port build-worktree-baseref to python (#587) (eda5527), closes #572
- scripts: python port of build-jobs (#610) (#642) (77ceb14), closes #572
- scripts: python port of build-wave (#611) (#631) (13fbc3e), closes #572
- scripts: python port of build-wave-reconcile (#612) (#637) (bd57b1d), closes #572
- scripts: python port of git-origin-host (#613) (#622) (3b2f0d8), closes #572
- scripts: python port of issue-deps (#614) (#653) (e3e26f0), closes #572
- scripts: python port of recon-inventory (#615) (6c956ac), closes #572
- scripts: stryker.net wrapper defaults concurrency to cores-2 (#667) (ab4ca3f)
- skills: python port of collect-domain-signals (#617) (#657) (585a755), closes #572
- test-improve: consolidate /test-modernize and /test-upgrade into /test-improve (#536) (#566) (d6563f5)
- test-improve: scaffold + worker parameterization (Slices 1, 11 of #536) (#555) (d8a6ad1)
Bug Fixes¶
- agents: correct quality-targets-converge/SKILL.md cross-reference path (1f2faf2)
- build: worktree agents inherit caller HEAD via detect-and-warn (#553) (#560) (2655c83)
- ci: cross-platform pytest fixtures for the wrapper on windows (#619) (4dfe28f)
- mutation-testing: probe dotnet-root across macos + linux + windows git bash (#564) (#568) (143bbd9)
Code Refactoring¶
- mutation-testing: remove bash wrapper + tests, adopt python-only (#581) (f2fb9e9)
- test-design: resolve smell-review/advisor remedy overlap at source (#534) (#547) (e31b09c)
Documentation¶
- mutation-testing: document convergence-derived glob negations (#667) (045dc5f)
- mutation-testing: document tiered mutation-level example commands (#667) (03b79db)
- mutation-testing: document wrapper concurrency default (#667) (9061fc6)
- mutation-testing: fix cross-reference direction and soften overclaimed parity wording (6927c59)
- mutation-testing: fix intra-file anchor slug for the new perTest section (d2000d1)
- mutation-testing: recommend coverage-analysis perTest default for xunit.v2-shim Stryker.NET projects (0770c27)
- mutation-testing: recommend local install with language-specific install commands (#556) (d277694)
- mutation-testing: stop showing coverage-analysis as a Stryker.NET CLI flag (47e8825)
- mutation-testing: warn that '<tool> | tee' masks exit code (#550) (#552) (b65e90e)
- update cross-references to bats files ported in #671 (c8ed195)
Miscellaneous¶
- 572: remove all shipped bash + parity harness; close epic (#618) (d6af7e2)
- hooks: port model-resolve shared lib to python (#572.C0) (#626) (9d6715d), closes #577
- hooks: port mutation-adapters lib + 4 adapters to python (#572.D0) (#625) (4308291), closes #578
- hooks: port mutation-gate to python (#572) (#655) (b0681b7), closes #588
- hooks: port post-format to python (#572) (#630) (b6bae0c), closes #601
- hooks: port pre-tool-guard to python (#572) (#633) (ee51a0c), closes #602
- hooks: port session-learning-trigger to python (#572) (#636) (b0715c3), closes #603
- hooks: port skills-index dispatcher to python (#572) (#641) (c65b096), closes #604
- hooks: port tdd-guard to python (#572) (#645) (8cf5bb4), closes #605
- hooks: port telemetry dispatcher to python (#572) (#648) (52f411a), closes #606
- hooks: remove mutation-testing-smoke-gate.sh; python default (#584) (95404df)
- remove ACI-branded references from shipped plugin content (98a604c), closes #678
- scripts: port plan-parse shared lib to python (#572.E0) (#627) (c9c4e57), closes #579
- scripts: port plan-waves to python (#572) (#649) (3e88ff5), closes #589
8.4.0 (2026-07-01)¶
Features¶
- mutation-testing: 8 improvements from .NET mutation drive (#544) (6648b80)
- mutation-testing: honest score, timeout warning, NoCoverage-first triage, (#521) (#545) (069cd00)
- mutmut: add Python mutation testing adapter + dispatch wiring (#518) (69da27f)
- stack-aware: wire reference loading into three test-strategy skills/agents (#524) (#530) (2f97705)
Bug Fixes¶
- knowledge: correct misrouted csharp-http-client-testing.md references (#520) (0a3a70d)
- pitest: class scoping, withHistory, per-mutant timeout, multi-module Maven (#517) (e85ae92)
- plan: remove AC mirror from Build Progress template (#526) (#538) (f60df58)
- stryker-js: raise timeout 60s→300s, read per-mutant timeoutMS from config (#516) (6dce929)
- stryker-net: shard-aware execution prevents mutation gate timeouts on large C# repos (#515) (c8f6624)
- test-design: scope farley score to --path and --since (#533) (#542) (00925d8)
Code Refactoring¶
- mutation-testing: split SKILL into language-agnostic workflow + per-language KBs (#523) (9ae29e2)
- test-design: demote test-design-advisor from user-invocable (#532) (#539) (5b3782b)
Documentation¶
- mutation-testing: correct Stryker.NET reference (xunit.v3, DOTNET_ROOT, CLI, verbosity) (#540) (d9c0f1c), closes #522
8.3.4 (2026-06-29)¶
Documentation¶
8.3.3 (2026-06-29)¶
Documentation¶
8.3.2 (2026-06-29)¶
Documentation¶
- improve findability and trim verbosity (#502) (fade9e0)
- simplify language to high school reading level (#506) (3dc30bf)
8.3.1 (2026-06-28)¶
Documentation¶
- correct three-phase workflow diagram to match actual workflow (#498) (bde853f)
- fix diagram rendering in dark mode and resolve overlaps/clipping (#496) (03bbe36)
8.3.0 (2026-06-28)¶
Features¶
8.2.0 (2026-06-27)¶
Features¶
8.1.0 (2026-06-27)¶
Features¶
8.0.0 (2026-06-26)¶
⚠ BREAKING CHANGES¶
- the agent-create, agent-skill-authoring, agent-add, agent-remove, and add-plugin skills are removed from dev-team (hard cut) and now live in marketplace-dev. dev-team registry, CLAUDE.md, docs, orchestrator, tech-writer, and knowledge index updated accordingly. The agent-create effort test is repointed to the migrated skills. agent-audit remains in dev-team.
Features¶
- add /gherkin-derive skill (standalone Gherkin derivation from code) (#483) (fca5d63), closes #441
- add /test-upgrade skill (general-purpose analyze-then-improve orchestrator) (#484) (2c03350), closes #442 #443
- add Cucumber-JVM BDD entry to Spring Boot test stack profile (#480) (1cfb759), closes #440
- add Cucumber.js BDD entry to Node.js test stack profile (#479) (1228136), closes #439
- add Go mutation testing support to tool-setup and mutation-testing (#474) (5e8923d), closes #434
- add Godog BDD entry to Go test stack profile (#477) (98a24c1), closes #437
- add LOW_VALUE gap classification to test-health, specs, plan, and test-smell-review (#471) (d25329f), closes #431
- add marketplace-dev plugin and migrate plugin-authoring skills from dev-team (#464) (770e386)
- add mutation-kill agent (autonomous survivor-reduction loop) (#482) (f58eaf7), closes #461
- add Reqnroll BDD entry to .NET test stack profile (#478) (fecead7), closes #438
- auto-bootstrap the CodeGraph index per clone (#428) (ba9ff78)
- convert six markdown agents to Python/hybrid harness pattern (#462) (f587109)
- create bdd-frameworks.md knowledge reference for per-language BDD wire-in (#476) (b22a675), closes #436
- create bdd-value-guide.md knowledge reference (#475) (da2e9ef), closes #435
- enforce the 40% context ceiling with a PreToolUse hook (#425) (7fac5b4)
Bug Fixes¶
- agent audit compliance fixes — session-analysis schema, Context needs, persona, hook reliability (#465) (7ce0a6a)
- decouple coverage-baseline from /test-modernize (#472) (085fca3), closes #432
- decouple coverage-delta from /test-modernize (#473) (f432452), closes #433
Documentation¶
Miscellaneous¶
7.9.0 (2026-06-25)¶
Features¶
7.8.0 (2026-06-25)¶
Features¶
Code Refactoring¶
7.7.0 (2026-06-24)¶
Features¶
- add harness fixes from session-review and harness-audit (#398) (34c955a)
- add when-tdd-pays experiment fixtures and harness extension (#404) (4907f34)
- implement closed learning loop (closes #401) (#403) (d894ec4)
Bug Fixes¶
7.6.0 (2026-06-23)¶
Features¶
- add Continuous Delivery knowledge from Humble & Farley (pipeline, release, data, maturity) (#390) (a91b7ed)
- extend DDD skills with supple design, distillation, and implicit-concept patterns from Evans (#388) (971f1d6)
7.5.0 (2026-06-23)¶
Features¶
- extend dev-team test tooling from xUnit Test Patterns + Working Effectively with Legacy Code (#386) (b5e2c27)
7.4.0 (2026-06-22)¶
Features¶
7.3.0 (2026-06-22)¶
Features¶
- objective task-size classifier, no-plan fast path, and mutation timeout hardening (#379) (ae1e99c)
- quality-gate,harness-audit: trust review signals over saturating coverage metrics (#377) (9d22233)
- wire REFACTOR review loop, harden review agent determinism, add consistency evals (epic #362) (#378) (ec091a8)
7.2.0 (2026-06-22)¶
Features¶
7.1.0 (2026-06-22)¶
Features¶
- audit: add a registry-completeness sensor (
scripts/check_registry_sync.py, surfaced as/agent-auditstep 2e) that fails when an agent or skill on disk is missing from — or orphaned in — the registry tables (#350) (6a08144)
Code Refactoring¶
- agents: make the
effort:frontmatter the single source of truth — remove the duplicate bodyEffort:line from every review agent and template, drop the hand-maintained Model Tier column fromagent-registry.md, and have/agent-auditwarn if the band is restated (#350) (6a08144) - agents: raise the four judgment-driven reviewers (a11y, naming, complexity, progress-guardian) to
effort: mediumand reconcile the registry tier drift this surfaced (#350) (6a08144)
Documentation¶
7.0.0 (2026-06-21)¶
⚠ BREAKING CHANGES¶
- routing: agent frontmatter uses effort: bands, not model: tiers. The resolver accepts legacy model: tiers for one deprecation release.
Features¶
- dev-team: release ownership-engineering improvements; add commitlint guard (#339) (a689677)
- routing: effort-band model routing (replaces model: tiers) (#337) (2fda3c1)
6.11.1 (2026-06-20)¶
Code Refactoring¶
Documentation¶
6.11.0 (2026-06-19)¶
Features¶
- eval: confidence-pyramid improvements (registry, dispatch, cache, citation lint, integration tier) (#315) (b560880)
- evals: backfill cites: frontmatter on reviewer agents (#319) (e37c627)
- evals: wire cache + integration tier + cites enforcement into /agent-eval and /agent-create (#322) (a3c623c)
- test-modernize: make Phase-3 disabled-test resolution a Phase-4 contract (#318) (e30ecba)
- test-modernize: per-Story mutation testing in Phase 4 + end-of-phase test review loop (MVP probe) (#316) (df30551)
6.10.1 (2026-06-19)¶
Documentation¶
Miscellaneous¶
6.10.0 (2026-06-18)¶
Features¶
6.9.0 (2026-06-18)¶
Features¶
6.8.0 (2026-06-18)¶
Features¶
- agents: add identity personas to all 11 team agents (#253) (cd751d9)
- build: JS project bootstrap gate — invoke js-project-init when package.json missing (#257) (4b6ff4e)
- js-project-init: add lint-staged with pre-commit auto-fix (#256) (d6d3c64)
- qa-engineer,test-design: rewrite qa-engineer as Senior SDET; lock test-design vocabulary to MinimumCD (#270) (f189ebf)
- version: make /version a mechanical, deterministic lookup (#259) (a553754)
Bug Fixes¶
- build: ship the parallel-build wave scripts inside the plugin (#261) (77d9e39)
- security-assessment: stop shipping build/test scripts; make runtime scripts discoverable (#263) (5ae7afc)
- upgrade: skip legacy-id migration when version >= 6.1.0 (#249) (770c413)
Performance Improvements¶
Documentation¶
6.7.0 (2026-06-08)¶
Features¶
- build: wave-aware concurrent build (#224) (#242) (9137017)
- issues-from-plan: spec parent + DAG-linked slice children (#225) (#243) (3306499)
- plan: GitHub-origin post-plan issue gate (#226) (#244) (8d10fde)
- plan: parallelization-review persona (#223) (#241) (3a4a173)
- plan: slice dependency metadata + wave computation (#222) (#240) (e8c9aa9)
- security-scan: offline-harden gitleaks + trivy (#53) (#245) (0dd89ef)
- session-review: wire raw-log semantic tier + methodology lens (#214) (#239) (a1dd258)
Miscellaneous¶
6.6.1 (2026-06-07)¶
Bug Fixes¶
6.6.0 (2026-06-07)¶
Features¶
- agent-eval: eval variance aggregator — pass@k, flap, quarantine (#103) (#196) (4a2abcb)
- evals: incremental per-agent eval runs (not all-or-nothing) (#206) (8d7d9e0)
- evals: make the resumable sweep the default mode of run-full-eval.sh (#208) (bba7734)
- evals: resumable --sweep mode for run-full-eval.sh (#207) (088adce)
- evals: run-full-eval.sh — full corpus run + baseline refresh + auto-merge PR (#202) (37e0280)
- session-review: cross-machine union read (#178) + utilization fix (#182) (#188) (d6280b6)
- session-review: frequency→lever escalation (Delta C, #179) (#189) (3328c81)
- session-review: per-session gate instrumentation + bypass↔rework correlation (#111) (#200) (384138b)
- session-review: telemetry sync transport + config validation + security docs (#187) (559cf3d)
- telemetry: wire CI cost-regression gate to real cross-machine baseline (#171) (#192) (531a794)
Bug Fixes¶
- cost-meter: attribute by model + thread; drop inert buckets (#170) (#183) (c7a2b2a)
- mutation-gate: _timeout fallback must not write to stdout (#197) (12b1936)
- review-gate: bind .review-passed to staged CONTENT, not paths (#193) (#195) (5733af3)
- skills: reference prompt templates by explicit plugin-root path (#181) (a2be7cb), closes #173
Documentation¶
- adopt North Star + scope the self-improvement loop to /session-review deltas (#172) (6003609)
- concurrent-use: resolve #109 Phase 2 — one worktree per agent (#194) (3751b06)
- eval running guide, maintenance guide, and feature-verification plan (#201) (847fd02)
- how to give CI read-only access to the telemetry repo (#171 prep) (#191) (9fddacd)
Miscellaneous¶
6.5.0 (2026-06-07)¶
Features¶
- cost-meter: account-level pace/quota guidance (#151) (4ea4dd1)
- cost-meter: attribute spend per command and per fix-loop iteration (#147) (05203d5)
- cost-meter: attribute spend per orchestration phase (#148) (522b428)
- session-review: /session-review skill + session-analysis agent (#154) (bccf6df)
- session-review: persist trend digest + harness-audit consumption (#155) (833c606)
- telemetry: capture agent-/auto-invoked skills distinctly; tighten bypass detection (#145) (2d025f1)
Bug Fixes¶
- extend prose-honesty gate to sibling docs and clean un-instrumented targets (#137) (e537495)
- pr: make /pr own the human gate for code review (#160) (e26175a)
- pr: make /pr own the human gate for code review (#165) (26741d5)
Documentation¶
- remove implemented and issue-converted design docs (#120) (11aa734)
- session-review: document OSS complements (ccusage, OpenTelemetry, claude-code-log) (#156) (71e3ed5)
- session-review: umbrella overview tying the harness together (#158) (ad3a21d)
6.4.0 (2026-06-06)¶
Features¶
- dev-team: add no-colon description rule to agent-audit, spec for commands→skills migration (c2a6a0d)
- dev-team: collapse commands/ into skills/ — unified capability layer (f9fde67)
Bug Fixes¶
- dev-team: update bats test paths and regenerate knowledge index after commands→skills migration (ca976e7)
6.3.0 (2026-06-05)¶
Features¶
- dev-team: /explore command, file-based /triage, agent-create reconcile (#56 #57 #58) (#94) (fb790d6)
- dev-team: automate test-layer-gates fixture as an agent-eval (#85) (#91) (84cfd35)
- dev-team: xUnit testing knowledge build-out (#73 #74 #75 #76) (#93) (60ca0ae)
6.2.0 (2026-06-05)¶
Features¶
- dev-team: add test-layer-gates knowledge file + fixture (#80) (884415d)
- dev-team: add test-strategy knowledge file (xUnit Test Strategy patterns) (0e7f58a)
- dev-team: add test-strategy knowledge file (xUnit Test Strategy patterns) (c101225)
- dev-team: behavior pre-gates + redundancy check for test-design-advisor (#80) (20b8053)
- dev-team: complete testing-strategy epic (#81 #82 #83 #84) (#90) (19abe6c)
- dev-team: register test-layer-gates + verify gate firings vs fixture (#80) (8d847cb)
- dev-team: skip /code-review for documentation-only changesets (f3aac6f)
- dev-team: skip /code-review for documentation-only changesets (2b75996)
- dev-team: wire behavior pre-gates + redundancy into test-design-advisor (#80) (f67b5a3)
Bug Fixes¶
- dev-team: repoint rule-id adapter contract refs + fix skill-wiring test (f7b0cb6)
- dev-team: repoint rule-id adapter contract refs + fix skill-wiring test (9f685a3), closes #65
- dev-team: sync /review alias frontmatter with /code-review (#88) (5ffd156)
- dev-team: sync /review alias frontmatter with /code-review (#88) (ae0ee28)
Documentation¶
- dev-team: document doc-only short-circuit in code-review-process (f59f008)
Miscellaneous¶
- convert pending specs/plans to GitHub issues; remove spec/plan files (aea265e)
- convert pending specs/plans to GitHub issues; remove spec/plan files (cf82c79)
- dev-team: resolve agent-audit compliance gaps (16b4aa9)
- dev-team: resolve agent-audit compliance gaps (ca89416)
6.1.0 (2026-06-04)¶
Features¶
- dev-team: add test-design and CD test-architecture capabilities (5281b37)
- dev-team: handle out-of-repo tests + document test evaluation workflow (42277cf)
- dev-team: outside-in baseline before refactor in test evaluation (7624645)
- dev-team: test design + CD test architecture capabilities (4177444)
6.0.0 (2026-06-02)¶
⚠ BREAKING CHANGES¶
- published plugin ids in the bfinster marketplace are now 'dev-team' and 'security-assessment' (previously 'agentic-dev-team' and 'agentic-security-assessment'). The 'agentic-' prefix carried no information — every plugin in this marketplace is agentic by definition.
Features¶
- upgrade: migrate legacy agentic-* plugin ids on upgrade (f6865fc)
Code Refactoring¶
- agents: orchestration cluster has no remaining sweep work (12c) (a7c3211)
- dev-team: sweep internal references to dev-team (5ce4ba8)
- rename plugins to dev-team and security-assessment (a36bba2)
Documentation¶
- readme: document /upgrade right after the install section (7411abf)
- repo-root: sweep references; add Renamed plugins README notice (49066fb)
5.6.0 (2026-06-02)¶
Features¶
- hooks: PostToolUse hook regenerates knowledge index + fail-open (568ed0a)
- hooks: pre-commit sibling hook + shared commit-detection helper (4db7eba)
- knowledge-index: pin jq >= 1.6 for stable output formatting (f66ceca)
- knowledge-index: ship the initial knowledge/index.json (4201181)
- knowledge-index: summary extraction with operational sentence boundary (cd4fe65)
- on-demand knowledge index + 550× perf rewrite + agent rename (4e680fc)
Code Refactoring¶
- agents: cite knowledge anchors in code-quality cluster (12b) (d2e50bc)
- agents: cite knowledge anchors in security cluster (12a) (9eb5a32)
- agents: orchestration cluster has no remaining sweep work (12c) (a7c3211)
- agents: rename files to match internal agent names (1b6d304)
- agents: rename refactoring-review → refactor-opportunity-review (d602e69)
Performance Improvements¶
- knowledge-index: rewrite builder inner loop as one Python process (1f3c06c)
Documentation¶
- capture knowledge indexing decision in ADR 0005; retire spec + plan (f1b291a)
- orchestrator: document the index lookup → section Read consumer pattern (f299182)
5.5.0 (2026-06-01)¶
Features¶
- commands: add /model-routing-check diagnostic (5aa05fc), closes #37
- environment-aware model routing with PreToolUse hook enforcement (511ec58)
- hooks: add codegraph-nudge skeleton with .codegraph/ presence check (f0fbcf2)
- hooks: codegraph-nudge blocks in careful mode (9c1ddf5)
- hooks: codegraph-nudge warns on Grep/Glob multi-file shape (fddaabd)
- hooks: PreToolUse Agent hook enforces pre-dispatch resolution (ff937a2), closes #37
- hooks: register codegraph-nudge and codegraph-turn-mark in settings.json (60f0fa0)
- hooks: sentinel-based turn-boundary detection for codegraph-nudge (9115852)
- init-dev-team: opt-in probe of /v1/models with three failure modes (d3fc9ec), closes #37
- init: bootstrap JS project via js-project-init when no package.json (8853172)
- init: state-aware CodeGraph step in /init-dev-team (10a62cf)
- knowledge: add adversarial review protocol, design smells, object calisthenics, testability patterns (d3fe547)
- knowledge: adversarial review protocol, design smells, object calisthenics, testability patterns (b75b8ec)
- model-resolve: happy-path tier→snapshot resolution (7affb2b), closes #37
- model-resolve: overrides, cascade, cycle, exhaustion, dump-map (3557378), closes #37
- model-resolve: perf gate + happy-path fast-path (069cfb6), closes #37
- model-routing: ship knowledge/model-routing.json defaults (e326cc1), closes #37
- skills: add adr-tools skill for npryce/adr-tools CLI mechanics (f0cce9d)
- skills: add mermaid-diagramming skill with blue-gray theme (f909895)
- state-aware CodeGraph integration for init flows + PreToolUse nudge hook (117a78e)
- ux: SessionStart hook surfaces routing overrides banner (9150c43), closes #37
Bug Fixes¶
- hooks: address inline-review findings (3f39271)
- move ADRs to docs/adr/ to match project convention (d568765)
- review: address code-review findings before PR (36f1b57)
Code Refactoring¶
Documentation¶
- adr: pre-dispatch model resolution + hook enforcement decisions (aa52c37), closes #37
- complete the hook-as-authority sweep + fix probe invocation path (0701731), closes #37
- complete the routing-doc cleanup + add architecture diagrams (2ab3725), closes #37
- document codegraph-nudge hook and updated init-dev-team flow (414f67b)
- fix CHANGELOG (0f7fd09)
- mention codegraph-nudge in agent-architecture and reference (3de9e94)
- model routing contract and troubleshooting guide (dc4bd03), closes #37
Miscellaneous¶
5.4.0 (2026-05-28)¶
Features¶
- command: add /init-dev-team command and update advisory messages (62b9648)
- command: add Windows support to /init-dev-team (179874c)
- hook: add jq and python3 hard dependency guards (cbdb518)
- hook: blocking output, exit codes, and end-to-end JS/TS flow (534ae66)
- hook: language adapter dispatch with explicit adapter contract (3a9312b)
- hook: mutation-gate scaffold with fast-path, opt-out, and _timeout() (60b092e)
- hook: pitest Java adapter with runner-stdout test-list derivation (32b235f)
- hook: RED-GREEN transition detection with state file and stdout capture (92862a6)
- hook: register mutation-gate in PostToolUse Bash hook chain (a785606)
- hook: Stryker JS/TS adapter with fixture-based tests (53e3684)
- hook: Stryker.NET C# adapter (reuses parse_stryker_kills from lib) (c5221d4)
Bug Fixes¶
- hook: address spec-compliance review findings (baa072f)
Miscellaneous¶
- remove implemented plans and specs, add codegraph gitignore (41e64d8)
5.3.1 (2026-05-15)¶
Code Refactoring¶
- agent-skill-authoring: resolve overlap with agent-create skill (2818bd5)
5.3.0 (2026-05-14)¶
Features¶
- agent-create: add agent-create skill, official agent template, and schema validation (e872244)
- semantic-scan and agent-create skills with official schema validation (cc1b6b3)
- semantic-scan: add /semantic-scan skill and command for detecting logical duplication (324aea9)
Bug Fixes¶
- agent-create: move --dry check before file write; fix CLAUDE.md description (7f93ef3)
5.2.0 (2026-05-12)¶
Features¶
- add four missing subagent prompt templates (6c86def)
- add Skill tool to agents with ## Skills sections (c4eee0f)
Code Refactoring¶
- code-review: trim command file, move templates to output-format (6d04bbc)
- context-loading-protocol: drop stale token table, tighten (1972508)
- docker-image-create: tighten skill, keep runtime patterns inline (cd7e686)
- human-oversight-protocol: cut philosophy, tighten (8491232)
- js-project-init: collapse defaults into a list, drop rationale prose (a56257c)
- mutation-testing: drop overlap with constraints, trim (1e2ae4c)
- performance-benchmark: trim skill, move report template to examples (553a107)
- remove command wrappers and realign model routing (faf1cd8)
- specs: merge Constraints + Guidelines into one Rules list (ccff2d4)
- static-analysis-integration: extract maintenance, trim runtime skill (67ee544)
- tighten team agent prompts and add output discipline (0f36139)
Documentation¶
- add /explore spec, implementation plan, and exploratory-testing field guide (5f1ffec)
- add /triage file-based output spec and implementation plan (58b423f)
5.1.1 (2026-05-06)¶
Code Refactoring¶
- rename devops-sre-engineer to platform-engineer and fix doc drift (9d63904)
5.1.0 (2026-04-27)¶
Features¶
- security-assessment: ship apply-accepted-risks.sh + primitives contract v1.3.0 (caa62df)
5.0.0 (2026-04-24)¶
⚠ BREAKING CHANGES¶
- the
/data-scientistslash command and data-scientist team agent have been removed. Consumers should migrate to/software-engineeror/architect.
Features¶
- recon: add optional file_inventory to envelope schemas (contract 1.2.0) (5dc9ffe)
- recon: canonical inventory enumeration script + ts-monorepo fixture (9bf2ded)
- remove data-scientist agent and overhaul plugin docs (a91d7e9)
- security-review: adapter error paths — malformed/unmapped category + missing category + bad mapping YAML (c70cbd1)
- security-review: adapter validates envelope schema + normalizes rule_id case + negative schema fixture (6a81033)
- security-review: agent output schema + judgment-only OWASP category annotations + reliability eval (095523d)
- security-review: canonical rule_id mapping + adapter happy-path (language-specific included) (02ce542)
Bug Fixes¶
- recon: align codebase-recon schema_version emission with 0.2 placeholder bump (6558664)
Code Refactoring¶
- security-review: strip pattern-visible classes from owasp-detection with pointer stubs (Item 3b) (9af6355)
Documentation¶
- agentic-dev-team: update cross-references to renamed companion plugin + history note on rename docs (87a7a34)
- overlap-cleanup: trigger-context section on security-review agent + reciprocal companion README note (e6f5378)
- recon: contract 1.2.0 + codebase-recon Step 6.5 + fail-open consumer contract + pipeline budget (af61d67)
- regenerate team-agents diagram for current roster (1016411)
- security-review: adapter docs + Phase 1b wiring + AST invariant + runtime smoke + backward-compat (0522025)
- specs: approved specs + plans for Item 5, Gap 6a, and plugin-rename (764aa3b)
4.0.0 (2026-04-22)¶
⚠ BREAKING CHANGES¶
- skill file paths changed from skills/foo.md to skills/foo/SKILL.md. Team agent count reduced from 12 to 11.
Features¶
- add baked-in config, Swiss Army Knife, and stateful container checks to docker-image-audit (eefe5a8)
- add codebase-recon agent with git history overview (577cf98)
- add default permissions to auto-approve most tools (440407c)
- add docker-image-create and docker-image-audit skills (7e115c8)
- add feature-file-validation skill to test-review pipeline (5f53264)
- add plan review personas, performance benchmarking, review-fix loop, and auto-scope (682e7ec)
- add static analysis pipeline integration to code-review (c031b4f)
- auto-trigger plan after spec approval and add BDD scenario review (af99078)
- bump primitives contract to v1.1.0 + lift reference implementation details into plan (edc02da)
- custom SARIF-emitting scripts — entropy-check + model-hash-verify (b15762e)
- guard primitives-contract edits with semver-bump requirement (730ccd1)
- js-project-init: add Husky pre-push hook and drop eslint-plugin-prettier (119a71a)
- namespace plugin as agentic-dev-team@bfinster (0a86eef)
- persist /specs output to docs/specs/ after consistency gate passes (69004a9)
- publish versioned security-primitives-contract v1.0.0 (eed5bf5)
- restructure skills into directories with progressive disclosure (bab081b)
- SARIF-first tool orchestration baseline (required 5 adapters) (f5ed4fe)
- support ACCEPTED-RISKS.md project-local policy carveouts (c40a16f)
Bug Fixes¶
- scope: CI/CD workflow files explicitly in scope for static + security review (763924f)
- update skill file references to include SKILL.md path (90cd81d)
- update skill file references to include SKILL.md path (34a7474)
- use official claude plugin update mechanism in /upgrade command (ab4c5d7)
Code Refactoring¶
- build: remove canned summary template; trust native progress output (8c2eb47)
- move hook registrations to plugin settings.json (95af67d)
- move plugin components into plugins/agentic-dev-team/ (b1a4792)
- split CLAUDE.md into plugin config and dev instructions (8157142)
Documentation¶
- move per-plugin install instructions into each plugin's README (26bca28)
Miscellaneous¶
- main: release 2.1.1 (66b5ad9)
- main: release 2.1.1 (118ed58)
- main: release 2.2.0 (ab37326)
- main: release 2.2.0 (a35dad7)
- main: release 2.3.0 (7b5ebe7)
- main: release 2.3.0 (182a222)
- main: release 3.0.0 (6825078)
- main: release 3.0.0 (8950366)
- main: release 3.1.0 (8413514)
- main: release 3.1.0 (36d22b6)
- main: release 3.1.1 (2e7db64)
- main: release 3.1.1 (4425e5d)
- main: release 3.2.0 (cfbdd77)
- main: release 3.2.0 (6165507)
- main: release 3.3.0 (766c71c)
- main: release 3.3.0 (c7b4597)
Pre-Restructure History (v2.0.0–v3.3.0)¶
These entries are from the root
CHANGELOG.mdthat existed before the repository was restructured into a multi-plugin monorepo. Version tags in this section use the oldvX.Y.Zformat rather than the currentagentic-dev-team-vX.Y.Zcomponent-scoped format.
3.3.0 (2026-04-14)¶
Features¶
- add default permissions to auto-approve most tools (440407c)
Bug Fixes¶
- update skill file references to include SKILL.md path (90cd81d)
- update skill file references to include SKILL.md path (34a7474)
3.2.0 (2026-04-10)¶
Features¶
- add plan review personas, performance benchmarking, review-fix loop, and auto-scope (682e7ec)
- replace Mermaid diagrams with styled SVG images (0e11eb8)
Bug Fixes¶
- add more bottom padding to three-phase workflow SVG (151cfef)
- align fail-loop arrow to enter TDD box from the left edge (37c4aa8)
- clean up broken lines and misaligned arrows in three-phase SVG (86f97e9)
- compress three-phase workflow SVG to prevent GitHub clipping (2032cc9)
- connect Gate 3 arrows directly to /pr and Learning Loop box tops (99d2d32)
- increase three-phase workflow SVG viewBox height to prevent clipping (18441fd)
- move human gates inline with last step of each phase (2134bc5)
- replace T-junction with two direct lines to /pr and Learning Loop (703515b)
3.1.1 (2026-04-10)¶
Bug Fixes¶
- use official claude plugin update mechanism in /upgrade command (ab4c5d7)
3.1.0 (2026-04-10)¶
Features¶
- auto-trigger plan after spec approval and add BDD scenario review (af99078)
3.0.0 (2026-04-09)¶
⚠ BREAKING CHANGES¶
- skill file paths changed from skills/foo.md to skills/foo/SKILL.md. Team agent count reduced from 12 to 11.
Features¶
- add baked-in config, Swiss Army Knife, and stateful container checks to docker-image-audit (eefe5a8)
- add docker-image-create and docker-image-audit skills (7e115c8)
- restructure skills into directories with progressive disclosure (bab081b)
2.3.0 (2026-04-08)¶
Features¶
- add feature-file-validation skill to test-review pipeline (5f53264)
- namespace plugin as agentic-dev-team@bfinster (0a86eef)
- persist /specs output to docs/specs/ after consistency gate passes (69004a9)
2.2.0 (2026-04-06)¶
Features¶
- add static analysis pipeline integration to code-review (c031b4f)
- js-project-init: add Husky pre-push hook and drop eslint-plugin-prettier (119a71a)
2.1.1 (2026-04-02)¶
Code Refactoring¶
- move hook registrations to plugin settings.json (95af67d)
- move plugin components into plugins/agentic-dev-team/ (b1a4792)
- point marketplace.json source to plugins/agentic-dev-team (b5ee9b8)
- split CLAUDE.md into plugin config and dev instructions (8157142)
2.1.0 (2026-04-02)¶
Features¶
- add /version command to report installed plugin version (712ee1e)
2.0.0 (2026-04-02)¶
⚠ BREAKING CHANGES¶
- The /beads command and beads skill are no longer available. Users relying on bd for task tracking should use memory/ progress files and /continue instead.
Features¶
- add js-project-init skill for scaffolding JS projects (e753742)
- automated pre-commit code review gate (67df646)
- remove beads task tracking from plugin (fd2444f)
Bug Fixes¶
- prevent false positive on gitignored .env files in security-review (cb2b002)
Code Refactoring¶
- mutation testing skill to use real tools instead of academic estimation (892168b)