Repository navigation
teamwright 0.10.0
Added
- The router and the progress report read tasks from per-task worktrees (#12). Before,
tw-nextknew only/teamwright:parallel'stw/<ID>branches, and read even those from the branch; a task worked in a hand-made worktree on its own branch kept its main-tree record, so the main checkout showed itTODO, offered tostartit again orresumea task already merged there, andtw-progresslisted it as an unassigned area because its analysis existed only on the branch. Now a worktree whose branch names a task —tw/<ID>ortask/<ID>, any suffix after a separator (task/T-12-parser), or$TEAMWRIGHT_TASK_BRANCH_REwith the id in group 1 — supplies that task's state from its own copy of the record (status, analysis, review, verify and validation rounds), markedin_worktreeandbranch. The main tree skips it, offersmerge(naming the branch and path) once it isCODE_COMPLETEor later, the human output listsin worktrees:, andparallel.worktreesin the JSON gives path, branch and status. A session in such a worktree sees only its own task. Tests:tests/test-tw-worktrees.sh.
Full changelog: CHANGELOG.md