PRD 0045: Workspace Porting Plan #149

Merged
didericis merged 6 commits from prd-0045-workspace-plan into main 2026-06-02 13:18:49 -04:00
Collaborator

Closes #116.

PRD: a08829573d/docs/prds/0045-workspace-porting-plan.md

Summary

  • Adds a backend-neutral WorkspacePlan and threads it through Docker and smolmachines bottle plans.
  • Moves provider trust selection to the resolved workspace workdir for Codex and Claude.
  • Uses the resolved workspace path for Docker cwd image copy and both backends' .git provisioning.
  • Adds smolmachines full workspace content copy for --cwd parity.
  • Adds focused unit tests for planning, provider trust, Docker cwd rendering, git targets, and smolmachines workspace copy.

Changes (5 commits)

  • docs(prd): add workspace porting plan
  • feat(workspace): add shared workspace plan
  • feat(workspace): trust resolved project path
  • feat(workspace): port cwd across backends
  • docs(prd): activate workspace porting plan
Closes #116. PRD: https://gitea.dideric.is/didericis/bot-bottle/src/commit/a08829573d4e730d98eeb51e488849ce6ab509c7/docs/prds/0045-workspace-porting-plan.md ## Summary - Adds a backend-neutral `WorkspacePlan` and threads it through Docker and smolmachines bottle plans. - Moves provider trust selection to the resolved workspace workdir for Codex and Claude. - Uses the resolved workspace path for Docker cwd image copy and both backends' `.git` provisioning. - Adds smolmachines full workspace content copy for `--cwd` parity. - Adds focused unit tests for planning, provider trust, Docker cwd rendering, git targets, and smolmachines workspace copy. ## Changes (5 commits) - `docs(prd): add workspace porting plan` - `feat(workspace): add shared workspace plan` - `feat(workspace): trust resolved project path` - `feat(workspace): port cwd across backends` - `docs(prd): activate workspace porting plan`
didericis-codex added 5 commits 2026-06-02 13:02:14 -04:00
didericis added 1 commit 2026-06-02 13:12:57 -04:00
fix(workspace): include hidden cwd files in docker layer
test / unit (pull_request) Successful in 32s
test / integration (pull_request) Successful in 42s
test / unit (push) Successful in 33s
test / integration (push) Successful in 40s
3885e2f5ad
didericis approved these changes 2026-06-02 13:18:06 -04:00
didericis merged commit 3885e2f5ad into main 2026-06-02 13:18:49 -04:00
didericis deleted branch prd-0045-workspace-plan 2026-06-02 13:18:49 -04:00
Sign in to join this conversation.