Skip to main content

Module workspace

Module workspace 

Source
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 origin remote before use.