Repository navigation
tasks v1.3.0
The renumber verb — reassign an item's ID without hand-editing.
Added
renumber OLD (NEW | --next) [--refs](#12) — the one-command replacement for the multi-branch ID-collision cleanup:- Renames the item's primary line and every
@shadowcopy (features), repoints all@deps=/@rel=lists containing the old ID, and renames the## <OLD>header in# Notes. Prose mentions in titles are never rewritten (per the v1.1.1 tag-region rules). - Refuses an occupied target (use
--nextfor the next free ID of the same kind), cross-kind moves, and no-ops. No--force. --refsprints a read-only report of remaining mentions across git-tracked files (canonical and short forms) — repointing external references is deliberately the operator's job.
- Renames the item's primary line and every
Design doc: docs/superpowers/specs/2026-07-13-renumber-design.md. Pairs with #13 (collision-resistant allocation) and #14 (ref-integrity check) — this verb fixes the collisions that slip through.
Upgrading
Vendored copies: ./tools/tasks.py selfupdate (1.2.0 → 1.3.0). New verb only; no behavior or format changes.
Full changelog: https://github.com/budhash/tasks/blob/main/CHANGELOG.md