# Content Extraction

Eigenstaendige App zur Bewertung und Verwertung von Content-Kandidaten.
Getrennt von YouTube Research (nur read-only Datenquelle).

## Status
Minimales Grundgeruest, Stand 2026-07-02. Kein systemd-Service, keine Nginx-Bindung, keine oeffentliche Freischaltung.

## Struktur
- app.py -- FastAPI-App
- db.py -- eigene DB (content_extraction.db) + read-only Zugriff auf YouTube-Research knowledge.db
- config.py -- Pfade, Port (127.0.0.1:8100)
- templates/index.html -- Startseite
- data/content_extraction.db -- eigene SQLite-DB (ce_sources, ce_collections, ce_items, ce_ratings, ce_notes)

## Schreibgrenzen
- Schreibt ausschliesslich in data/content_extraction.db
- Liest YouTube-Research knowledge.db nur ueber Read-Only-Connection (mode=ro)
- Keine Fundus-Daten werden verwendet oder migriert

## Lokaler Start (kein systemd)
    cd /opt/struktur/content-extraction
    venv/bin/uvicorn app:app --host 127.0.0.1 --port 8100

## Naechste Schritte (nicht Teil dieses Grundgeruests)
- read-only Import-Skript gegen knowledge.db (ce_sources befuellen)
- Bewertungsformular (Nachahmbarkeit/Aufwand/Umsetzbarkeit/Notizen) in der UI
- systemd-Service + Nginx-Bindung nach separater Freigabe
