chore(project-map): regenerate .pi-map artifacts across the repo
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user