Skip to content

v2.6.0

Choose a tag to compare

@DATAXYZLTD DATAXYZLTD released this 12 Jun 14:13
· 1 commit to main since this release

Prod-clean installs and stronger planning gates. This release also realigns the public version number with Tandem's internal release line — the jump from 1.1.0 to 2.6.0 reflects that single shared lineage, not 1.4 majors of breaking change. Upgrading is safe: the status enum, the frontmatter contract, and every command name are unchanged.

Fixed

  • Clean installs for everyone. A fresh install now carries the Tandem org identity and the current version — no developer email, internal repo name, or broken hook in your project. Seeded standards docs use the published Tandem namespace and the github:DATA-AI-XYZ/Tandem install URL, and the post-tool / stop hooks run without MODULE_NOT_FOUND on every Write / Edit / Stop.

Added

  • Planning & verify-gate guards. refine-backlog refuses to promote a story whose premise about another artefact is false; generated testplans assert real signal instead of restating their own prose; and a verify command piped into | tail / | head (which can never fail) is flagged by the validator.
  • Version-parity gate now also covers the kit version, so a drifted version can never silently ship or let the health-check mis-report "update available".
  • Discoverability — the public manifest now ships discovery keywords, and the README leads with the qualified name ("Tandem — the Claude Code project-management plugin").

Changed

  • Name-independent Command Center. The dashboard detects the Tandem plugin by a stable behavioural signal rather than its marketplace name, so the command-flow panel and drawer timeline render regardless of how the plugin was installed.