Skip to content

feat: support continuing Baton lanes - #256

Merged
qiankunli merged 1 commit into
mainfrom
worktree-lane-continuation
Aug 11, 2026
Merged

feat: support continuing Baton lanes#256
qiankunli merged 1 commit into
mainfrom
worktree-lane-continuation

Conversation

@qiankunli

Copy link
Copy Markdown
Collaborator

Replace the harness main/new placement flag with laneId and newLane so
plugins can continue an existing lane or derive a side lane from any lane.

Reserve main as the stable main lane ID, persist lane creation provenance,
and keep continued work serial within each side lane while preserving
cross-lane concurrency. Update the public plugin package, ledger projection,
tests, and design documentation for the new contract.

Tests: bun run check (615 passed)

Replace the harness main/new placement flag with laneId and newLane so
plugins can continue an existing lane or derive a side lane from any lane.

Reserve main as the stable main lane ID, persist lane creation provenance,
and keep continued work serial within each side lane while preserving
cross-lane concurrency. Update the public plugin package, ledger projection,
tests, and design documentation for the new contract.

Tests: bun run check (615 passed)
@qiankunli
qiankunli merged commit b124741 into main Aug 11, 2026
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.

2 participants