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
+7 -7
View File
@@ -1,11 +1,11 @@
# designs (index)
dir: designs
# openspec/designs (index)
dir: openspec/designs
## role
Contains architectural design documents specifying features for containerized development environments, mount configurations, and terminal infrastructure.
Contains architectural design documents and ADRs for planned features and improvements across the containerized development environment platform.
## parent
index: ./.pi-map.index.md
map: ./.pi-map.md
index: openspec/.pi-map.index.md
map: openspec/.pi-map.md
## children
-
## files
@@ -16,8 +16,8 @@ map: ./.pi-map.md
- tool-container-home-directory.md
- tool-definition-manifest.md
## links
index: designs/.pi-map.index.md
map: designs/.pi-map.md
index: openspec/designs/.pi-map.index.md
map: openspec/designs/.pi-map.md
## workflows
-
## dirty
+12 -12
View File
@@ -1,21 +1,21 @@
# designs
dir: designs
# openspec/designs
dir: openspec/designs
index: designs/.pi-map.index.md
index: openspec/designs/.pi-map.index.md
## role
Contains architectural design documents specifying features for containerized development environments, mount configurations, and terminal infrastructure.
Contains architectural design documents and ADRs for planned features and improvements across the containerized development environment platform.
## files
- config-profile-multi-repo-mounts.md | Design document for extending git mount configuration to support multiple source-to-target mappings per repository in a config profile system. | dep: JSONB, Python, TypeScript, React, os.path, glob expansion, config profile API, tool instances API
- home-path-expansion.md | Design document for implementing `~` and `$HOME` expansion in container mount paths based on manifest user configuration | dep: config_profile_resolver.py, manifest_compiler.py, tool_instances.py, os
- mount-specificity-ordering.md | Defines a design for sorting Docker volume mounts by target path depth to ensure more specific mounts take precedence, with duplicate detection warnings. | dep: docker.py, manifest_compiler.py, tool_instances.py, collections.Counter, logging
- terminal-responsiveness.md | Design document for a high-performance web terminal rewrite using asyncio-native I/O, binary WebSocket frames, output batching, flow control, and WebGL rendering. | dep: asyncio, pty, os, time, collections.deque, xterm.js, xterm-addon-webgl, WebSocket, docker, JSON
- tool-container-home-directory.md | Proposes a design for standardizing tool container home directories to `/home/user` with configurable paths, meaningful repo mounts, and backward-compatible `/workspace` symlinks. | dep: ToolType model, manifest schema, Alembic, Docker/dockerfile, compose, config-profile mounts, git mounts, entrypoint permission fixer, home-path-expansion
- tool-definition-manifest.md | Defines a system for creating, validating, and compiling tool definition manifests into Dockerfiles, Docker Compose files, and entrypoint scripts for containerized development environments. | dep: Docker, PostgreSQL, Python (json, hashlib, shlex, yaml, subprocess), JSON Schema, deb/nodesource package repositories
- config-profile-multi-repo-mounts.md | Design document for adding multi-directory mapping support to git mounts in config profiles, allowing a single repository to mount multiple source paths to different target paths. | dep: os, JSONB database column, git cloning utilities, React/TypeScript frontend components, config profile API
- home-path-expansion.md | Design document specifying how to expand ~ and $HOME variables in container mount paths based on manifest-defined user or default /root | dep: config_profile_resolver.py, manifest_compiler.py, tool_instances.py, os
- mount-specificity-ordering.md | Design document specifying a helper function to sort Docker volume mounts by target path depth to ensure correct mount specificity ordering | dep: docker.py, manifest_compiler.py, tool_instances.py, collections.Counter, logging
- terminal-responsiveness.md | Design document for a high-performance web terminal rewrite using asyncio-native I/O, binary WebSocket frames, output batching, flow control, and WebGL rendering | dep: asyncio, pty, os, docker, xterm.js, xterm-addon-webgl, WebSocket, JSON
- tool-container-home-directory.md | Proposes a design/ADR for standardizing and making configurable the home directory in tool containers, defaulting to `/home/user`, with repository mounts under meaningful paths and a backward-compatible `/workspace` symlink. | dep: dockerfile, compose, ToolType model, manifest schema, Alembic, base.dockerfile, entrypoint permission fixer, config-profile mounts, git mounts
- tool-definition-manifest.md | Design document for a JSON-based manifest system that defines, validates, compiles, and deploys containerized development tools via Docker and Docker Compose | dep: Docker, Docker Compose, PostgreSQL, Python (json, hashlib, shlex, yaml, subprocess)
## arch
Design-driven specification pattern using Markdown RFCs covering config systems, path resolution, mount ordering, async I/O with WebSocket/WebGL, and container manifest compilation pipelines.
Markdown-based design documentation repository using lightweight ADR pattern with no code, focused on cross-cutting concerns spanning container orchestration, filesystem mounts, terminal I/O, and tool manifest systems.
## tags
home, py, docker, tool, design, path, mounts, mount
home, design, py, docker, document, mounts, mount, tool
## symbols
-
## workflows