Skip to content

adev-cli: v0.28.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:45
b079631

0.28.0 (2026-10-24)

⚠ BREAKING CHANGES

  • eval-harness: re-author specify/plan/brainstorm rubrics and retire the skill-compression harness

Features

  • add implementation-mode cross-cutting charter (e950a2b)
  • add mode-resolution-core cross-cutting spec (26a7ad8)
  • bugfix-loop: add --epic scoping to adev issues next / bugfix-loop (b065a65)
  • cli: add adev partial commit for non-frontmatter .partial artifacts (ca8e9ec)
  • cli: wire implementation-mode resolve verb (0c35a37)
  • cross-cutting: add configurable implementation_mode (mode-resolution-core) (91d56b4)
  • eval-harness: add the scenario setup helper and its manifest-splice refusal set (6811fbe)
  • eval: add a durable pending-findings queue for operator-half passes (75ece89)
  • governance: add shared explicit-selection registry write path (c6ad5be)
  • issues: add --affected-modules to adev issues create (6fa1174)
  • issues: advise (never block) when closing a bug with no commit evidence (6440603)
  • lib: add implementation-mode constants (3d9c4a6)
  • lib: add implementation-mode resolver (f937438)
  • plan: add mode-resolution-core implementation plan (229981f)
  • provider: target a specific Claude Code config directory (6db645b)
  • provider: target a specific Claude Code config directory (24546e5)
  • review: standing warning on zero enabled reviewers (ad7aee2)
  • route: route mode-resolution-core tasks (bab6868)
  • setup: add implementation-mode init prompt (8725906)
  • setup: add risk tier config loader and bundled prototype/regulated templates (9d39b8c)
  • setup: add risk tier resolution (resolveRiskTier) (3cb727e)
  • setup: add risk tier review/validate overlay merge functions (91bf224)
  • setup: rework Step 7c to explicit per-reviewer selection with BEH-3 zero-write (7c3ea6f)
  • setup: rework Step 7d.0 to explicit per-check selection (dd95127)
  • setup: risk tier overlays apply against the operator's own selection (8438b3a)
  • setup: wire risk tier selection into /adev:init Step 7 (b9fe83d)
  • test-strategies: add entry-point boundary rule to unit profile (a3447d6)
  • test-strategies: document entry-point boundary rule in test-strategies guide (0758ef0)
  • validation: standing warning on zero enabled checks, absent file still hard-crashes (e3de232)

Bug Fixes

  • address charter review findings on sensitive-path floor bypass (6163a5e)
  • brainstorm: run Module Map Append in --module mode when product.md exists (930a5cb)
  • bugfix-loop: resolve adev-plugin-04jr.2 (4a37791)
  • bugfix-loop: resolve adev-plugin-04jr.2 (ec89364)
  • bugfix-loop: resolve adev-plugin-5yfz.1 (8657358)
  • bugfix-loop: resolve adev-plugin-5yfz.1 (77e6094)
  • bugfix-loop: resolve adev-plugin-issue-trailer-cross-session-oe8w (77ad5c5)
  • bugfix-loop: resolve adev-plugin-issue-trailer-cross-session-oe8w (41361d8)
  • bugfix-loop: resolve adev-plugin-parity-guard-self-referential-gobk (0f6d33c)
  • bugfix-loop: resolve adev-plugin-parity-guard-self-referential-gobk (1a5eb55)
  • bugfix-loop: resolve adev-plugin-reviewer-tier-not-applied-wohx (562bced)
  • bugfix-loop: resolve adev-plugin-reviewer-tier-not-applied-wohx (ac1f418)
  • ci: fetch full git history so shallow-clone-incompatible tests pass (cba6b54)
  • ci: fetch full git history so shallow-clone-incompatible tests pass (193fdf6)
  • cli: allow a step-started report before its spec file exists (d6ad4fb)
  • cli: correct install/uninstall scope, cache pruning, and multi-profile handling (14320e8)
  • cli: stop ask() hanging on a second sequential prompt over piped stdin (918258f)
  • cli: strip backtick fence from plan header Spec: path (643f950)
  • eval-harness: add hygiene.source_roots to the skill-regression fixture (5811ebd)
  • eval-harness: point specify's duplicate-detection check at the actual near-duplicate (5651275)
  • evals: make the convergence eval runnable unattended and its costs real (e73dbea)
  • evals: pin each convergence-eval arm to its own adev CLI (2580570)
  • evals: re-pin the Task 5 landing SHA to its actual mainline commit (a2561c5)
  • evals: strip session-identity env vars before spawning eval trial sessions (8105166)
  • hygiene: add context_pack divergence audit to registry-drift (pass 19) (a607c53)
  • hygiene: add context_pack divergence audit to registry-drift (pass 19) (0f7e49f)
  • implement: commit a task before emitting its plan_task done event (e478105)
  • install: stop cross-scope cache collisions between Claude config dirs (0fe2700)
  • install: stop cross-scope cache collisions between Claude config dirs (2854b7c)
  • issues: let the JSON backend claim/release/get epics, not just issues (eef1f6b)
  • issues: stop misclassifying an epic id as an issue in update (d017a1b)
  • issues: stop treating parent-child/related dependency edges as blockers (d38c1bf)
  • pricing: price Sonnet 5 at $2/$10 and add Sonnet 5.5 (7b9d236)
  • repomap: getCommitHash() reads the analyzed root, not ambient cwd (3637065)
  • review-specs: make Capability Map review-passed write monotonic (87f3ae9)
  • review: make the BLOCK auto-retry loop's finding_class and inner-retry paths reachable (f95d084)
  • setup: stop the implementation-mode init prompt hanging on re-prompt (554cb8b)
  • specify: author item-anchored blockers and stop on no-op revises (44cb6d2)
  • specify: let check-mechanisms accept symbols a spec plans to create (d8586fe)
  • specify: repair the authoring path's splice, sidecar and scope bugs (93dfb8a)
  • specify: revise mode-resolution-core to rev 2, review still BLOCK (472b344)
  • specify: revise mode-resolution-core to rev 3, review PASSes (76f5b6d)

Code Refactoring

  • eval-harness: re-author specify/plan/brainstorm rubrics and retire the skill-compression harness (cffeafd)