docs: add mandatory documentation maintenance rule for AI agents v1.3.5

This commit is contained in:
Daniel Bedeleanu
2026-04-11 12:51:14 +03:00
parent 91bdd791d2
commit fe18fe01c6
3 changed files with 52 additions and 4 deletions

View File

@@ -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:
```

View File

@@ -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"
]
}

View File

@@ -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