[triage-generated] [refactor] Memory consolidation phase 1: delete dead memory_system.py code #173

Closed
opened 2026-03-15 15:39:55 +00:00 by hermes · 0 comments
Collaborator

Parent: #37

Issue #37 (memory consolidation) is too large for one cycle. This is phase 1.

Problem

src/timmy/memory_system.py (519 lines) has significant overlap with src/timmy/semantic_memory.py (490 lines) and src/timmy/memory/unified.py. Before unifying, we need to identify and remove dead code paths.

Scope

  1. Trace all imports of memory_system.py — find which classes/functions are actually used
  2. Trace all imports of semantic_memory.py — same
  3. Identify functions that exist in both but serve the same purpose
  4. Remove any that are completely unused (no imports, no references)
  5. Document the remaining dependency map as a comment on #37

Files

  • src/timmy/memory_system.py
  • src/timmy/semantic_memory.py

Acceptance Criteria

  • No unused functions remain in either file
  • Tests still pass
  • A comment on #37 lists exactly what each file provides and who imports it

Tags

[triage-generated] [refactor]

## Parent: #37 Issue #37 (memory consolidation) is too large for one cycle. This is phase 1. ## Problem `src/timmy/memory_system.py` (519 lines) has significant overlap with `src/timmy/semantic_memory.py` (490 lines) and `src/timmy/memory/unified.py`. Before unifying, we need to identify and remove dead code paths. ## Scope 1. Trace all imports of `memory_system.py` — find which classes/functions are actually used 2. Trace all imports of `semantic_memory.py` — same 3. Identify functions that exist in both but serve the same purpose 4. Remove any that are completely unused (no imports, no references) 5. Document the remaining dependency map as a comment on #37 ## Files - `src/timmy/memory_system.py` - `src/timmy/semantic_memory.py` ## Acceptance Criteria - No unused functions remain in either file - Tests still pass - A comment on #37 lists exactly what each file provides and who imports it ## Tags [triage-generated] [refactor]
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#173