[Phase 1] Task 10: Cleanup — Remove old/dead code #16

Closed
opened 2026-04-02 18:32:30 +02:00 by shoko · 0 comments
Owner

Task 10: Cleanup

Labels: phase-1, cleanup
Dependency: Tasks 7 (#13), 8 (#14)

Goal

Remove old and dead code now that the new architecture is in place.

Tasks

  1. Delete old storage.py

    • File: apps/telegram-bot/storage.py
    • Reason: Replaced by adapters/storage/json_file.py
  2. Delete empty init.py

    • File: apps/telegram-bot/init.py (0 bytes)
    • Reason: Not needed
  3. Delete requirements-dev.txt

    • File: apps/telegram-bot/requirements-dev.txt
    • Reason: Dev deps already in pyproject.toml
  4. Update SPEC.md

    • Reflect the new architecture (core, adapters, CLI)
    • Update command reference to show /edit instead of /update
  5. Update README.md

    • Update project structure to reflect new layout
    • Document CLI usage
  6. Update CONTRIBUTING.md

    • Update development setup if needed

Acceptance Criteria

  • No old storage.py remains
  • No empty init.py in telegram-bot
  • No requirements-dev.txt
  • SPEC.md and README.md are up to date
## Task 10: Cleanup **Labels:** phase-1, cleanup **Dependency:** Tasks 7 (#13), 8 (#14) ### Goal Remove old and dead code now that the new architecture is in place. ### Tasks 1. Delete old storage.py - File: apps/telegram-bot/storage.py - Reason: Replaced by adapters/storage/json_file.py 2. Delete empty __init__.py - File: apps/telegram-bot/__init__.py (0 bytes) - Reason: Not needed 3. Delete requirements-dev.txt - File: apps/telegram-bot/requirements-dev.txt - Reason: Dev deps already in pyproject.toml 4. Update SPEC.md - Reflect the new architecture (core, adapters, CLI) - Update command reference to show /edit instead of /update 5. Update README.md - Update project structure to reflect new layout - Document CLI usage 6. Update CONTRIBUTING.md - Update development setup if needed ### Acceptance Criteria - No old storage.py remains - No empty __init__.py in telegram-bot - No requirements-dev.txt - SPEC.md and README.md are up to date
shoko added the cleanupphase-1 labels 2026-04-02 18:34:45 +02:00
han added a new dependency 2026-04-03 00:33:02 +02:00
han removed a dependency 2026-04-03 00:33:06 +02:00
shoko closed this issue 2026-04-03 21:09:59 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shoko/jigaido#16