chore: archive 15 completed OpenSpec changes

Move the following audited-and-implemented changes into
openspec/changes/archive/2026-06-12-completed-changes-archive/:

- backend-frontend-refactoring
- config-profile-git-mounts
- config-profile-includes-ui
- config-profile-multi-repo-mounts
- container-monitoring-notifications
- git-mount-url-validation
- home-path-expansion
- mobile-terminal-ux
- mount-specificity-ordering
- notification-center
- persistent-terminal-sessions
- session-list-overhaul
- ssh-key-mounting
- terminal-fullscreen-unified-header
- tool-session-progress-and-updates

Also regenerated .pi-map*.md files for openspec/changes so the
remaining active changes (multi-session-terminal-ux, reorganize-long-files,
working-copies, workspace-first-ui) reflect the new layout.
This commit is contained in:
Developer
2026-06-12 14:26:55 +00:00
parent 30549f4863
commit caadd59441
493 changed files with 3563 additions and 3490 deletions
@@ -1,23 +1,23 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal
# archive/2026-05-22-opencode-web-terminal (index)
dir: archive/2026-05-22-opencode-web-terminal
## role
Defines a feature specification for adding web terminal access to OpenCode through standardized port configuration and tunneling infrastructure.
Design and planning package for adding web terminal accessibility to OpenCode through standardized port configuration and web interface support.
## parent
index: openspec/changes/archive/.pi-map.index.md
map: openspec/changes/archive/.pi-map.md
index: archive/.pi-map.index.md
map: archive/.pi-map.md
## children
- openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
- archive/2026-05-22-opencode-web-terminal/specs
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
## files
- .openspec.yaml
- design.md
- proposal.md
- tasks.md
## links
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/.pi-map.md
## workflows
-
## dirty
@@ -1,17 +1,17 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal
# archive/2026-05-22-opencode-web-terminal
dir: archive/2026-05-22-opencode-web-terminal
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
index: archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
## role
Defines a feature specification for adding web terminal access to OpenCode through standardized port configuration and tunneling infrastructure.
Design and planning package for adding web terminal accessibility to OpenCode through standardized port configuration and web interface support.
## files
- .openspec.yaml | Defines an OpenAPI specification configuration file with schema type and creation date metadata
- design.md | Design document for making OpenCode accessible via web terminal, standardizing port configuration across tool types, and adding validation for tool type ports and interfaces.
- proposal.md | Proposes a systematic tool port configuration system with web interface support for terminal-first tools like OpenCode
- tasks.md | Project task list tracking implementation of tool type port configuration, OpenCode web server integration, tunnel port fixes, frontend updates, database migrations, and testing for a development tools platform | dep: Alembic, Docker Compose, OpenCode, backend API, frontend UI, tunnel service
## arch
Specification-driven design using OpenAPI config metadata, structured documentation (design/proposal/tasks), and systematic port/interface validation for terminal-first development tools.
Specification-driven design documentation with OpenAPI configuration, structured proposal-to-implementation workflow (designproposaltasks), and incremental feature delivery pattern for developer tool integration.
## tags
configuration, opencode, port, tool, type, design, web, .openspec
## symbols
@@ -1,25 +1,25 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
# archive/2026-05-22-opencode-web-terminal/specs (index)
dir: archive/2026-05-22-opencode-web-terminal/specs
## role
Contains archived specification documents for a web terminal feature implementation dated May 22, 2026, serving as historical reference for the opencode project's web terminal design decisions.
Contains archived specification documents for the OpenCode web terminal feature from May 2026, serving as historical design documentation for the project.
## parent
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/.pi-map.md
## children
- openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
- openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
- openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
- archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
index: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
- archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
index: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
- archive/2026-05-22-opencode-web-terminal/specs/tool-types
index: archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
## files
## links
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
## workflows
-
## dirty
@@ -1,13 +1,13 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
# archive/2026-05-22-opencode-web-terminal/specs
dir: archive/2026-05-22-opencode-web-terminal/specs
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
## role
Contains archived specification documents for a web terminal feature implementation dated May 22, 2026, serving as historical reference for the opencode project's web terminal design decisions.
Contains archived specification documents for the OpenCode web terminal feature from May 2026, serving as historical design documentation for the project.
## files
## arch
Document-based specification storage using date-versioned directory hierarchy with no active code architecture, following a simple archival pattern for tracking feature specifications over time.
Flat directory structure storing dated specification files, following a simple archival pattern with timestamp-prefixed naming convention for version tracking and historical reference.
## tags
-
## symbols
@@ -1,18 +1,18 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
# archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server (index)
dir: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
## role
Defines container specifications for a web server with integrated terminal interface in the OpenCode development environment.
Defines specifications for a web server component that provides browser-based terminal access to OpenCode containers via port 3000 with tunneling and UI integration.
## parent
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
## workflows
-
## dirty
@@ -1,14 +1,14 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
# archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
dir: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
index: archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
## role
Defines container specifications for a web server with integrated terminal interface in the OpenCode development environment.
Defines specifications for a web server component that provides browser-based terminal access to OpenCode containers via port 3000 with tunneling and UI integration.
## files
- spec.md | Specifies requirements for OpenCode containers to run a web server on port 3000 with a web terminal interface, proper tunneling, and UI integration.
## arch
Specification-driven architecture using markdown-based requirements documents to define container behavior, port binding, and UI integration patterns.
Requirements-driven specification document using declarative constraints (port binding, tunneling protocol, UI embedding) without implementation architecture.
## tags
web, spec, specifies, requirements, opencode, containers, run, server
## symbols
@@ -1,18 +1,18 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
# archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration (index)
dir: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
## role
Defines specification requirements for validating tool types, managing default network ports, exposing ports in Docker Compose templates, and supporting multiple network interfaces in the OpenCode web terminal environment.
Defines specifications for validating tool types, managing default network ports, exposing services through Docker Compose templates, and supporting multiple network interfaces in the OpenCode web terminal project.
## parent
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
## workflows
-
## dirty
@@ -1,14 +1,14 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
# archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
dir: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
index: archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
## role
Defines specification requirements for validating tool types, managing default network ports, exposing ports in Docker Compose templates, and supporting multiple network interfaces in the OpenCode web terminal environment.
Defines specifications for validating tool types, managing default network ports, exposing services through Docker Compose templates, and supporting multiple network interfaces in the OpenCode web terminal project.
## files
- spec.md | Defines requirements for tool type validation including default ports, compose template port exposure, and multiple interface support
## arch
Specification-driven requirements document using markdown-based technical specification pattern with structured sections covering validation rules, port configuration defaults, container orchestration integration, and multi-interface networking requirements.
Specification-driven architecture using markdown-based requirements documents to define validation rules, port configuration schemas, and multi-interface networking patterns before implementation.
## tags
spec, defines, requirements, tool, type, validation, including, default
## symbols
@@ -1,18 +1,18 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types
# archive/2026-05-22-opencode-web-terminal/specs/tool-types (index)
dir: archive/2026-05-22-opencode-web-terminal/specs/tool-types
## role
Defines specifications for a tool type management system that validates Docker Compose templates and manages built-in tool definitions
Defines specifications for managing tool types with Docker Compose validation and built-in tool definitions in a web terminal environment.
## parent
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
index: archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
## workflows
-
## dirty
@@ -1,14 +1,14 @@
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types
# archive/2026-05-22-opencode-web-terminal/specs/tool-types
dir: archive/2026-05-22-opencode-web-terminal/specs/tool-types
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
index: archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
## role
Defines specifications for a tool type management system that validates Docker Compose templates and manages built-in tool definitions
Defines specifications for managing tool types with Docker Compose validation and built-in tool definitions in a web terminal environment.
## files
- spec.md | Specifies requirements for a tool type management system with Docker Compose template validation and built-in tool definitions | dep: database, docker-compose, validation framework
## arch
Specification-driven architecture using Markdown-based requirements documentation with Docker Compose template validation patterns
Specification-driven architecture using markdown-based requirements documentation with Docker Compose template validation patterns.
## tags
tool, docker, compose, spec, specifies, requirements, type, management
## symbols