chore: patch project maps after tool-config mount cleanup

This commit is contained in:
Developer
2026-06-13 11:40:03 +00:00
parent 5409ba2b13
commit 19291d6be9
15 changed files with 95 additions and 22 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
dir: apps/api/src/seeds
## role
Database seeding utilities for populating initial data, specifically built-in tool types.
Provides database seeding utilities for initializing built-in tool type configurations in the API application.
## parent
index: apps/api/src/.pi-map.index.md
map: apps/api/src/.pi-map.md
+3 -3
View File
@@ -4,12 +4,12 @@ dir: apps/api/src/seeds
index: apps/api/src/seeds/.pi-map.index.md
## role
Database seeding utilities for populating initial data, specifically built-in tool types.
Provides database seeding utilities for initializing built-in tool type configurations in the API application.
## files
- __init__.py | Marks the directory as a Python package for database seeding utilities.
- builtin_tool_types.py | Seeds built-in Docker Compose-based tool types (VS Code Server, Jupyter Notebook, OpenCode) into a database with idempotent create-or-update logic. | exp: func:_table_exists(session, table_name: str) → bool, call:session.execute, call:text, call:result.scalar, func:seed_builtin_tool_types(), call:SessionLocal, call:_table_exists, call:logger.warning, call:session.scalar, call:select(ToolType).where, call:ToolType, call:tool_data.get, call:session.add, call:logger.info, call:session.commit | dep: logging, sqlalchemy, src.database, src.models
- builtin_tool_types.py | Seeds built-in tool types (code-server, jupyter-notebook, opencode) into a database with upsert logic, creating or updating Docker Compose-based development environment templates. | exp: func:_table_exists(session, table_name: str) → bool, call:session.execute, call:text, call:result.scalar, func:seed_builtin_tool_types(), call:SessionLocal, call:_table_exists, call:logger.warning, call:session.scalar, call:select(ToolType).where, call:ToolType, call:tool_data.get, call:session.add, call:logger.info, call:session.commit | dep: logging, sqlalchemy, src.database, src.models
## arch
Simple procedural seeding scripts with idempotent create-or-update logic for Docker Compose-based tool definitions.
Simple procedural seeding script using SQLAlchemy upsert operations to populate reference data for containerized development environment templates.
## tags
tool, types, table, exists, builtin, call:tool, database, init
## symbols