======================= Maintenance and Support ======================= Recommended Maintenance ======================= .. list-table:: :header-rows: 1 :widths: 20 80 * - Cadence - Tasks * - Daily - PostgreSQL backup (``pg_dump``); review error logs. * - Weekly - Qdrant snapshot; test critical endpoints. * - Monthly - Update Ollama models; clean up old recommendations (> 6 months); monitor Qdrant disk usage. Operational Checks ================== * Verify the AI engine is healthy via the Swagger UI (``/docs``) and a sample ``POST /recommendations/get22`` request. * Confirm collection statistics with ``GET /collections/{name}/stats`` after any bulk indexing. * Watch ``security_events`` and ``audit_logs`` for anomalies (see :doc:`security`). Backups ======= .. code-block:: bash # Daily PostgreSQL logical backup pg_dump -U oim_user -d agent_memory -F c -f agent_memory_$(date +%F).dump # Weekly Qdrant snapshot (via the Qdrant API or storage volume snapshot) Contacts ======== .. list-table:: :header-rows: 1 :widths: 35 65 * - Contact - Detail * - Technical team - tech@iom-cameroon.org * - IT (Eric Noutchogouin) - eric.noutchogouin@iom-cameroon.org External References =================== * Live API documentation (Swagger UI) — https://backend.bridges.cm/docs * OpenAPI schema — https://backend.bridges.cm/openapi.json * Qdrant documentation — https://qdrant.tech/documentation/ * FastAPI documentation — https://fastapi.tiangolo.com/ * OpenRouter documentation — https://openrouter.ai/docs * Expo documentation — https://docs.expo.dev/ * Next.js documentation — https://nextjs.org/docs ---- *End of documentation — Version 1.0. © International Organization for Migration — Cameroon.*