HYPDB.ONE – Projektverzeichnis & Aufgabenplan

Historischer Arbeitsstand vom 27.07.2026. Verbindlich ist der heutige Stand der Website, nicht dieses Dokument.

Stand dieses Dokuments und Auslieferung (geprüft 03.10.2026)

Diese Seite ist ein Rohentwurf, kein Bestand. Der Text unten ist eine Notiz vom 27.07.2026 – heute ist er 68 Tage alt. Sie zeigt den damaligen Arbeitsplan, nicht den ausgelieferten Stand dieser Website. Der vollstaendige Originaltext bleibt unveraendert unten stehen.

Die Formulierungen im Text sind ueberholt. Als Beleg dafuer, was heute wirklich ausgeliefert wird:

Die Zeitangaben des Textes sind abgelaufen, nicht offen. „Sofort (heute)“, „Diese Woche“ und „Nächste Woche“ beziehen sich auf den 27.07.2026. Die neun Punkte dieser Liste sind keine Lieferzusage – die Zusage der Website ist der jetzige Stand, den Sie unter /, /pricing/index.html und /billing.html nachlesen koennen.

Die fünf offenen Fragen sind zum Teil beantwortet. Payment ist entschieden (Stripe aktiv, nicht PayPal). Voice ist entschieden (GET /api/tts/status, Standardstimme de-DE). Avatar und Self-Hosting fuer Enterprise sowie die API-Limits je Tarif sind weiter offen und bleiben Entscheidungen des Betreibers.

Originaltext vom 27.07.2026 (unveraendert)

# HYPDB.ONE — Projektverzeichnis & Aufgabenplan
# Stand: 27.07.2026

---

## 1. PROJEKTÜBERSICHT

**Domain:** hypdb.one
**Live:** https://hypdb.one
**Backend:** FastAPI + SQLite (JWT Auth)
**Server:** server-jd () via Cloudflared Tunnel
**Status:** TEILWEISE ONLINE — 54 HTML-Seiten deployed, Backend aktiv

---

## 2. ARCHITEKTUR

```
┌─────────────────────────────────────────────────────────────┐
│                    HYPDB.ONE STACK                          │
├─────────────────────────────────────────────────────────────┤
│  FRONTEND (54 HTML-Seiten)                                  │
│  ├── Landing / Index                                        │
│  ├── Auth (Login / Register)                                │
│  ├── Pricing Tiers (Starter / Pro / Business / Enterprise)  │
│  ├── JARVIS OS Dashboard (21 Seiten)                        │
│  ├── Content (Blog / FAQ / Denken-Reihe)                    │
│  ├── Legal (AGB / Datenschutz / Impressum)                  │
│  └── Special (Onboarding / Billing / Worker)                │
├─────────────────────────────────────────────────────────────┤
│  BACKEND (FastAPI)                                          │
│  ├── /api/register   — Benutzer registrieren               │
│  ├── /api/login      — JWT Token generieren                │
│  ├── /api/me         — User-Profil abrufen                  │
│  └── SQLite: users.db                                       │
├─────────────────────────────────────────────────────────────┤
│  INFRASTRuktur                                              │
│  ├── server-jd ()                               │
│  ├── Cloudflared Tunnel → https://hypdb.one                 │
│  └── CasaOS 0.4.15                                          │
└─────────────────────────────────────────────────────────────┘
```

---

## 3. VORHANDENE SEITEN (54 Stück)

### 3.1 Kernseiten
| Datei | Status | Funktion |
|-------|--------|----------|
| index.html | ✅ deployed | Landing Page |
| login.html | ✅ deployed | Login-Formular |
| register.html | ✅ deployed | Registrierung |
| onboarding.html | ✅ deployed | Ersteinrichtung |

### 3.2 Pricing / Tiers
| Datei | Status | Funktion |
|-------|--------|----------|
| pricing.html | ✅ deployed | Übersicht aller Tiers |
| starter.html | ✅ deployed | Starter-Paket |
| pro.html | ✅ deployed | Pro-Paket |
| business.html | ✅ deployed | Business-Paket |
| enterprise.html | ✅ deployed | Enterprise-Paket |

### 3.3 JARVIS OS Dashboard (21 Seiten)
| Datei | Status | Funktion |
|-------|--------|----------|
| 01_konstrukt.html | ✅ | Konstrukt-Übersicht |
| 02_logik_engine.html | ✅ | Logik-Engine |
| 03_hypdb_one.html | ✅ | HYPDB.ONE Kern |
| 04_jarvis_os.html | ✅ | JARVIS OS Übersicht |
| 05_hermes_api_server.html | ✅ | Hermes API |
| 06_infrastruktur_router.html | ✅ | Infrastruktur |
| 07_server_jd_casaos.html | ✅ | Server-JD |
| 08_word_jd_hermes.html | ✅ | Word-JD |
| 09_model_provider.html | ✅ | Model Provider |
| 10_skill_control.html | ✅ | Skill Control |
| 11_terminal_ops.html | ✅ | Terminal Ops |
| 12_logs_audit.html | ✅ | Logs & Audit |
| 13_settings_config.html | ✅ | Settings |
| 14_security_auth.html | ✅ | Security |
| 15_cron_healthcheck.html | ✅ | Cron & Health |
| 16_memory_knowledge.html | ✅ | Memory |
| 17_automation_workflows.html | ✅ | Automation |
| 18_nfc_crypto_phone.html | ✅ | NFC/Crypto |
| 19_design_system.html | ✅ | Design System |
| 20_deployment_roadmap.html | ✅ | Roadmap |
| 21_agent_persona.html | ✅ | Agent Persona |

