diff --git a/docs/instructions.md b/docs/instructions.md index 8b87358..1a63df3 100644 --- a/docs/instructions.md +++ b/docs/instructions.md @@ -122,8 +122,12 @@ For each task completed: Make sure you do not produce doublicate code. the function below is mostly implemented. make sure you maintain the function on one location -1. scanning anime from folder - make sure that scanning anime from folder only runs on setup and not on each start +1. ✅ scanning anime from folder - COMPLETED + Implemented initial scan tracking using SystemSettings table. Anime folder scanning now only runs during initial setup, not on each application start. + - Added SystemSettings model with initial_scan_completed flag + - Created SystemSettingsService for managing setup state + - Modified fastapi_app.py to check scan completion status on startup + - Added unit test for SystemSettingsService 2. Nfo scan make sure nfo scan runs only on setup and not on each start