RGS goes Alpha School Hub für Pilot-Stakeholder

Stand2026-05-06
Letztes Deployheute · Cost-Dashboard
Letzter Audit2026-05-05 · Didaktik
Nächster Termin12.05. Norwig
Pilot-StatusPre-Pilot, Pitch gehalten
Aktive Schüler:innen1 (Simon)
Aktiv Wartend Blockiert Schläft Abgeschlossen

🟢 Aktiv

🟡 Wartend

🔴 Blockiert

⚪ Schläft

✅ Done

🎯 P0/P1 Action-Items vor 12.05.

PriItemOwnerDeadlineStatus
— wähle ein Dokument —

Volltext-Browser für RGS-Alpha-Doku

Wähle links ein Dokument. Alle wichtigen Markdown-Dateien (Handbuch, DSFA, DSGVO-Pakete, Pitch-Material, Eltern-Kommunikation, Operations) sind hier direkt lesbar — ohne Repo-Zugriff.

Quellen liegen unverändert im Workspace. Bei Edits am Original-File: einfach cd _hub && cp ../FILE docs/SLUG.md + redeploy.

Lade Übersicht …

🏗 System-Architektur

graph TB
  subgraph Browser
    Hub["hub.html
Simon's Dashboard"] Demo["demo_*.html
15 Lerneinheiten"] Portal["portal/*.html
Lehrkraft-Sicht"] end subgraph CF["Cloudflare Pages"] PA["_progress_api.js"] Sync["functions/api/sync.js"] Auth["functions/_portal/auth.js"] KV[("KV Multi-User")] Cost["api/admin/cost-aggregation.js"] end subgraph Bedrock["AWS Bedrock eu-central-1"] Sonnet["Anthropic Sonnet 4.5"] end subgraph EU["EU"] Mistral["Mistral Paris"] end subgraph TTS Eleven["ElevenLabs primär"] OAI["OpenAI Fallback"] end Hub --> PA Demo --> PA Portal --> Auth PA --> Sync Sync --> KV Auth --> KV Cost --> KV Portal --> Sonnet Portal --> Mistral Demo --> Eleven Demo -.fallback.-> OAI

🚀 Deploy-Workflow

flowchart LR
  Edit["Code-Edit"] --> Grep["Pre-Deploy-Grep
Secrets"] Grep -->|clean| Token["Token aus Keychain"] Token --> Wrangler["wrangler pages deploy"] Wrangler --> Smoke["Smoke-Test"] Smoke -->|grün| Done["✅ Live"] Smoke -->|rot| Roll["Rollback"] Grep -->|Treffer| Stop["❌ Stop"]

📚 Content-Pipeline

flowchart LR
  Sco["Scobees-Stand"] --> CMD["Chrome-MCP"]
  CMD --> Md["alpha_content/
X_Y_content.md"] Md --> Demo["demo_X_Y_v1.html"] Demo --> Mini["Mini-Alpha-Split
?part=a|b|c"] Mini --> Prog["PROGRESSION-Entry"] Prog --> Dep["Deploy"]

🔬 Diagnostik-AI-Pipeline (Sprint 11)

flowchart LR
  In["User-Input
(Reflexion / Sicht)"] --> Tok["diagnostik-tokenizer.js
'Simon' → 'STUDENT_S0'"] Tok --> Map[("In-Memory
Mapping
NICHT persist.")] Tok --> LLM{LLM-Provider} LLM -->|primär| BR["AWS Bedrock
eu-central-1"] LLM -->|fallback| MS["Mistral Paris"] BR --> Detok["Server-Detok"] MS --> Detok Map --> Detok Detok --> LB["Lehrkraft-Dashboard
(nie an Schüler:in)"]

📦 Backup-Strategie

flowchart TB
  Mac["MacBook"] --> TM["Time Machine
USB 1TB"] Mac --> CB["Codeberg DE/EU
pro Commit"] CB --> NoSec["sensible Daten
via .gitignore
blockiert"]

📜 Entscheidungs-Log

DatumEntscheidungWhy

📁 Datei-Inventar

🟢 Plattform-Code (Root)
🟢 Server (functions/)
🟢 Pitch (pitch/)
🟢 DSGVO (_dsgvo/)
🟢 Sprint-Briefs (_briefs/)
🟢 Konsolidierte Top-Level-Doku
🗄 Archiv (_archive/2026-05-06/)