- cli.py: remove redundant cast to str (mypy strict, click 8.5+ types prompt); annotate prompt result explicitly - test_storage.py: use now-relative timestamps instead of hardcoded 2026-08 dates so history-filter tests do not rot over time - add Gitea Actions CI workflow (.gitea/workflows/ci.yml)