Documentation
README
Performance Review Framework
Evaluate performance impact of changes. This project is a Kotlin MCP server with SQLite via Exposed ORM, handling tool calls synchronously per request.
Step 1: Hot Path Analysis
Identify which hot paths the change touches:
- Per-request paths โ MCP tool execution (every tool call hits this). New work here adds latency to every request.
- Per-item loops โ operations that iterate over items (search, overview, stalled-item detection). N+1 patterns here scale poorly.
- Startup path โ server initialization, database schema creation, config loading. Affects container startup time.
- Background operations โ cascade detection, dependency resolution. Runs inline, not async.
Step 2: Database Query Patterns
This is the opening of the README. Read the full README on GitHub.