Gå til innhold

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).