chore: update project maps for tool container home directory artifacts

This commit is contained in:
Developer
2026-06-14 10:32:13 +00:00
parent 5fc8e035e6
commit b4203a4a09
16 changed files with 35 additions and 29 deletions
+2 -1
View File
@@ -2,7 +2,7 @@
dir: openspec/designs
## role
Contains design documents specifying architectural decisions and feature specifications for the OpenSpec containerized development environment platform.
Design document repository for architectural specifications and technical planning of containerized development environment features.
## parent
index: openspec/.pi-map.index.md
map: openspec/.pi-map.md
@@ -13,6 +13,7 @@ map: openspec/.pi-map.md
- home-path-expansion.md
- mount-specificity-ordering.md
- terminal-responsiveness.md
- tool-container-home-directory.md
- tool-definition-manifest.md
## links
index: openspec/designs/.pi-map.index.md
+4 -3
View File
@@ -4,17 +4,18 @@ dir: openspec/designs
index: openspec/designs/.pi-map.index.md
## role
Contains design documents specifying architectural decisions and feature specifications for the OpenSpec containerized development environment platform.
Design document repository for architectural specifications and technical planning of containerized development environment features.
## 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
## arch
Markdown-based design document collection using iterative specification pattern; each document follows a structured RFC-style format with problem statement, design, and implementation considerations covering container orchestration, filesystem mounts, terminal I/O, and tool manifest compilation.
Markdown-based RFC-style design documents covering configuration systems, container filesystem layout, terminal I/O architecture, and Docker toolchain generation with emphasis on backward compatibility and incremental feature rollout.
## tags
py, docker, design, mount, path, mounts, document, config
home, py, docker, tool, design, path, mounts, mount
## symbols
-
## workflows