- 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
36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# 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
|
|
|
|
```text
|
|
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)
|
|
|
|
|
|
<!-- MANUAL ADDITIONS START -->
|
|
<!-- MANUAL ADDITIONS END -->
|