Meilensteine

Vom ersten Docker-Container zur PostgreSQL-Migration – die Entwicklung von BearGuard® und PQF in sechs Wochen.

164
Commits
27
Entwicklungstage
5
LLM Provider
80+
Test Suites
Woche 1 25. – 31. Januar 2026 18 commits

Grundstein

  • Docker-Container-Reorganisation, BearGuard®- und ReguGlobe-Websites mit Google Analytics.
  • PQF v5–v7: Multi-Provider LLM-Integration (DeepSeek, Mistral, Anthropic, Google, OpenAI), Prompt Explorer, Resizable Panels.
  • PQF v8–v13: Drag & Drop Import, eingebettete SQLite-DB, RunAll mit Rate-Limiting.
  • OWASP Test Suite mit block_expected Security-Assertions für 9 Angriffsszenarien.
  • Custom Modals, Login-Button, Suite-Management und Delete-Confirm in 5 Tagen.
Woche 2 1. – 8. Februar 2026 55 commits

Features & Analytics

  • User-Management mit 5 Rollen (SuperAdmin, Admin, RWE, RE, RO) und Toolbar Auth-Guards.
  • Evaluator-System (v6–v10k): per-Key Progress, Multi-Provider Badges, Error Modal und Assertion-Zähler.
  • 80 ReguGlobe regulatory Test-Suites und 4-stufige Framework-Hierarchie.
  • Dashboard mit Chart.js: Donut-Charts, Korrelations-Heatmaps, Latenz-Verteilung und Provider-Toggles.
  • Branding-Relaunch: Stahlblau-Farbschema, LinkedIn-Integration, Response Explorer Export (Markdown, HTML, JSON).
Woche 3 9. – 11. Februar 2026 19 commits

Versionierung & Redesign

  • Evaluator-Versionierung für A/B-Testing mit Multi-Version-Display und kaskadierender Löschung.
  • Toolbar-Redesign: zentrierter Header, globaler Sprachfilter, Rate-Limit-Indikator, Logout im Dropdown.
  • Settings-Persistierung in der Datenbank mit erweitertem Debug-Modus.
  • Combined Eval mit paralleler Ausführung und 16 Bugfixes in einem Commit.
Woche 4 12. – 14. Februar 2026 19 commits

Queue & Optimierung

  • Phase 1 Queue-Migration: Run All und Single Run via Server Queue mit SSE-Streaming.
  • Intensive Bugfix-Phase: Abort-Leaks, Race Conditions, Premature Completion, Watchdog-Timeout.
  • Per-Provider Rate-Limits und Circuit Breaker über Environment-Variablen konfigurierbar.
  • Adaptive Chunking für RunAll und Eval basierend auf Queue-Kapazität (Min 10, Max 512).
  • Abort-Buttons für alle Ausführungsmodi: Run Test, Run All und Eval.
Woche 5 16. – 21. Februar 2026 30 commits

PostgreSQL & Infrastruktur

  • PostgreSQL-Migration: pqfapi von SQLite (sql.js) auf PostgreSQL – robustere Datenhaltung und Server-seitige Queries.
  • Provider-DB-Migration (V17): Provider-Konfiguration von Environment-Variablen in die Datenbank verlagert, dynamische CRUD-Verwaltung.
  • LLM Call Tracking: eval_call_group zählt LLM-Aufrufe pro Eval-Durchlauf, Anzeige in allen UI-Pfaden.
  • Server-Migration & Härtung: BearGuard®-only Compose auf Hosttech, DOCKER-USER-Regeln, Loki-Fix, pgAdmin als Docker-Service.
  • Provider-Bugfixes: Mistral /v1-Suffix-Kompatibilität, konfigurierbare Test-Timeouts, Auto-Sync der Provider-Dropdowns nach CRUD.
Woche 6 22. Februar – 3. März 2026 11 commits

Audit-API & SEO

  • pqfapi Audit-System: REST-API für Audit-Logs und Audit-Runs mit Batch-Processing über 23 Batches.
  • pqfapi Errata-API: Errata-DB-Tabelle mit FK-Constraints, Seed-Scripts, REST-Endpoints und Guardrails-Deep-Link-Routing.
  • SEO-Härtung bearguard.ch: JSON-LD Structured Data, Open Graph Meta-Tags, hreflang-Alternates und XML-Sitemap.
  • Datenschutz bearguard.ch: Swiss-U.S. Data Privacy Framework ergänzt, aktualisierte Datenschutzerklärung.
  • Code-Organisation: Audit-Dateien in pqfapi/audit/ Unterverzeichnis migriert, charset UTF-8 für nginx-Configs.