Releases

DevArch evolved from itself.

Every shipped change, newest first. The rules were forged building the thing that enforces them — so the changelog is the case study.

  1. v6.8.0Current

    2026-08-22

    A plan you parked on purpose stops being asked about

    When you move on to a new plan, DevArch asks what to do with the old one — and one of your answers is that it is still live, just set aside. The sweep that watches for forgotten plans now recognizes that answer instead of asking again every session. A parked plan still shows up, marked as needing nothing from you and naming the plan it stepped aside for. If the plan it deferred to is gone, you get the full question back, along with the reason you are being asked.

  2. v6.7.0

    2026-08-18

    A checkout can declare that it has no test suite

    Some checkouts genuinely cannot run tests — a docs-only branch, or a clone with no toolchain installed. Your project profile can now state that, and why, and the commit gate accepts the declaration instead of hunting down a test script it has no way to run. The reason is required and lives in a committed file, so everyone working in the repository can see it. If the gate later finds a suite this checkout could actually run, it says so.

  3. v6.6.0

    2026-08-14

    The folders DevArch relies on can't be moved by accident

    DevArch finds your plans, summaries, and ADRs through a handful of specific directories. Deleting or renaming one of them never produced an error — everything just quietly stopped being found. A new gate blocks a command that moves or removes one of those directories, while leaving everything inside them free to move as usual. It only guards directories your repository actually has.

  4. v6.5.0

    2026-08-14

    Session history that keeps itself

    Every session records an event log, and that log is what a later session checks a summary against. Finishing a session with /devarch:finalize used to leave the log behind instead of filing it, so the history quietly stopped accumulating — and a related cleanup that depends on filed logs stopped running with it. Both work now, and the start-of-session audit checks that filing is still happening rather than assuming it. Session summaries also get their date from your clock rather than UTC, so an evening session is no longer filed under tomorrow. And when DevArch finishes a piece of work it now tells you the one thing it recommends doing next, instead of handing back a list of options.

  5. v6.2.0

    2026-08-08

    Plans get a terminal state

    Switching to a new plan used to strand the old one: only the plan the pointer names is ever updated, so repointing froze the outgoing plan's status for good. DevArch now stops and asks how to dispose of it first — finished, still live, or abandoned — and a new hook blocks the pointer write until you've answered, so the question can't be skipped. Installing is quieter too: it no longer scans your machine for repositories to initialize, and instead leaves that to a deliberate 'devarch init' per project. That init now asks one question — how far DevArch's documentation standard should reach in this repository — because the right answer differs between a new project and an established codebase, and the choice is stored with the repo so it's a team decision rather than a per-developer one.

  6. v6.1.1

    2026-08-07

    Bug fixes

  7. v6.1.0

    2026-08-06

    Environment setup, without leaving the session

    Two new commands handle the setup work that used to interrupt a session. /devarch:add-tools installs helper tools — PDF text, image conversion, diagram rendering, media — from a menu your project curates in .devarch/tools.config.json, one at a time and verified after each, on macOS, Linux, or WSL. /devarch:add-api-key stores a service key at .api-keys/{service}-key with the gitignore entry written before the key itself, so it can't be committed even transiently, and never echoes it back. Also: /devarch:brainstorm now draws diagrams as it goes, and the start-of-session audit tells you which DevArch version you're running.

  8. v6.0.1

    2026-08-05

    Bug fixes

  9. v6.0.0

    2026-08-02

    The DDD facilitation surface is withdrawn — and license tokens are gone

    DevArch no longer ships a domain-modeling surface: the five DDD skills, the agents behind them, and the ddd-discovery / domain-modeling capability tiers are removed (ADR-0017). Everything that was never DDD-dependent stays — Boundary Statements, command/event naming, bounded-context thinking — and installs with the old capability names get a warning on update, never a block. Also in this release: all licensing machinery is removed (ADR-0020) — no more license tokens, no verification, no devarch license install. Your purchase ships the installer alone, your terms land as a plain-language LICENSE.md in ~/.devarch, and buying through Polar is unchanged.

  10. v5.5.0

    2026-07-29

    The plan gate actually blocks

    The session gate now genuinely blocks edits until the session-start process has run, fixing a defect where it never blocked at all (ADR-0015). Every gate is self-releasing — a blocked session is told exactly what clears it — and a built-in valve auto-releases a wedged gate rather than stopping your work.

  11. v5.4.0

    2026-07-28

    Objectives: business outcomes that can actually be evaluated

    /devarch:objective captures a business outcome with a deadline, a falsification condition, and a measurement plan — including a baseline recorded before the work starts, the one thing that can't be recovered later (ADR-0014). Outcomes are graded for evaluability and only go active when an outsider could check them.

  12. v5.3.0

    2026-07-26

    Quality-weighted test coverage assessment

    /devarch:test-coverage-assessment answers what line coverage can't: how much of your codebase's state-changing behavior is actually verified (ADR-0013). It crosses your own coverage tooling with test-quality grading; the headline verified-behavior ratio is a number mock-only tests can't inflate.

  13. v5.2.0

    2026-07-24

    Fix commit-script crash when no sessions are pending archival

    A commit could abort when no session files were waiting to be archived. Archiving is advisory and can no longer take a commit down with it.

  14. v5.1.1

    2026-07-23

    Namespaced command names in the docs

    Claude Code claimed some bare command names (like /recap) for built-ins, so the docs now cite the namespaced forms — /devarch:recap, /devarch:finalize. No payload change; the installed skills were always namespaced.

  15. v5.1.0

    2026-07-20

    Team mode: per-developer session context

    A new team capability gives each developer their own session context in a shared repo, so summaries, recaps, and plans never collide between teammates (ADR-0012). The new /devarch:team-standup rolls up every developer's stream and flags blockers hitting more than one dev.

  16. v5.0.0

    2026-07-14

    The harness spine: always-on event log and inline banners

    Every session now writes an append-only event log with zero setup, and every hook reports through one consistent banner grammar (ADR-0011). Breaking: native Windows support is retired — Windows is WSL-only via the universal installer (ADR-0010).

  17. v4.8.0

    2026-07-14

    Proposals and the ADR open-questions interview

    /devarch:proposal turns a punch list, issue set, or PRD into tracked work items with a checkable done-when, automatically reviewed against your decision record (ADR-0008). ADRs can now carry open questions, resolved one at a time through /devarch:adr-interview (ADR-0009).

  18. v4.7.0

    2026-06-30

    Canonical plan storage with a current-plan resolver

    Plans now live in exactly one place — docs/work/<feature-slug>/plan.md — with a pointer every skill and hook resolves, retiring the old scattered copies (ADR-0007).

  19. v4.6.0

    2026-06-09

    The rule-firing validation harness is now real

    The rule-firing validation harness is now a runnable driver with a full fixture suite, so every new Claude model is a re-validation, not a guess.

  20. v4.5.0

    2026-06-09

    DDD with three ways in — and a way to model from the code you already have

    Domain modeling gained three entry paths — facilitated conversation, extraction from an existing codebase, or a question loop for your domain experts (ADR-0006). Withdrawn in v6.0.0.

  21. v4.2.0

    2026-06-06

    Installer hardening + Unix hidden-file fixes

  22. v4.1.0

    2026-06-05

    Decision-aware planning

    session-planner now reads your recorded decisions first — ADRs, the project profile, the last session's open items — and lets them shape the plan. The new /devarch:plan-review checks every phase against them.

  23. v4.0.0

    2026-06-01

    Self-contained installer, registry, and offline licensing — DevArch is now a product

    DevArch becomes an installable product: a one-command, no-clone installer to ~/.devarch, a certbot-style registry, an isolated container kit, and seat-based purchase through Polar.

  24. v3.3.0

    2026-05-30

    Tuned and validated for Claude Opus 4.8

    Prompt-literalism guidance extends through Opus 4.8, re-validated by the rule-firing harness with no rule changes.

  25. v3.2.0

    2026-05-09

    Session isolation and per-session file tracking

    A per-session ID keeps concurrent sessions from colliding, and per-session file tracking gives work summaries an authoritative list of what changed.

  26. v3.1.0

    2026-05-08

    Finalize skill audit and fix

  27. v3.0.0

    2026-05-05

    Tuned for Claude Opus 4.7

    Rules retuned for a model that follows instructions more literally — triggers, overrides, and templates sharpened.

  28. v2.5.0

    2026-05-01

    Multi-ADR review mode

  29. v2.3.0

    2026-04-24

    Rule 8b — Co-Located Wire-Type Sharing

  30. v2.2.0

    2026-04-23

    Integration Reality — the No-Stub-Under-Test rule

    A phase named after an integration must have a test that drives the real subprocess, runtime, or migration. A stub of an owned dependency can't be the acceptance gate.

  31. v2.1.0

    2026-04-23

    Boundary Statements and the boundary-check hook

  32. v1.8.0

    2026-04-19

    Trial license with IP protection

  33. v1.7.0

    2026-04-13

    Deprecate project-level hooks in favor of user-level hooks

  34. v1.6.0

    2026-04-13

    Hook paths resolved at install time

  35. v1.5.0

    2026-04-11

    ADR conversation gate and /architect-review

  36. v1.4.0

    2026-04-06

    Behavior Statements, Test Derivation, and Test Grading

    Every side-effect function gets a Behavior Statement before tests are written; suites are graded RED / YELLOW / GREEN, and only GREEN ships.

  37. v1.3.0

    2026-03-19

    Progressive Capability Activation

    Deeper capabilities activate only when a project's complexity demands them, rather than carrying everything from day one.

  38. v1.2.0

    2026-03-14

    Audit and cleanup

  39. v1.1.x

    2026-03-06 — 2026-03-14

    Skills, hooks, and the plan-mode gate

  40. v1.0.0

    2026-03-05

    Initial release — CLI, agents, and the lifecycle rules