chore(project-map): regenerate .pi-map artifacts across the repo

This commit is contained in:
Developer
2026-06-17 11:31:24 +00:00
parent 0dd5f2317b
commit 93da9b42a2
683 changed files with 5075 additions and 4965 deletions
@@ -1,23 +1,23 @@
# 2026-05-22-opencode-web-terminal (index)
dir: 2026-05-22-opencode-web-terminal
# openspec/changes/archive/2026-05-22-opencode-web-terminal (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal
## role
Infrastructure configuration package for enabling web terminal access to OpenCode through standardized port management and API specification.
Defines a completed specification for adding web terminal support to the OpenCode tool type and standardizing dynamic port configuration across all tool types in the platform.
## parent
index: ./.pi-map.index.md
map: ./.pi-map.md
index: openspec/changes/archive/.pi-map.index.md
map: openspec/changes/archive/.pi-map.md
## children
- 2026-05-22-opencode-web-terminal/specs
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/.pi-map.md
- 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
## files
- .openspec.yaml
- design.md
- proposal.md
- tasks.md
## links
index: 2026-05-22-opencode-web-terminal/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/.pi-map.md
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
## workflows
-
## dirty
@@ -1,19 +1,19 @@
# 2026-05-22-opencode-web-terminal
dir: 2026-05-22-opencode-web-terminal
# openspec/changes/archive/2026-05-22-opencode-web-terminal
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal
index: 2026-05-22-opencode-web-terminal/.pi-map.index.md
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
## role
Infrastructure configuration package for enabling web terminal access to OpenCode through standardized port management and API specification.
Defines a completed specification for adding web terminal support to the OpenCode tool type and standardizing dynamic port configuration across all tool types in the platform.
## 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
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
- design.md | Design document for adding web interface support to OpenCode tool type and standardizing port configuration across tool types
- proposal.md | Proposes a systematic approach to standardize tool port configuration, add web interface support for OpenCode, and ensure proper tunnel port discovery across tool instances.
- tasks.md | A completed task checklist tracking implementation of dynamic port configuration for tool types, OpenCode web server integration, tunnel port fixes, frontend updates, database migrations, and quality gates. | dep: Alembic, Docker Compose, OpenCode, ToolType model, tunnel service, frontend React/TypeScript
## arch
Specification-driven design using OpenAPI configuration, task-tracked iterative implementation, and document-based proposal system covering port validation, tunnel fixes, database migrations, and frontend integration.
Specification-driven change management using OpenSpec schema with structured design/proposal/task documentation pattern, tracking cross-cutting concerns across backend services, tunnel infrastructure, frontend UI, and database migrations.
## tags
configuration, opencode, port, tool, type, design, web, .openspec
tool, port, configuration, opencode, design, web, type, .openspec
## symbols
-
## workflows
@@ -1,25 +1,25 @@
# 2026-05-22-opencode-web-terminal/specs (index)
dir: 2026-05-22-opencode-web-terminal/specs
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs (index)
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
## role
Contains test specifications and behavioral contracts for the web terminal component.
Contains archived specification documents for the OpenCode web terminal feature dated May 22, 2026, serving as historical design records for the project's change management process.
## parent
index: 2026-05-22-opencode-web-terminal/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/.pi-map.md
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
## children
- 2026-05-22-opencode-web-terminal/specs/opencode-web-server
index: 2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
- 2026-05-22-opencode-web-terminal/specs/tool-port-configuration
index: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
- 2026-05-22-opencode-web-terminal/specs/tool-types
index: 2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
- 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
## files
## links
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/.pi-map.md
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
## workflows
-
## dirty
@@ -1,13 +1,13 @@
# 2026-05-22-opencode-web-terminal/specs
dir: 2026-05-22-opencode-web-terminal/specs
# openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
dir: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
## role
Contains test specifications and behavioral contracts for the web terminal component.
Contains archived specification documents for the OpenCode web terminal feature dated May 22, 2026, serving as historical design records for the project's change management process.
## files
## arch
Specification-driven testing pattern using formal test files to define expected behavior before implementation.
Document-oriented archival storage using date-prefixed directory naming convention with flat file organization for version-controlled specification artifacts.
## tags
-
## symbols
@@ -1,18 +1,18 @@
# 2026-05-22-opencode-web-terminal/specs/opencode-web-server (index)
dir: 2026-05-22-opencode-web-terminal/specs/opencode-web-server
# 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
## role
Defines the specification for a web server component that provides browser-based terminal access to OpenCode containers through tunneled connections on port 3000.
Defines the specification for a web server component that provides browser-based terminal access to OpenCode containers through tunneled connections.
## parent
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/.pi-map.md
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
## children
-
## files
- spec.md
## links
index: 2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.md
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
## workflows
-
## dirty
@@ -1,14 +1,14 @@
# 2026-05-22-opencode-web-terminal/specs/opencode-web-server
dir: 2026-05-22-opencode-web-terminal/specs/opencode-web-server
# 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
index: 2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/opencode-web-server/.pi-map.index.md
## role
Defines the specification for a web server component that provides browser-based terminal access to OpenCode containers through tunneled connections on port 3000.
Defines the specification for a web server component that provides browser-based terminal access to OpenCode containers through tunneled connections.
## 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.
- spec.md | Specifies requirements for OpenCode containers to run a web server on port 3000 with a web terminal interface, proper tunnel configuration, and dual UI exposure.
## arch
Specification-driven architecture using requirements documents to define container interfaces, port binding conventions, and UI integration patterns without containing implementation code.
Specification-driven architecture using a single markdown-based requirements document that defines port binding, tunnel integration, and dual UI exposure patterns for containerized development environments.
## tags
web, spec, specifies, requirements, opencode, containers, run, server
## symbols
@@ -1,18 +1,18 @@
# 2026-05-22-opencode-web-terminal/specs/tool-port-configuration (index)
dir: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration
# 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
## role
Defines specifications for validating and configuring network port assignments and exposure patterns for development tools in containerized environments.
Defines requirements for configuring network ports in tool-type systems, including validation rules, compose template exposure, and multi-interface support.
## parent
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/.pi-map.md
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
## children
-
## files
- spec.md
## links
index: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.md
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
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-22-opencode-web-terminal/specs/tool-port-configuration
dir: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration
# 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
index: 2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-port-configuration/.pi-map.index.md
## role
Defines specifications for validating and configuring network port assignments and exposure patterns for development tools in containerized environments.
Defines requirements for configuring network ports in tool-type systems, including validation rules, compose template exposure, and multi-interface support.
## files
- spec.md | Defines requirements for tool type validation including default ports, compose template port exposure, and multiple interface support
- spec.md | Defines requirements for a tool type system including default port validation, compose template port exposure, and multiple interface support
## arch
Specification-driven requirements documentation using markdown-based technical specs with structured requirement categories (validation rules, template configurations, multi-interface support).
Specification-driven requirements document using structured markdown with sections for overview, requirements, and test cases.
## tags
spec, defines, requirements, tool, type, validation, including, default
port, spec, defines, requirements, tool, type, system, including
## symbols
-
## workflows
@@ -1,18 +1,18 @@
# 2026-05-22-opencode-web-terminal/specs/tool-types (index)
dir: 2026-05-22-opencode-web-terminal/specs/tool-types
# 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
## role
Defines requirements for a tool type management system that validates Docker Compose templates and manages built-in tool definitions
Defines specification requirements for a tool type management system that validates Docker Compose templates and manages built-in tool configurations.
## parent
index: 2026-05-22-opencode-web-terminal/specs/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/.pi-map.md
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
## children
-
## files
- spec.md
## links
index: 2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
map: 2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.md
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
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-22-opencode-web-terminal/specs/tool-types
dir: 2026-05-22-opencode-web-terminal/specs/tool-types
# 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
index: 2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/specs/tool-types/.pi-map.index.md
## role
Defines requirements for a tool type management system that validates Docker Compose templates and manages built-in tool definitions
Defines specification requirements for a tool type management system that validates Docker Compose templates and manages built-in tool configurations.
## 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
- spec.md | Defines modified requirements for a tool type management system with Docker Compose template validation and built-in tool configurations
## arch
Specification-driven architecture using markdown-based requirements documentation with Docker Compose template validation patterns
Specification-driven requirements document using markdown-based documentation pattern with validation rules for container orchestration templates and configuration management schema.
## tags
tool, docker, compose, spec, specifies, requirements, type, management
tool, spec, defines, modified, requirements, type, management, system
## symbols
-
## workflows