Veikart – v2
Status: v2.0.0
v2.0.0 er den første offisielle utgivelsen i det nye repoet. Koden er produksjonssatt og kjører live for SKI Golfklubb.
Planlagte forbedringer
v2.1 – Fjerne hardkodede begrensninger
| # |
Oppgave |
Prioritet |
| 1 |
Fjerne ALLOWED_TENANT_ID = "SKI" fra app.py – dynamisk tenant-validering mot cache-eksistens |
🔴 Høy |
| 2 |
Erstatte hardkodet FALLBACK_CACHE_DIR og LOG_DIR med ren .env-basert konfigurasjon |
🔴 Høy |
| 3 |
Flytte sync_worker.py til API/python/ for konsistent mappestruktur |
🟡 Middels |
v2.2 – Multitenant-aktivering
| # |
Oppgave |
Prioritet |
| 4 |
Aktivere og teste andre tenants enn SKI |
🔴 Høy |
| 5 |
Automatisk tenant-provisjonering (script + dokumentasjon) |
🟡 Middels |
| 6 |
Per-tenant rate limiting |
🟡 Middels |
v2.3 – Frontend-modulpakke
| # |
Oppgave |
Prioritet |
| 7 |
Generisk tenant-frontend-mal (chatbot.js + loader.asp + widget.asp) som kan kopieres til nye tenant-mapper |
🟡 Middels |
| 8 |
Dokumentere integrasjonsprosess for ny tenant (frontend) |
🟡 Middels |
v2.4 – Overvåking og loggrotasjon
| # |
Oppgave |
Prioritet |
| 9 |
Automatisk loggrotasjon via planlagt oppgave |
🟢 Lav |
| 10 |
Helse-dashboard (enkel HTML-side som viser /health for alle tenants) |
🟢 Lav |
| 11 |
E-postvarsling ved API-nedetid |
🟢 Lav |
v2.5 – Sikkerhetsherdning
| # |
Oppgave |
Prioritet |
| 12 |
Rotere alle hemmeligheter fra .env til Windows Credential Manager eller Azure Key Vault |
🟡 Middels |
| 13 |
Verifisere at ingen hemmeligheter finnes i versjonskontrollhistorikk |
🔴 Høy |
| 14 |
Rate limiting på /api/chat mot misbruk |
🟡 Middels |
Versjonshistorikk
| Versjon |
Dato |
Beskrivelse |
| 2.0.0 |
Mai 2026 |
Første offisielle utgivelse i GKIT-ClubsiteCMS-AIBot. Live på SKI. |
| 1.x |
2025 |
Utviklet i Multi-tenannt-AI-chatbot-ClubsiteCMS (arkivert). |