Isolate Workspaces by Task
AGENT-ISOLATE-WORKSPACES-BY-TASK
Summary
Put separable or parallel agent work in its own workspace or source-control lane. Isolation keeps diffs, validation, and ownership clear when multiple changes are in flight.
Rule
Isolate agent workspaces by task.
Why
Parallel agent tasks can overwrite each other, mix unrelated diffs, or make validation ambiguous when they share one working copy. Isolating work by task gives each change its own filesystem state, source-control lane, and handoff.
Helps
- Keeps concurrent work reviewable and prevents one task from inheriting another task's partial edits.
Limits
Use the same workspace when the work is one atomic change. Extra workspaces add coordination cost and cleanup responsibility.
Agent Instruction
Isolate workspaces for parallel agent tasks so diffs, validation, and ownership stay unambiguous.Mechanisms
Supported by jj new, jj workspace add, task-owned branches or changes, clear changed-file
ownership, and cleanup notes after integration.