Part of #180.
Blocked by: #184
Goal
Implement the durable local infrastructure used by planning pull request phases.
Scope
- Add strict versioned state with atomic replacement and immutable run identity.
- Add the ownership-ID issue lock and stale-lock diagnostics.
- Implement the Git-backed planning workspace adapter.
- Fetch and pin the remote base before creating each phase workspace.
- Detect planning artifacts already present on the remote base.
- Make resume and owned-workspace cleanup idempotent.
Out of scope
- Running planning agents.
- Creating or reconciling pull requests.
- Pipeline selection and implementation execution.
Acceptance criteria
Part of #180.
Blocked by: #184
Goal
Implement the durable local infrastructure used by planning pull request phases.
Scope
Out of scope
Acceptance criteria