Files
headquarter/openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.md
T
Developer c8db6ce933 fix: disable native touch panning on mobile terminal and archive specs
- Change mobile terminal CSS to use touch-action: none and
  overscroll-behavior: none so the custom touch handler owns swipes
- Archive completed/partial OpenSpec specs to
  openspec/changes/archive/2026-06-14-completed-specs-archive/
- Regenerate project maps

Quality gates: npm run typecheck, npm run lint (apps/web)
2026-06-14 18:07:01 +00:00

1.5 KiB

2026-05-24-terminal-startup-and-container-tools

dir: 2026-05-24-terminal-startup-and-container-tools

index: 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.

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

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.

tags

tool, terminal, design, startup, websocket, container, .openspec, adding

symbols

workflows

dirty