feat: major architectural refactor

- Refactor memory system (episodic/STM/LTM with components)
- Implement complete subtitle domain (scanner, matcher, placer)
- Add YAML workflow infrastructure
- Externalize knowledge base (patterns, release groups)
- Add comprehensive testing suite
- Create manual testing CLIs
This commit is contained in:
2026-05-11 21:33:37 +02:00
parent 62b5d0b998
commit 249c5de76a
103 changed files with 8559 additions and 1346 deletions
+4 -4
View File
@@ -50,10 +50,10 @@ def memory(temp_dir):
@pytest.fixture
def memory_with_config(memory):
"""Memory with pre-configured folders."""
memory.ltm.set_config("download_folder", "/tmp/downloads")
memory.ltm.set_config("movie_folder", "/tmp/movies")
memory.ltm.set_config("tvshow_folder", "/tmp/tvshows")
memory.ltm.set_config("torrent_folder", "/tmp/torrents")
memory.ltm.download_folder = "/tmp/downloads"
memory.ltm.movie_folder = "/tmp/movies"
memory.ltm.tvshow_folder = "/tmp/tvshows"
memory.ltm.torrent_folder = "/tmp/torrents"
return memory