๐Ÿ› Bug-fix PR

February 23, 2026 ยท View on GitHub

Before opening this PR please:

  1. make lint - passes ruff, mypy, pylint
  2. make test - all unit + integration tests green
  3. make coverage - โ‰ฅ 80 %
  4. make docker docker-run-ssl or make podman podman-run-ssl
  5. Update relevant documentation.
  6. Tested with sqlite and postgres + redis.
  7. Manual regression no longer fails. Ensure the UI and /version work correctly.

๐Ÿ“Œ Summary

What problem does this PR fix and why?

๐Ÿ” Reproduction Steps

Link the issue and minimal steps to reproduce the bug.

๐Ÿž Root Cause

What was wrong and where?

๐Ÿ’ก Fix Description

How did you solve it? Key design points.

๐Ÿงช Verification

CheckCommandStatus
Lint suitemake lint
Unit testsmake test
Coverage โ‰ฅ 80 %make coverage
Manual regression no longer failssteps / screenshots

๐Ÿ“ MCP Compliance (if relevant)

  • Matches current MCP spec
  • No breaking change to MCP clients

โœ… Checklist

  • Code formatted (make black isort pre-commit)
  • No secrets/credentials committed