Expand description
Git workspace helpers for parallel task isolation.
Responsibilities:
- Re-export workspace path, lifecycle, and remote helpers behind a thin facade.
- Keep crate-facing git workspace APIs stable while delegating focused concerns.
- Centralize module-level invariants for workspace management.
Not handled here:
- Task orchestration, PR workflows, or integration conflict policy.
- Generic filesystem helpers outside workspace lifecycle concerns.
Invariants/assumptions:
- Workspace paths are unique per task ID.
- Clones must be retargeted to a pushable
originremote before use.