Repository navigation
5.12.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- aidd-dev: rename todo to batch and report each agent's outcome (#984) (eeb9b21) (@alexsoyes)
- aidd-orchestrator: add an interactive SDLC mode (#967) (c5ac56b) (@blafourcade)
- aidd-vcs: add conflict resolution skill (#747) (b03e64e) (@alexsoyes)
- telemetry: ask who is measured at opt-in (#1034) (06dbb98) (@blafourcade)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
- telemetry: filter the report by task, ticket, person and more (#1033) (7084a88) (@blafourcade)
Bug Fixes
- aidd-context: generate rules through a standalone skill script (#979) (c827990), closes #913 (@blafourcade)
- aidd-context: keep memory readme links relative on windows (#987) (4205484), closes #986 (@VincentMenard76)
- aidd-dev: a review appends a round and scores the whole plan (#977) (b25ae36), closes #858 (@blafourcade)
- aidd-dev: a review never checks a runtime criterion from the code (#995) (3f91201), closes #976 (@blafourcade)
- aidd-dev: name one severity scale across assert, audit and refactor (#997) (3710dd3) (@blafourcade)
- aidd-dev: validate all CI failures before repushing (8ddd2cc) (@alexsoyes)
- aidd-pm: give a spec gap one home, and refuse only one written elsewhere (#969) (22c541a) (@blafourcade)
- aidd-vcs: scope PR verification to changed behavior (#982) (60aab10) (@alexsoyes)
- cli: clear remaining dependency security advisories (#1013) (05b166b), closes #469 (@blafourcade)
- cli: launch Biome reliably in the Windows architecture guards (#1000) (aab3480) (@blafourcade)
- cli: patch vulnerable development dependencies (#1011) (4704286), closes #1008 (@blafourcade)
- cli: preserve exact mutation filtering with vitest 5 (#1003) (0940c07) (@blafourcade)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- cli: render setup validation errors cleanly (#966) (7f92f85) (@blafourcade)
- cli: restore OpenCode plugins and verify Kilo runtime hooks (#971) (12777d0) (@blafourcade)
- cli: the guard that watches plugin files parses what it guards (#974) (84dafd6) (@blafourcade)
- cli: the test sandbox keeps node when a tool binary shares its directory (#968) (bf0f216) (@blafourcade)
- cli: validate github token responses without leaking credentials (3e67f6f), closes #467 (@blafourcade)
- cli: validate GitHub token responses without leaking credentials (#1004) (3e67f6f) (@blafourcade)
- framework: close the architecture guard's three recorded gaps (#1005) (4140a53), closes #884 (@blafourcade)
- framework: leave model selection to the user (#989) (41e9169) (@alexsoyes)
- lefthook: run the pre-commit on Windows (#998) (c9a4aa6) (@blafourcade)
- test: keep node available in isolated E2E PATH (21afc26) (@alexsoyes)
- test: preserve Node in E2E sandbox (#963) (21afc26) (@alexsoyes)
Miscellaneous
- deps-dev: bump the npm-dev-dependencies group (44084ff) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group (876912a) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group across 1 directory with 11 updates (9ac49ac) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group across 1 directory with 3 updates (#899) (9f61026) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group in /cli with 3 updates (#1020) (44084ff) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group in /kanban with 3 updates (#1024) (876912a) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group with 2 updates (#1019) (0035598) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group with 2 updates (#933) (a5d4dd9) (@dependabot[bot])
- deps-dev: upgrade CLI tooling with compatible vitest and stryker (#912) (9ac49ac) (@dependabot[bot])
- deps: bump @inquirer/prompts from 8.7.2 to 8.7.3 in /cli (#1021) (015c35a) (@dependabot[bot])
- deps: bump simple-git from 3.36.0 to 4.0.2 in /cli (477aeed) (@dependabot[bot])
- deps: bump smol-toml from 1.8.0 to 1.9.0 in /cli (#934) (4919f04) (@dependabot[bot])
- deps: bump smol-toml from 1.9.0 to 1.9.1 in /cli (#1022) (aaca070) (@dependabot[bot])
- release-please: drop aidd-qa's release-as pin (#925) (d6a8880) (@blafourcade)
- release: pin the next release to 5.12 (#1037) (d1b5777) (@blafourcade)
Performance
- telemetry: a report reads its period, not the whole history (#1032) (ae8705f) (@blafourcade)
- telemetry: the ledger is kept by day, so an ingest costs what it adds (#1031) (fcb6022) (@blafourcade)
Documentation
- aidd-context: avoid revisiting completed answers (f63c943) (@alexsoyes)
- aidd-context: clarify simplicity and efficiency guidance (1968392) (@alexsoyes)
- aidd-context: expand the mcp and cli guide by usage (#1015) (b688e40) (@alexsoyes)
- aidd-context: let rule generation cover OpenCode V1 (#1009) (fd82072) (@blafourcade)
- aidd-context: preserve precision in concise instructions (48a92c5) (@alexsoyes)
- aidd-context: recognize insults as frustration signals (6507957) (@alexsoyes)
- aidd-context: reduce cognitive load in agents instructions (7f0b344) (@alexsoyes)
- aidd-context: reduce reader cognitive load (c0c5a8d) (@alexsoyes)
- aidd-context: refine agent behavior and context guidance (4b5065e) (@alexsoyes)
- aidd-context: refine concise communication guidance (cb8d0f0) (@alexsoyes)
- aidd-context: restore memory loading conditions (cef34df) (@alexsoyes)
- aidd-context: retain intention in naming guidance (b573fb3) (@alexsoyes)
- aidd-context: shorten repeated file citations (18bc4f2) (@alexsoyes)
- aidd-dev: simplify implementation rules and require workflow evidence (#950) (bad23d1) (@alexsoyes)
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
Refactoring
- aidd-refine: simplify improve instructions (#945) (0cb7911) (@alexsoyes)