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-24-terminal-startup-and-container-tools (index)
dir: 2026-05-24-terminal-startup-and-container-tools
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools
## role
Implements a feature for customizable per-tool-type terminal startup commands and productivity utilities in a WebSocket-based container terminal system.
Design specification package for implementing customizable terminal startup commands and container productivity tools in the OpenCode 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-24-terminal-startup-and-container-tools/specs
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## files
- .openspec.yaml
- design.md
- proposal.md
- tasks.md
## links
index: 2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.md
## workflows
-
## dirty
@@ -1,19 +1,19 @@
# 2026-05-24-terminal-startup-and-container-tools
dir: 2026-05-24-terminal-startup-and-container-tools
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools
index: 2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
## role
Implements a feature for customizable per-tool-type terminal startup commands and productivity utilities in a WebSocket-based container terminal system.
Design specification package for implementing customizable terminal startup commands and container productivity tools in the OpenCode platform.
## files
- .openspec.yaml | Defines an OpenSpec configuration file with schema version and creation date metadata
- design.md | Design specification for adding per-tool-type terminal startup commands and productivity utilities to a WebSocket-based container terminal system | dep: tool-types-definition, tool-terminal, opencode-web-server, tool-config-management, Docker, WebSocket, bash, Docker Compose
- proposal.md | Proposes adding customizable startup commands to terminal tool types and productivity tools to the OpenCode container
- tasks.md | Task tracking checklist for implementing a `startup_command` feature across database, backend API, terminal execution, frontend, and container tooling | dep: Alembic, SQLAlchemy, Pydantic, FastAPI, WebSocket, bash/tmux/ranger, npm, pytest, mypy, ruff
- .openspec.yaml | Defines an OpenSpec schema configuration file with metadata
- design.md | Defines a system design for adding customizable terminal startup commands to tool types and installing productivity utilities in OpenCode containers. | dep: tool-types-definition, tool-terminal, opencode-web-server, tool-config-management, Docker, WebSocket, bash, Docker Compose
- proposal.md | Proposes adding customizable startup commands to terminal tool types and improving the OpenCode container with productivity tools
- tasks.md | Task checklist tracking implementation of a `startup_command` feature for tool types across database, backend API, terminal sessions, frontend, and container tooling | dep: Alembic, SQLAlchemy, Pydantic, FastAPI, WebSocket, bash, tmux, ranger, Docker, pytest, mypy, ruff, npm
## arch
Specification-driven development using OpenSpec schema definitions, with cross-layer implementation spanning database schema, backend API, WebSocket terminal execution, frontend UI, and container tooling, tracked via structured task checklists.
Specification-driven development using OpenSpec schema configuration with phased task tracking across database, API, terminal, frontend, and container infrastructure layers.
## tags
tool, terminal, design, startup, websocket, container, .openspec, adding
tool, terminal, types, design, startup, opencode, defines, .openspec
## symbols
-
## workflows
@@ -1,28 +1,28 @@
# 2026-05-24-terminal-startup-and-container-tools/specs (index)
dir: 2026-05-24-terminal-startup-and-container-tools/specs
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs
## role
Contains specification documents that define requirements and designs for terminal startup and container tools features.
Contains archived specification documents for terminal startup and container tools features from a 2026-05-24 snapshot.
## parent
index: 2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.md
## children
- 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
index: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.md
- 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.md
- 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.md
- 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.md
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.md
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.md
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.md
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.md
## files
## links
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## workflows
-
## dirty
@@ -1,13 +1,13 @@
# 2026-05-24-terminal-startup-and-container-tools/specs
dir: 2026-05-24-terminal-startup-and-container-tools/specs
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
## role
Contains specification documents that define requirements and designs for terminal startup and container tools features.
Contains archived specification documents for terminal startup and container tools features from a 2026-05-24 snapshot.
## files
## arch
Documentation-driven specification pattern using dated organizational structure with markdown-based technical specifications.
Specification-driven development with dated archive organization for feature tracking and change management.
## tags
-
## symbols
@@ -1,18 +1,18 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server (index)
dir: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
## role
Defines specification requirements for a containerized web server that provides browser-based terminal access via port 3000.
Defines containerized web server requirements with integrated web terminal for the OpenCode platform
## parent
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.md
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
dir: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server
index: 2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/opencode-web-server/.pi-map.index.md
## role
Defines specification requirements for a containerized web server that provides browser-based terminal access via port 3000.
Defines containerized web server requirements with integrated web terminal for the OpenCode platform
## files
- spec.md | Defines modified requirements for OpenCode containers to run a web server with a web terminal interface on port 3000
- spec.md | Defines requirements for an OpenCode containerized web server with a web terminal interface on port 3000 | dep: OpenCode, web server, tmux, ranger, container
## arch
Specification-driven design using requirement documents to define container behavior, port binding, and terminal interface integration.
Specification-driven architecture using markdown-based requirements documentation for a Node.js/Express container with xterm.js terminal, Docker containerization, and WebSocket communication
## tags
web, spec, defines, modified, requirements, opencode, containers, run
opencode, web, spec, defines, requirements, containerized, server, terminal
## symbols
-
## workflows
@@ -1,18 +1,18 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command (index)
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
## role
Defines requirements for adding an optional `startup_command` field to terminal tool types that executes before the interactive shell in new terminal sessions.
Defines specification requirements for a terminal tool startup command feature that executes before interactive shell sessions.
## parent
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.md
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal-startup-command/.pi-map.index.md
## role
Defines requirements for adding an optional `startup_command` field to terminal tool types that executes before the interactive shell in new terminal sessions.
Defines specification requirements for a terminal tool startup command feature that executes before interactive shell sessions.
## files
- spec.md | Defines requirements for adding an optional `startup_command` field to terminal tool types that executes before the interactive shell in new terminal sessions.
- spec.md | Defines requirements for adding an optional `startup_command` field to terminal tool types that executes before interactive shell sessions
## arch
Specification-driven design using markdown-based requirements documents with a single focused feature proposal.
Specification-driven development using markdown-based requirements documents with clear field definitions and behavioral constraints.
## tags
terminal, spec, defines, requirements, adding, optional, startup, command
spec, defines, requirements, adding, optional, startup, command, field
## symbols
-
## workflows
@@ -1,18 +1,18 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal (index)
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
## role
Defines WebSocket-based terminal session specifications for containerized tools with startup command execution and lifecycle management.
Defines WebSocket terminal and session management requirements for containerized development tools
## parent
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.md
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-terminal/.pi-map.index.md
## role
Defines WebSocket-based terminal session specifications for containerized tools with startup command execution and lifecycle management.
Defines WebSocket terminal and session management requirements for containerized development tools
## files
- spec.md | Defines requirements for WebSocket-based terminal sessions with startup command execution and session management for containerized tools | dep: WebSocket, Docker (docker exec), container runtime, shell/terminal emulation
- spec.md | Defines modified requirements for WebSocket terminal functionality and session management in a containerized tool system | dep: WebSocket, Docker, container runtime, shell/terminal emulation
## arch
Specification-driven API design using Markdown-based requirements documentation for WebSocket real-time communication with container session orchestration.
Specification-driven requirements document using Markdown-based structured specification format with functional requirement categorization
## tags
websocket, spec, defines, requirements, terminal, sessions, startup, command
websocket, spec, defines, modified, requirements, terminal, functionality, session
## symbols
-
## workflows
@@ -1,18 +1,18 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition (index)
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition (index)
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
## role
Defines the data model and API contract for tool type management with template validation capabilities.
Defines data models and API specifications for a tool type management system that supports containerized development tools with Docker/Compose templates.
## parent
index: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
map: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.md
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
dir: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
# openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
dir: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition
index: 2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/specs/tool-types-definition/.pi-map.index.md
## role
Defines the data model and API contract for tool type management with template validation capabilities.
Defines data models and API specifications for a tool type management system that supports containerized development tools with Docker/Compose templates.
## files
- spec.md | Defines requirements for a ToolType model and REST API endpoints for managing tool definitions with template validation | dep: REST API, Docker Compose, Dockerfile, YAML validation, UUID, authentication/authorization
- spec.md | Defines modified requirements for a ToolType model and CRUD API endpoints for managing tool definitions with Docker/Compose templates
## arch
Specification-driven design using Markdown-based requirements documentation for a model-REST API pattern with validation constraints.
Specification-driven API design using a structured markdown specification format with model definitions (ToolType) and CRUD endpoint patterns for resource management.
## tags
spec, defines, requirements, tooltype, model, rest, api, endpoints
spec, defines, modified, requirements, tooltype, model, crud, api
## symbols
-
## workflows