Skip to content

🐛 Keep parallel task groups from clobbering shared progress files - #5

Merged
velles merged 1 commit into
mainfrom
features/parallel-wave-bookkeeping
Aug 14, 2026
Merged

🐛 Keep parallel task groups from clobbering shared progress files#5
velles merged 1 commit into
mainfrom
features/parallel-wave-bookkeeping

Conversation

@velles

@velles velles commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #4.

✨ What's New

  • 🛡️ Task groups running in parallel can no longer overwrite each other's progress tracking — concurrent groups report their completed tasks and knowledge updates instead of editing the shared files directly
  • 📦 Each group's commit now reliably includes its own checked-off tasks and context updates, even when several groups ran at the same time
  • 🕵️ The per-group review step knows where to find a concurrent group's proposed updates, so nothing slips past review
  • ▶️ Sequential runs behave exactly as before

🧪 Test Plan

  • Run the repository test suites and confirm all pass
  • Run the implementation step on a spec whose task breakdown has a multi-group wave — confirm each group's commit contains its own task checkboxes and context updates
  • Confirm the progress file shows no lost checkboxes after a parallel wave completes

🤖 Generated with Claude Code

…aves

Executors running concurrently all edit tasks.md (checkboxes) and
agents-context/ (concept files + README) — files outside any plan's
disjoint File operations list. Concurrent writes could clobber each
other, and per-plan staging could orphan the bookkeeping from the
group's atomic commit.

Fix: when a wave holds 2+ groups, each executor's prompt gets a
parallel-wave addendum forbidding writes to tasks.md and agents-context/.
The executor instead reports completed tasks and proposed context
updates in plans/group-N-updates.md; the orchestrator applies that file
at commit time and stages it with the group, so every group's commit
still carries its own checkboxes and context updates. The
implementation-reviewer checks the updates file for wave groups.
Sequential execution is unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@velles
velles merged commit 9478af4 into main Aug 14, 2026
1 check passed
@velles
velles deleted the features/parallel-wave-bookkeeping branch August 14, 2026 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant