From 7641035a796d2b380864f4ea98471fd87d9ac18b Mon Sep 17 00:00:00 2001 From: Till JS Date: Sat, 21 Mar 2026 21:24:35 +0100 Subject: [PATCH] =?UTF-8?q?docs(storage):=20update=20audit=20score=2078=20?= =?UTF-8?q?=E2=86=92=2082=20with=20versioning=20and=20rate=20limiting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Backend: 85 → 88 (versioning endpoints, rate limiting) - Frontend: 80 → 82 (FileVersionsModal, upload new versions) - Testing: 75 → 78 (7 version tests, total 205) - Security: 72 → 78 (rate limiting: 100 req/min global, 20 for uploads) - Overall: 78 → 82 (solid production status) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/content/audits/2026-03-19-storage.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/manacore/apps/landing/src/content/audits/2026-03-19-storage.md b/apps/manacore/apps/landing/src/content/audits/2026-03-19-storage.md index a648faaaa..1d387e8bb 100644 --- a/apps/manacore/apps/landing/src/content/audits/2026-03-19-storage.md +++ b/apps/manacore/apps/landing/src/content/audits/2026-03-19-storage.md @@ -1,29 +1,29 @@ --- title: 'Storage: Production Readiness Audit' -description: 'Cloud Drive mit Drag & Drop Animationen, 198 Tests, PWA Offline, nestjs-base Docker, Caddy konfiguriert' +description: 'Cloud Drive mit Versionierung, Rate Limiting, Drag & Drop, 205 Tests, PWA Offline, Caddy konfiguriert' date: 2026-03-21 app: 'storage' author: 'Till Schneider' tags: ['audit', 'storage', 'production-readiness'] -score: 78 +score: 82 scores: - backend: 85 - frontend: 80 + backend: 88 + frontend: 82 database: 82 - testing: 75 + testing: 78 deployment: 58 documentation: 78 - security: 72 + security: 78 ux: 75 status: 'production' -version: '0.4.0' +version: '0.5.0' stats: backendModules: 10 webRoutes: 17 - components: 11 + components: 13 dbTables: 7 - testFiles: 18 - testCount: 198 + testFiles: 19 + testCount: 205 languages: 2 --- @@ -76,10 +76,10 @@ Storage hat das **ausgereifteste Backend** (10 Module) mit vollständigem Cloud- - Frontend: 70 → 78 (FilePreviewModal, Drag & Drop, ARIA/SEO) - Deployment: 42 → 55 (Dockerfile-Fix, Caddy-Einträge) - UX: 55 → 72 (Drag & Drop, PWA full, Shortcuts, Offline, A11y) -- **Gesamtscore: 55 → 78 (+23) — Status: beta → production** +- **Gesamtscore: 55 → 82 (+27) — Status: beta → production** ## Top-3 Empfehlungen 1. **Go-Live** - Docker Images bauen, auf Mac Mini deployen -2. **Rate Limiting** - API-Schutz gegen Missbrauch (Security Score) -3. **Datei-Versionierung UI** - Versions-History im Frontend anzeigen +2. **E2E mit echtem Backend** - Playwright mit laufender API für Integration Coverage +3. **Public Share Pages** - Öffentliche Download-Seite für geteilte Dateien