diff --git a/AI_RULES.md b/AI_RULES.md index 76cc1ca4..626f56ff 100644 --- a/AI_RULES.md +++ b/AI_RULES.md @@ -33,7 +33,15 @@ For technical architecture, data models, and stack details, refer to [PROJECT_AR - **Categories**: ALWAYS use `Layers` (Color: `text-primary`). - **Item Types**: ALWAYS use `Package` (Color: `text-green-500`). -## 4. End of Session Protocol +## 4. Documentation Maintenance +- **SSOT INTEGRITY**: Whenever a feature is added, modified, or removed, you MUST update all corresponding documentation files: + - `README.md` (General usage & technical modes). + - `USER_GUIDE.md` (End-user instructions). + - `PROJECT_ARCHITECTURE.md` (Technical logic & data models). + - `export_prod.sh` (If new scripts or files must be included in the production bundle). +- **REAL-TIME UPDATES**: Documentation updates are NOT optional and must be performed within the same session as the code changes. + +## 5. End of Session Protocol - Once a phase/task from `PLAN.md` is completed and verified, move that entry into `dev_docs/PLAN_HISTORY.md`. - After finishing an entire job (including updating session state, architecture logs, and versioning), end your final response on a separate line exactly with: ``` diff --git a/VERSION.json b/VERSION.json index fa37b63b..084c14fc 100644 --- a/VERSION.json +++ b/VERSION.json @@ -1,10 +1,10 @@ { - "version": "1.3.4", + "version": "1.3.5", "last_build": "2026-04-11-1250", "commit": "PENDING", "changelog": [ + "v1.3.5: Updated AI_RULES.md with mandatory documentation maintenance requirements for all agents", "v1.3.4: Created USER_GUIDE.md (Romanian) for end-users and integrated into export bundle", - "v1.3.3: Added comprehensive project README.md documenting all operational modes", - "v1.3.2: Systemd Standalone: Switched systemd service from Docker to bare-metal" + "v1.3.3: Added comprehensive project README.md documenting all operational modes" ] } diff --git a/backend/logs/backend.log b/backend/logs/backend.log index b6396e02..0de33454 100644 --- a/backend/logs/backend.log +++ b/backend/logs/backend.log @@ -277,3 +277,43 @@ [2026-04-11 12:48:37] [WARNING] [uvicorn.error] Invalid HTTP request received. [2026-04-11 12:48:37] [INFO] [uvicorn.access] ::ffff:127.0.0.1:0 - "POST /exa.language_server_pb.LanguageServerService/GetUnleashData HTTP/1.1" 404 [2026-04-11 12:48:54] [INFO] [uvicorn.access] ::ffff:192.168.84.140:0 - "GET /items/ HTTP/1.1" 200 +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Shutting down +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Waiting for application shutdown. +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Application shutdown complete. +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Finished server process [89361] +[2026-04-11 12:49:13] [INFO] [ainventory] Database tables verified. +[2026-04-11 12:49:13] [INFO] [ainventory] TFM aInventory API process started. +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Started server process [89809] +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Waiting for application startup. +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Application startup complete. +[2026-04-11 12:49:13] [INFO] [uvicorn.error] Shutting down +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Waiting for application shutdown. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Application shutdown complete. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Finished server process [89809] +[2026-04-11 12:49:14] [INFO] [ainventory] Database tables verified. +[2026-04-11 12:49:14] [INFO] [ainventory] TFM aInventory API process started. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Started server process [89812] +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Waiting for application startup. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Application startup complete. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Shutting down +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Waiting for application shutdown. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Application shutdown complete. +[2026-04-11 12:49:14] [INFO] [uvicorn.error] Finished server process [89812] +[2026-04-11 12:49:15] [INFO] [ainventory] Database tables verified. +[2026-04-11 12:49:15] [INFO] [ainventory] TFM aInventory API process started. +[2026-04-11 12:49:15] [INFO] [uvicorn.error] Started server process [89817] +[2026-04-11 12:49:15] [INFO] [uvicorn.error] Waiting for application startup. +[2026-04-11 12:49:15] [INFO] [uvicorn.error] Application startup complete. +[2026-04-11 12:49:16] [INFO] [uvicorn.error] Shutting down +[2026-04-11 12:49:16] [INFO] [uvicorn.error] Waiting for application shutdown. +[2026-04-11 12:49:16] [INFO] [uvicorn.error] Application shutdown complete. +[2026-04-11 12:49:16] [INFO] [uvicorn.error] Finished server process [89817] +[2026-04-11 12:49:17] [INFO] [ainventory] Database tables verified. +[2026-04-11 12:49:17] [INFO] [ainventory] TFM aInventory API process started. +[2026-04-11 12:49:17] [INFO] [uvicorn.error] Started server process [89839] +[2026-04-11 12:49:17] [INFO] [uvicorn.error] Waiting for application startup. +[2026-04-11 12:49:17] [INFO] [uvicorn.error] Application startup complete. +[2026-04-11 12:49:24] [INFO] [uvicorn.access] ::ffff:192.168.84.140:0 - "GET /items/ HTTP/1.1" 200 +[2026-04-11 12:49:54] [INFO] [uvicorn.access] ::ffff:192.168.84.140:0 - "GET /items/ HTTP/1.1" 200 +[2026-04-11 12:50:24] [INFO] [uvicorn.access] ::ffff:192.168.84.140:0 - "GET /items/ HTTP/1.1" 200 +[2026-04-11 12:50:54] [INFO] [uvicorn.access] ::ffff:192.168.84.140:0 - "GET /items/ HTTP/1.1" 200