- Add persistent SQLite database to active technologies - Update recent changes section for 002-direct-db-access - Bump package version to 0.2.0 in uv.lock
1.1 KiB
1.1 KiB
xer-mcp Development Guidelines
Auto-generated from all feature plans. Last updated: 2026-01-06
Active Technologies
-
SQLite in-memory database (001-schedule-tools)
-
Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib) (001-schedule-tools)
-
In-memory SQLite database (populated from XER files at runtime) (001-schedule-tools)
-
SQLite database file (persistent) in addition to existing in-memory option (002-direct-db-access)
-
Python 3.14 + mcp (MCP SDK), sqlite3 (stdlib) (001-schedule-tools)
Project Structure
src/
tests/
Commands
cd src [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] pytest [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] ruff check .
Code Style
Python 3.14: Follow standard conventions
Recent Changes
- 002-direct-db-access: Added Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib)
- 001-schedule-tools: Added Python 3.14 + mcp>=1.0.0 (MCP SDK), sqlite3 (stdlib)
- 001-schedule-tools: Added Python 3.14 + mcp (MCP SDK), sqlite3 (stdlib)