Remove hardcoded t-565 references, parameterize worktree/branch naming

t-587.1·WorkTask·
·
·
·Omni/Ide.hs
Parent:t-587·Created1 week ago·Updated1 week ago

Description

Edit

Remove all hardcoded t-565 references from dev-review-release.sh.

Currently branch_for_worktree() returns t-565-dev, t-565-test, t-565-live and DEFAULT_WORKTREE_ROOT is _/worktrees/t-565. This makes the script unusable for any other epic.

Changes needed: 1. Add a --name or --epic flag (or derive from --root) to parameterize the worktree branch prefix. 2. Update branch_for_worktree() to use the parameter instead of hardcoded t-565. 3. Update DEFAULT_WORKTREE_ROOT to something generic like _/worktrees/default or require explicit --root. 4. Update DEV_REVIEW_RELEASE.md examples accordingly.

Files: Omni/Ide/dev-review-release.sh, Omni/Ide/DEV_REVIEW_RELEASE.md

Timeline (4)

🔄[human]Open → InProgress1 week ago
💬[human]1 week ago

Implemented parameterization to remove hardcoded t-565 assumptions in dev-review-release workflow. Changes in Omni/Ide/dev-review-release.sh: default root is now _/worktrees/dev-review-release, added setup flag --name (branch prefix), branch_for_worktree now uses <name>-dev|test|live, and default name derives from basename of --root when --name is omitted. Updated docs/examples in Omni/Ide/DEV_REVIEW_RELEASE.md and Omni/Ide/README.md to use generic roots/examples and document --name behavior. Verified with bash -n, lint Omni/Ide/dev-review-release.sh, and setup-worktrees on existing _/tmp/dogfood-e2e root.

🔄[human]InProgress → Done1 week ago