Block a user
feat(config): implement configuration management
[Phase 1] Task 6: Create CLI (jigaido-cli)
[Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
[Phase 1] Architecture Extraction — Full Hexagonal Architecture Refactor
[Phase 1] Task 10: Cleanup — Remove old/dead code
[Phase 1] Task 9: Write tests for new architecture
[Phase 1] Task 8: Refactor apps/telegram-bot/bot.py — Minimal entrypoint
[Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
[Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
[Phase 1] Task 6: Create CLI (jigaido-cli)
[Phase 1] Task 6: Create CLI (jigaido-cli)
[Phase 1] Task 5: Create adapters/storage/json_file.py — JSON file adapter
[Phase 1] Task 4: Create core/services.py — Business logic
[Phase 1] Task 3: Create config.py — Configuration management
[Phase 1] Task 2: Create core/ports.py — Storage interfaces
[Phase 1] Task 1: Create core/models.py — Domain dataclasses