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-06-12-completed-changes-archive/persistent-terminal-sessions (index)
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions (index)
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions
## role
Implements persistent WebSocket terminal sessions that survive disconnections and reconnect to existing docker exec processes rather than spawning new ones.
Design specification package for persistent WebSocket terminal sessions that survive reconnections by reattaching to existing docker exec processes rather than spawning new ones.
## parent
index: 2026-06-12-completed-changes-archive/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/.pi-map.md
## children
- 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
- openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
## files
- .openspec.yaml
- design.md
- proposal.md
- tasks.md
## links
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.md
## workflows
-
## dirty
@@ -1,19 +1,19 @@
# 2026-06-12-completed-changes-archive/persistent-terminal-sessions
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
## role
Implements persistent WebSocket terminal sessions that survive disconnections and reconnect to existing docker exec processes rather than spawning new ones.
Design specification package for persistent WebSocket terminal sessions that survive reconnections by reattaching to existing docker exec processes rather than spawning new ones.
## files
- .openspec.yaml | Defines an OpenSpec configuration file with schema version and creation date metadata
- design.md | Design document for implementing persistent terminal sessions that survive WebSocket disconnections while maintaining shell state and allowing reconnection to the same docker exec process. | dep: TerminalManager, TerminalSession, WebSocket, docker exec, PTY
- proposal.md | Proposes architectural changes to make WebSocket terminal sessions persistent across reconnections instead of spawning new docker exec processes each time | dep: docker exec, WebSocket, TerminalManager, terminal_session.py, terminal.tsx, use-terminal.ts
- tasks.md | This file is a project task list tracking the implementation of persistent terminal sessions with WebSocket reconnection, reset functionality, and idle timeout management across backend and frontend components. | dep: TerminalSession, TerminalManager, WebSocket, docker exec, API endpoints, frontend terminal component, terminal hook
- .openspec.yaml | Defines an OpenSpec schema configuration file with metadata
- design.md | Design document for implementing persistent terminal sessions that survive WebSocket disconnections while maintaining shell state and allowing reconnection to the same docker exec process. | dep: WebSocket, docker exec, TerminalManager, TerminalSession, PTY, background task scheduler
- proposal.md | Design proposal for implementing persistent WebSocket terminal sessions that survive reconnections by reattaching to existing docker exec processes instead of spawning new ones. | dep: docker exec, WebSocket, TerminalManager, terminal_session.py, terminal.py, terminal.tsx, use-terminal.ts
- tasks.md | A task tracking document outlining the refactoring of a terminal session system to support persistent, reconnectable WebSocket connections with circular output buffers, idle timeouts, and reset functionality across backend and frontend components. | dep: WebSocket, Docker, API backend, React/frontend terminal component
## arch
Event-driven architecture with WebSocket connection management, process state persistence, session lifecycle handling (reconnection/reset/idle timeout), and cross-layer backend-frontend coordination.
Specification-driven design using OpenSpec schema configuration with layered documentation (proposal → design → tasks) following a structured change-archive pattern for tracking system evolution across backend (Go circular buffers, idle timeouts, process reattachment) and frontend (WebSocket reconnection, reset functionality) components.
## tags
websocket, terminal, design, persistent, sessions, terminalmanager, docker exec, .openspec
terminal, websocket, design, persistent, docker, proposal, .openspec, document
## symbols
-
## workflows
@@ -1,19 +1,19 @@
# 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs (index)
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs (index)
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
## role
Contains archived specification documents for a persistent terminal sessions feature that was completed on June 12, 2026.
Archive of completed specification documents for persistent terminal sessions feature from June 12, 2026.
## parent
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/.pi-map.md
## children
- 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.md
- openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.md
## files
## links
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
## workflows
-
## dirty
@@ -1,13 +1,13 @@
# 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
## role
Contains archived specification documents for a persistent terminal sessions feature that was completed on June 12, 2026.
Archive of completed specification documents for persistent terminal sessions feature from June 12, 2026.
## files
## arch
Documentation-only archive directory with no active code; stores historical design specs for completed terminal session persistence functionality.
Flat directory structure storing finalized markdown specification files as historical project documentation.
## tags
-
## symbols
@@ -1,18 +1,18 @@
# 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal (index)
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal (index)
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
## role
Defines specifications for persistent WebSocket terminal sessions that maintain state across reconnections with buffered output, reset controls, and idle timeout management.
Defines requirements for persistent WebSocket terminal sessions with reconnection, output buffering, reset, and idle timeout capabilities
## parent
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.md
## workflows
-
## dirty
@@ -1,16 +1,16 @@
# 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
dir: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
# openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal
index: 2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/persistent-terminal-sessions/specs/persistent-terminal/.pi-map.index.md
## role
Defines specifications for persistent WebSocket terminal sessions that maintain state across reconnections with buffered output, reset controls, and idle timeout management.
Defines requirements for persistent WebSocket terminal sessions with reconnection, output buffering, reset, and idle timeout capabilities
## files
- spec.md | Defines requirements for persistent WebSocket terminal sessions with reconnection, output buffering, reset, and idle timeout capabilities
- spec.md | Defines requirements for persistent WebSocket terminal sessions with reconnection, output buffering, reset, and idle timeout capabilities | dep: WebSocket, docker exec, terminal session management
## arch
Specification-driven architecture using a single requirements document to define session persistence, WebSocket transport, circular output buffering, and state machine behaviors (active/idle/closed) with explicit client-server protocol semantics.
Specification-driven requirements document using markdown-based specification format with functional requirements, constraints, and capability definitions
## tags
spec, defines, requirements, persistent, websocket, terminal, sessions, reconnection
websocket, spec, defines, requirements, persistent, terminal, sessions, reconnection
## symbols
-
## workflows