API-KA — plateforme centrale : collecte quotidienne des 8 services KA, historisation append-only et API publique sur www.api-ka.com
-
Sun, Aug 23, 2026 1
-
Authentification obligatoire sur l API produit (KA ID ou jeton personnel)
…
- middleware KaAuthMiddleware: /api/v1/* exige session KA ID (cookie) OU Authorization: Bearer kapi_… ; jeton vérifié au hub via /api/sso/token-verify (HMAC secret SSO), cache 5 min (négatif 60 s) - exemptions: /api/v1/monitoring/* (gardiens), /api/v1/louka/fairvalue/* (app iOS), OPTIONS ; /api/stats/*, /api/agent/chat, /health restent publics - docs: carte Authentification (jeton sur groupe-ka.com/compte), code 401, playground avec jeton optionnel (localStorage apika_token) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Mon, Aug 17, 2026 2
-
Page /stats : tableau de bord analytique de la plateforme + rapport PDF Groupe-KA
…
- Journalisation légère des requêtes API : table api_requests (ts, méthode, endpoint normalisé, statut, durée) alimentée par le middleware de logging via un tampon mémoire non bloquant + tâche de fond (flush 5 s, purge 90 j). - Backfill : scripts/backfill_api_requests.py réimporte l historique réel des logs JSON (811 requêtes depuis le 2026-08-16), idempotent. - GET /api/stats/dashboard : contrat commun Groupe KA (SPEC.md) — KPI avec deltas, séries jour/heure (appels, latence, enregistrements collectés), top endpoints, anneau par service, heatmap, tableaux, records ; cache 5 min. - GET /api/stats/report : PDF Groupe-KA (moteur kapdf/fpdf2, wordmark API·Ka, accent #3b5bdb), modes complet et synthèse ; correctif kit : pied de page qui fuyait sur la couverture. - Page /stats (vanilla JS + SVG, langage visuel du kit kacharts) : chips de période + plage personnalisée, KPI, courbes avec infobulle et légende cliquable, barres, anneau, heatmap, tableaux triables (recherche + pagination), records, boutons PDF, états vides propres, mobile 360-1440. - Lien « Stats » dans la nav de index.html et contact.html ; fpdf2 ajouté aux requirements ; tests /api/stats (32 tests verts). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
API-KA — plateforme centrale : collecte quotidienne des 8 services KA + API publique
…
Collecteurs louka/immoka/foodka/autoka/fabrika/restoka/sortika/creaka (resto-ka avec fiches détaillées : menus, plats, options et prix réels), PostgreSQL append-only, backups horodatés, scheduler 02:00 + backfill, FastAPI /api/v1 sur www.api-ka.com, plateforme web de documentation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-