Files

2.3 KiB

openspec/changes/archive/2026-06-12-completed-changes-archive/working-copies

dir: openspec/changes/archive/2026-06-12-completed-changes-archive/working-copies

index: openspec/changes/archive/2026-06-12-completed-changes-archive/working-copies/.pi-map.index.md

role

Archive of completed design and specification documents for implementing workspace-based git working copies to replace direct repository mounting in tool instances.

files

  • .openspec.yaml | Defines metadata for a completed project named "working-copies" with start and completion dates
  • design.md | Design document for implementing workspace-based tool instances that replace direct repository mounting with isolated git working copies | dep: FastAPI, SQLAlchemy, Alembic, Docker Compose, React/TypeScript, Git, asyncio, uuid, datetime
  • explore.md | Proposes a "Working Copy" (Workspace) entity architecture to replace direct repository mounting/cloning in tool instances, enabling persistent writable clones shared across multiple tool instances. | dep: GitRepository, ToolInstance, database/ORM, container compose generation, filesystem mount/bind-mount, UI/sidebar navigation
  • proposal.md | Proposes a workspace-based architecture to replace mount/clone modes for tool instances with persistent, writable local repository clones
  • spec.md | Technical specification document defining a workspace-based architecture for persistent, writable Git repository clones that replace mount/clone modes for tool instances. | dep: Git, PostgreSQL, REST API, Python, TypeScript, React/frontend framework, container runtime
  • tasks.md | Tracks implementation tasks for a workspace-based tool instance feature across 4 sequential PRs, covering backend foundation, backend integration, frontend core, and frontend integration with acceptance criteria and verification steps. | dep: Alembic, FastAPI, SQLAlchemy models, GitService, WorkspaceManager, pytest, ruff, TypeScript, React hooks/components, React Router, ESLint, npm, Docker compose templates

arch

Documentation-driven specification with layered architecture (exploration → proposal → design → spec → tasks) defining a workspace entity pattern with persistent writable git clones shared across isolated tool instances, replacing mount/clone modes.

tags

tool, workspace, instances, replace, repository, git, working, design

symbols

workflows

dirty