### 3.4 JARVIS OS Screens
| Datei | Status | Funktion |
|-------|--------|----------|
| jarvis-os-screen1-stack.html | ✅ | Stack-Ansicht |
| jarvis-os-screen2-dashboard.html | ✅ | Dashboard |
| jarvis-os-screen3-telefonie-kali.html | ✅ | Telefonie |
| jarvis-os-screen4-login.html | ✅ | Login-Screen |
| jarvis-os-screen5-skills.html | ✅ | Skills |
| jarvis-os-screen6-terminal.html | ✅ | Terminal |
| jarvis-os-screen7-settings.html | ✅ | Settings |
| jarvis-os-screen8-logs.html | ✅ | Logs |
| jarvis-os-terminal.html | ✅ | Terminal-View |
| integrated_screens.html | ✅ | Integrated |

### 3.5 Content / Blog
| Datei | Status | Funktion |
|-------|--------|----------|
| blog.html | ✅ | Blog-Übersicht |
| denken-agenten.html | ✅ | Agenten-Artikel |
| denken-sicherheit.html | ✅ | Sicherheit |
| denken-system.html | ✅ | System |
| denken-zukunft.html | ✅ | Zukunft |

### 3.6 Legal / Support
| Datei | Status | Funktion |
|-------|--------|----------|
| agb.html | ✅ | AGB |
| datenschutz.html | ✅ | Datenschutz |
| impressum.html | ✅ | Impressum |
| faq.html | ✅ | FAQ |
| kontakt.html | ✅ | Kontakt |

### 3.7 Sonstiges
| Datei | Status | Funktion |
|-------|--------|----------|
| billing.html | ✅ | Billing |
| worker.html | ✅ | Worker-Ansicht |
| intro.html | ✅ | Intro-Seite |
| hypdb-one.html | ✅ | HYPDB.ONE Info |
| 404.html | ✅ | Fehlerseite |

---

## 4. BACKEND STATUS

### Vorhanden
- FastAPI Server (`…/hypdb-backend/server.py`)
- SQLite Datenbank (`users.db`)
- JWT Auth (Register/Login/Me)
- CORS konfiguriert

### Fehlend / Offen
| Aufgabe | Status | Priorität |
|---------|--------|-----------|
| Backend-URL in Frontend hinterlegen | ❓ PRÜFEN | P1 |
| Session-Management (Token-Storage) | ❓ PRÜFEN | P1 |
| Tier-Zuordnung (Starter/Pro/Business/Enterprise) | ❌ | P1 |
| API-Endpoints für Tiers | ❌ | P2 |
| Payment-Integration | ❌ | P3 |
| JARVIS API-Endpoints | ❌ | P2 |

---

## 5. PLAN — PHASENWEISE UMSETZUNG

### PHASE 1: Landing Page + Login (P1)
**Ziel:** Funktionierende Authentifizierung

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 1.1 | Landing Page finalisieren | ✅ | index.html |
| 1.2 | Login-Seite mit Backend-Connect | ❓ | login.html |
| 1.3 | Register-Seite mit Backend-Connect | ❓ | register.html |
| 1.4 | JWT Token in localStorage speichern | ❓ | script.js |
| 1.5 | Redirect nach Login → Dashboard | ❓ | - |
| 1.6 | Session-Timeout handling | ❌ | - |

### PHASE 2: SQL Datenbank (P1)
**Ziel:** Vollständige DB-Struktur

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 2.1 | users.db Schema erweitern | ❌ | server.py |
| 2.2 | Tabelle: user_tiers (Starter/Pro/Biz/Ent) | ❌ | - |
| 2.3 | Tabelle: subscriptions | ❌ | - |
| 2.4 | Tabelle: usage_logs | ❌ | - |
| 2.5 | Tabelle: jarvis_sessions | ❌ | - |
| 2.6 | API: GET /api/user/tier | ❌ | server.py |
| 2.7 | API: POST /api/user/upgrade | ❌ | server.py |

### PHASE 3: Starter Pages (P2)
**Ziel:** Starter-Tier funktional

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 3.1 | Starter-Page Content finalisieren | ✅ | starter.html |
| 3.2 | Starter-Features hinterlegen | ❌ | - |
| 3.3 | Starter-Limit (5 Skills, 1 Agent) | ❌ | - |
| 3.4 | Starter-Dashboard Layout | ❌ | - |
| 3.5 | Starter-onboarding Flow | ❓ | onboarding.html |

