Zum Hauptinhalt springen
← Alle ManaScores
Alpha 19. März 2026 von Till Schneider

Questions: Production Readiness Audit

AI Research Assistant mit 32 Endpoints, 11 DTOs, 95 Validatoren - feature-reichstes Backend, aber kein Docker

Gesamtscore

Gewichteter Durchschnitt aus 8 Kategorien

48 /100

Kategorie-Scores

Backend
88
Frontend
62
Database
78
Testing
0
Deployment
10
Doku
72
Security
55
UX
55

Metriken

6.009 Lines of Code
89 Source Files
0.5 MB (Source)
48 Commits
3 Contributors
2026-01-28 Erster Commit
32 API Endpoints
8 Backend Module
12 Web Routes
14 Stores
16 Komponenten
5 DB Tabellen
0 Tests
0 Test Files
3 Sprachen
46 TODOs/FIXMEs
320 Max File (LOC)
audit questions production-readiness ai

Zusammenfassung

Questions hat das komplexeste Backend aller Apps: 32 Endpoints, 11 DTOs (265 LOC), 95 Validation Decorators. Aber komplett ohne Docker/Deployment-Infrastruktur.

Backend (88/100)

  • 8 Module: Collection, Question, Research, Source, Answer, Admin, Database, Health
  • 32 Endpoints (meiste aller Apps)
  • 11 DTOs, 265 LOC (beste Validation)
  • 95 class-validator Decorators
  • AI Research mit mana-search + mana-llm Integration

Frontend (62/100)

  • 12 Routes, 16 Komponenten, 21 Stores
  • 3 Sprachen
  • Lücke: Kein PWA, wenig Komponenten

Deployment (10/100)

  • Kein Dockerfile - weder Backend noch Web
  • Kein docker-compose Eintrag
  • Nicht deployed

Testing (0/100)

Keine Tests trotz komplexer Business-Logik.

Top-3 Empfehlungen

  1. Docker-Support - Backend + Web Dockerfiles erstellen
  2. Tests - Research/Question Service Specs (kritisch bei AI-Logik)
  3. Rate Limiting - ThrottlerModule für AI-Research Endpoints