### PHASE 4: Pro Pages (P2)
**Ziel:** Pro-Tier mit JARVIS-Zugang

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 4.1 | Pro-Page Content finalisieren | ✅ | pro.html |
| 4.2 | Pro-Features hinterlegen | ❌ | - |
| 4.3 | Pro-Limit (25 Skills, 5 Agents) | ❌ | - |
| 4.4 | JARVIS-Zugang für Pro | ❌ | - |
| 4.5 | Pro-Dashboard Layout | ❌ | - |
| 4.6 | Avatar-Funktion (JARVIS) | ❌ | - |

### PHASE 5: Business Pages (P2)
**Ziel:** Business-Tier mit API-Zugang

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 5.1 | Business-Page Content finalisieren | ✅ | business.html |
| 5.2 | Business-Features hinterlegen | ❌ | - |
| 5.3 | Business-Limit (12 Agents) | ❌ | - |
| 5.4 | API-Access für Business | ❌ | - |
| 5.5 | Multi-User Support | ❌ | - |
| 5.6 | Business-Dashboard Layout | ❌ | - |

### PHASE 6: Enterprise Pages (P2)
**Ziel:** Enterprise-Tier mit Custom-Deploy

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 6.1 | Enterprise-Page Content finalisieren | ✅ | enterprise.html |
| 6.2 | Enterprise-Features hinterlegen | ❌ | - |
| 6.3 | Self-Hosted Option | ❌ | - |
| 6.4 | Custom-Agent Deployment | ❌ | - |
| 6.5 | SLA & Support | ❌ | - |
| 6.6 | Enterprise-Dashboard Layout | ❌ | - |

### PHASE 7: JARVIS Funktion (P3)
**Ziel:** JARVIS mit Avatar ab Pro

| # | Aufgabe | Status | Datei |
|---|---------|--------|-------|
| 7.1 | JARVIS API-Endpoints | ❌ | server.py |
| 7.2 | Avatar-Rendering (Canvas/CSS) | ❌ | - |
| 7.3 | Voice-Output (TTS) | ❌ | - |
| 7.4 | Chat-Interface | ❌ | - |
| 7.5 | Session-Management | ❌ | - |
| 7.6 | Tier-Check (nur Pro+) | ❌ | - |

---

## 6. DATEI-STRUKTUR

```
…/www/hypdb.one/
├── index.html                 ← Landing Page
├── login.html                 ← Login
├── register.html              ← Registrierung
├── onboarding.html            ← Ersteinrichtung
├── pricing.html               ← Pricing-Übersicht
├── starter.html               ← Starter-Tier
├── pro.html                   ← Pro-Tier
├── business.html              ← Business-Tier
├── enterprise.html            ← Enterprise-Tier
├── billing.html               ← Billing
├── worker.html                ← Worker-Ansicht
├── blog.html                  ← Blog
├── faq.html                   ← FAQ
├── kontakt.html               ← Kontakt
├── agb.html                   ← AGB
├── datenschutz.html           ← Datenschutz
├── impressum.html             ← Impressum
├── 404.html                   ← Fehlerseite
├── 01_konstrukt.html          ← JARVIS Pages
├── ... (02-21)
├── jarvis-os-screen*.html     ← JARVIS Screens
├── denken-*.html              ← Blog-Artikel
├── assets/                    ← CSS, JS, Bilder
│   ├── css/
│   ├── js/
│   └── img/
└── archive/                   ← Backup

…/hypdb-backend/
├── server.py                  ← FastAPI Server
├── users.db                   ← SQLite DB
├── requirements.txt           ← Dependencies
└── venv/                      ← Virtualenv
```

---

## 7. NÄCHSTE SCHRITTE

### Sofort (heute)
1. **Backend-Connect prüfen** — Stimmen die API-URLs?
2. **Login-Flow testen** — Funktioniert Register → Login → Token?
3. **Tier-System designen** — Welche Features pro Tier?

### Diese Woche
4. **DB-Schema erweitern** — Tiers, Subscriptions, Usage
5. **Starter-Seite finalisieren** — Content + Features
6. **Pro-Seite finalisieren** — JARVIS-Zugang + Avatar

### Nächste Woche
7. **Business/Enterprise** — Features + API-Access
8. **JARVIS Avatar** — Rendering + Voice
9. **Payment** — Stripe/PayPal Integration

---

## 8. OFFENE FRAGEN

| Frage | Wer | Status |
|-------|-----|--------|
| Welche Payment-Provider? | Dani | ❓ |
| Avatar-Style (2D/3D/CSS)? | Dani | ❓ |
| Voice-TTS Engine? | Dani | ❓ |
| Self-Hosted für Enterprise? | Dani | ❓ |
| API-Rate-Limits pro Tier? | Dani | ❓ |

---

*Erstellt: 27.07.2026 | Nächste Aktualisierung: bei Bedarf*