LOC — Features 22 V.0.03
Launch-Readiness
— noch kein Lauf
Diagnose noch nicht gelaufen
Zeigt das zuletzt gespeicherte Prüfergebnis. Neu prüfen: Reiter System → „Jetzt prüfen“.
VersionV.0.03
Env—
Supabase—
Deploy—
System-Diagnose
Noch nicht geprüft
„Jetzt prüfen“ startet die volle Prüfung. Beim Öffnen erscheint das zuletzt gespeicherte Ergebnis.
App-Version: Hinweis und Sperre
Die App vergleicht beim Start ihre Fassung mit diesen Werten. Ist sie älter als die neueste Fassung, erscheint einmal ein ruhiger Hinweis mit Knopf zum Store. Ist sie älter als die älteste funktionierende Fassung, sieht der Nutzer statt der App eine Sperre mit demselben Knopf.
Lädt beim Öffnen des Reiters.
Kosten-Wache
Kosten entstehen nicht durch viele Nutzer, sondern durch zu viele Anfragen je Nutzer. Genau das passierte am 21. Juli: Die App fragte einmal pro Event-Karte nach statt einmal pro Ansicht — 3.970 Anfragen in einer Stunde, Datenbank zweimal ausgefallen. Diese Wache überwacht das Verhältnis und schlägt an, bevor daraus Kosten oder ein Ausfall werden.
Noch nicht geprüft
Klick auf „Jetzt messen“ — die Wache liest die Belastung der letzten Stunden aus.
Sentinels — Wartepunkte für geplante Funktionen
Diese Tests gehoeren NICHT zur Launch-Readiness, weil sie absichtlich auf "skip" stehen bis bestimmte zukuenftige Funktionen implementiert sind. Sie sind Fruehwarn-Sensoren — sobald die zugehoerige Funktion aktiviert wird, springen sie automatisch auf gruen. Klick auf "Was macht dieser Test?" pro Test zeigt die Stufen-Tabelle: was muss passieren bis der Test gruen wird.
Aktionen die einzelne Sentinels gruen schalten:
Sentinels werden mit der nächsten Diagnose-Pruefung geladen.
Error-Inbox
Hier erscheinen tatsaechliche Fehler aus App und Panel — kein Test, sondern eine Inbox. Jede Zeile = ein einzelner Vorfall mit Zeit, Schweregrad (critical/error/warning/info) und Quelle. Leer = keine gemeldeten Fehler.
— Laeuft automatisch nach dem Login.
Klick auf "Aktualisieren" — oder warte, laeuft automatisch beim Öffnen.
User-Management — registrierte NOVURA-App-Nutzer
Liste aller User die sich in der NOVURA-App registriert haben (auth.users + user_profiles gemerged). Klick auf eine Zeile öffnet die Detail-Ansicht: Tier ändern (admin/test/friend/customer/trial/vip), interne Notiz schreiben, oder User komplett löschen. Klick auf einen Tier-Chip unten filtert die Liste. Jede Änderung wird im Audit-Log protokolliert.
— Laeuft automatisch nach dem Login.
Wird geladen …
Angebots-Codes (Apple)
Angebots-Codes schenken ein Abo oder einen Kauf ganz oder verbilligt. Anlegen, pausieren und herunterladen geht nur in App Store Connect (Anleitung von Apple). Eingelöst wird im App Store, über einen Einlöse-Link oder in der App unter „Code einlösen“. Hier siehst du jede Einlösung, sobald RevenueCat sie meldet.
Noch nicht geladen
Claude-Report
Erzeugt einen Markdown-Zustandsbericht aller Diagnose-Tests, Env-Chips und offenen Fehler — zum Copy-Paste in ein Claude-Code-Fenster. Ersetzt Screenshots und Laien-Beschreibungen. Enthaelt keine Secrets.
Klick "Report erzeugen" — dauert 1-2 Sekunden.
Tipps — Discover & Tipp des Tages
Geprüfte Inhalte statt KI-Text zur Laufzeit. Jeder Tipp nimmt eine Entscheidung ab: ein Zweck, eine Uhrzeit oder eine Zutatenliste, ein Knopf mit Verb. Sätze bis 25 Wörter, Zahlen als Ziffern. Nur aktive Tipps erscheinen in der App; der Tipp des Tages wird je Datum aus den aktiven gezogen.
Lädt ...
Bilder — Nutzer-Fotos prüfen
Moments sind Fotos von Nutzern, sichtbar 24 Stunden ab Upload. Ein automatischer Filter prüft jedes Foto: sauber wird sofort sichtbar, unsicher bleibt „wartet“ mit Begründung (hier freigeben oder verfallen lassen, nach 24 Stunden ist es weg). Ablehnen oder Entfernen löscht die Datei sofort. Ab 3 offenen Meldungen wird ein Foto automatisch entfernt; 3 abgelehnte oder entfernte Fotos in 7 Tagen sperren das Foto-Teilen automatisch (Ansicht „Sperren“, dort aufhebbar). Keine Mails: der Stundenlauf räumt auf, die Diagnose „Moments“ zeigt Kosten, Speicher und Lauf. Profilbilder (eigenes Foto statt Icon) prüft derselbe Filter: sauber wird freigegeben, unsicher abgelehnt und sofort gelöscht. Ab 3 offenen Meldungen blendet die Datenbank ein Profilbild automatisch aus; die Datei bleibt bis 7 Tage nach dem Hochladen für deine Prüfung (Ansichten „Profilbilder: gemeldet“ und „entfernt“). Diagnose „Profilbilder“ zeigt Meldungen, Links, Kosten und Lauf.
Lädt ...
Support — Anfragen beantworten
Mails an das Support-Postfach landen hier. Einmal täglich liest ein Lauf die neuen Anfragen und schreibt Entwürfe — aber nur für Standardfragen aus den häufigen Fragen der Support-Seite (Konto löschen, Abo kündigen, Kosten, Gast-Modus, Standort, SOS, Teddy, Melden). Zahlungen, Rechtliches, Beschwerden, Meldungen über Personen und alles Unbekannte bekommen KEINEN Entwurf und stehen unter „An mich abgegeben“. Nichts wird ohne deinen Klick verschickt. Wartet etwas auf dich, bekommst du jeden Morgen eine Mail mit der Anzahl (kein Inhalt). Du kannst jeden Entwurf ändern oder selbst eine Antwort schreiben. Unter jeder Antwort steht automatisch, dass sie mit KI vorbereitet und von uns geprüft wurde. Die KI sieht nur Betreff und Text, nicht die Absenderadresse. Eine automatische Löschfrist ist vorbereitet, aber erst aktiv, wenn du sie festlegst.
Support-Adresse (Postfach)
Die öffentliche Support-Adresse (support@novura.eu). Dynadot leitet sie in das technische Resend-Postfach weiter (oben rechts angezeigt); Gmail (Teddynewsmail) kann ebenfalls dorthin weiterleiten. Nur Mails an diese Adressen landen hier — Mails anderer Projekte im selben Resend-Konto werden nicht gespeichert. Antwortet ein Nutzer auf deine Mail, landet seine Antwort wieder hier. Ohne Adresse nimmt der Posteingang nichts an und das Senden ist gesperrt.
Lädt ...
Teddy — Prompts & Kosten
Alle Anweisungen, die Teddys KI steuern — jede einzeln bearbeitbar. Änderungen wirken in der App nach spätestens 1 Minute. Die aktuelle Event-Liste hängt der Server automatisch an; nie hier eintragen.
Lädt ...
Archiv: Diese Liste ist Geschichte
Seit 9. Oktober 2026 steht der Weg bis zum Start nur noch im Reiter Fertigstellung. Warum: Matrix, Bauplan und Funktionen zählen alle Zeilen seit Beginn. Jeder neue Fund senkte die Prozentzahl, Funde und Abschlüsse hielten sich die Waage – die Zahl stand still, obwohl gearbeitet wurde („Bauplan steigt ins Unendliche“, Wolfgang). Die Fertigstellung führt nur, was bis zum Start fehlt, jeweils mit Schweregrad und „vor oder nach dem Start“. Diese Liste bleibt zum Nachschlagen und wird nicht mehr vollständig nachgeführt; ihre Prozentzahl sagt nichts über den Abstand zum Start.
Sektoren-Matrix — App + Panel-Fortschritt
Alle 79 Bauteile von NOVURA. Klick auf eine Zeile zeigt die Details (Sinn / Technik / Notiz / Für Wolfgang). Haekchen + persoenliche Notizen werden in Supabase gespeichert. Loest die Squarespace-HTML-Matrix ab.
App-Fortschritt S0–S7 —
— von — erledigt
Panel-Fortschritt SA —
— von — erledigt
Lade Matrix...
Archiv: Dieser Bauplan ist Geschichte
Seit 9. Oktober 2026 steht der Weg bis zum Start nur noch im Reiter Fertigstellung. Warum: Der Bauplan zählt alle Zeilen seit Beginn. Jeder neue Fund senkte die Prozentzahl, Funde und Abschlüsse hielten sich die Waage – die Zahl stand still, obwohl gearbeitet wurde („Bauplan steigt ins Unendliche“, Wolfgang). Die Fertigstellung führt nur, was bis zum Start fehlt, jeweils mit Schweregrad und „vor oder nach dem Start“. Der Bauplan bleibt zum Nachschlagen und wird nicht mehr vollständig nachgeführt; seine Prozentzahl sagt nichts über den Abstand zum Start.

Der Bauplan — Weg zur fertigen App

Ein Block wird immer komplett fertig gebaut, dann live geprüft — erst danach der nächste. Die Reihenfolge folgt den Abhängigkeiten. Häkchen setzen speichert sofort in der Datenbank; Claude und du arbeiten mit demselben Stand. Die Matrix daneben bleibt unverändert bestehen.

Wird geladen …

Fertigstellung — die Schritte bis zur Einreichung

Rubriken in der Reihenfolge der Arbeit: zuerst „Jetzt“, dann „Vor der Einreichung“ und die englische Fassung; Feinschliff trägt einen Schweregrad von 0 bis 4 (nach Nielsen) — vor dem Start nur 3 und 4. Alles unter „Nach dem Start“ gehört ausdrücklich nicht zur Fertigstellung. Zeilen mit „NUR MIT GESONDERTEM OK“ baut Claude erst nach deinem Wort je Zeile. Häkchen setzen speichert sofort in der Datenbank.

Wird geladen …
Archiv: Diese Funktionsliste ist Geschichte
Seit 9. Oktober 2026 steht der Weg bis zum Start nur noch im Reiter Fertigstellung. Warum: Funktionen, Bauplan und Matrix zählen alle Zeilen seit Beginn. Jeder neue Fund senkte die Prozentzahl, Funde und Abschlüsse hielten sich die Waage – die Zahl stand still, obwohl gearbeitet wurde („Bauplan steigt ins Unendliche“, Wolfgang). Die Fertigstellung führt nur, was bis zum Start fehlt, jeweils mit Schweregrad und „vor oder nach dem Start“. Diese Liste bleibt zum Nachschlagen und wird nicht mehr vollständig nachgeführt; ihre Prozentzahl sagt nichts über den Abstand zum Start.

Alle Funktionen der App

Jede Funktion, die NOVURA haben soll — in der Reihenfolge, in der sie gebaut wird. Die Nummern sind die echten Nummern aus der Projekt-Matrix. Orange markierte Punkte („neu") sind Funktionen, die in der Matrix gefehlt haben und die ich nachgetragen habe. Häkchen speichern sofort in der Datenbank.

Wird geladen …

Marktplatz & Kuratierungs-Cockpit

Zweiter Umsatzkanal: Werbe-Plätze für lokale Betriebe pflegen, Anfragen sehen und die Kuratierungs-Maschine mit Reglern steuern. Änderungen an den Gewichten wirken sofort auf den App-Feed.

Kuratierungs-Cockpit — die Formel als Regler

Match-Prozent = Zeitnähe + Tagesphasen-Bonus + Nähe + Vibe-Treffer + Wetter (+ VIP-Schub, stets als Anzeige gekennzeichnet und NICHT im Prozentwert). Der VIP-Schub ist fest auf 10 begrenzt, das Wetter auf 30 — höhere Werte nimmt die Datenbank nicht an. Wetter wirkt nur bei Veranstaltungen, von denen bekannt ist, ob sie im Freien stattfinden. Gedeckelt bei 100. Der letzte Regler ist kein Gewicht, sondern die Reichweite: Events weiter weg als diese Kilometer erscheinen im Feed gar nicht (Vorgabe 100 km). Abgesagte und verschobene Veranstaltungen der Ticket-Quelle bleiben immer weg.

Anonyme Vibe-Wahlen (Angebots-Steuerung)

Was wählen die Nutzer? Reine Tages-Zähler ohne Nutzer-Bezug (Zero-Creep). Leer, bis die App die Pillen-Taps anonym zählt.

Wird geladen …
Angebot & Nachfrage (Radar-Sicht)

Wo liegen die Events, und passt das Angebot zu dem, was Nutzer wählen? Grundlage für die Frage, welche Stadt oder welcher Vibe Nachschub braucht.

Wird geladen …
Events je Stadt (kommende)
Angebot gegen Nachfrage je Vibe
Radar-Nutzung, anonym (7 Tage)
Wird geladen …

Werbe-Partner

Aktive Partner erscheinen in der App (Discover + gekennzeichnete Karten). Anfragen zählt die App anonym mit — bei aktiven Partnern ohne Anfragen warnt die Diagnose.

NameStufeVerifiziertAktivZeitraumAnfragen 14T / gesamt
Wird geladen …
Anfrage aus einer E-Mail uebernehmen

Die Mail des Betriebs hier einfügen und auf Felder auslesen tippen. Was erkannt wird, landet unten im Formular — alles bleibt änderbar, nichts wird ohne Bestätigung gespeichert.

Der Ort entscheidet, in welcher Gegend die App den Partner zeigt: nur bei Nutzern, deren Start-Stadt in der Reichweite des Feeds liegt. Ohne Ort erscheint der Partner in jeder Stadt und kann keine Eil-Meldung senden. Die Ortssuche speichert auch die Zeitzone des Betriebs. Kurzbeschreibung vorschlagen macht aus den Stichworten im Feld Kurzbeschreibung einen Satz (ein KI-Aufruf, nichts wird ohne Speichern übernommen).

Eil-Meldung eines Partners

Ein Satz, der bis zu 12 Stunden auf der Partner-Karte in Entdecken steht — nur bei Nutzern, deren Start-Stadt im Umkreis des Betriebs liegt. Je Partner eine Meldung je Tag. Auf Wunsch geht zusätzlich eine Mitteilung aufs Handy an alle, die das in der App eingeschaltet haben: höchstens eine je Nutzer und Tag, nur zwischen 9 und 21 Uhr in der Ortszeit des Betriebs, als Anzeige gekennzeichnet.

Wird geladen …

Letzte Eil-Meldungen
PartnerTextZustandUmkreisAngezeigt / angetipptMitteilung
Wird geladen …
Geprüfte Veranstalter — Siegel „VERIFIED“

Hier vergibt NOVURA das Siegel an Veranstalter, die ihr geprüft habt. Veranstalter müssen dafür nichts tun, es gibt keinen Zwang. Das Siegel erscheint in der App auf Karte und Event-Seite und wirkt nicht auf die Reihenfolge — ungeprüfte Events erscheinen genau wie bisher. Treffen der Nutzer bekommen es nie.

VeranstalterKommende EventsNächster TerminQuelleSiegel
Wird geladen …
Kein Admin-Zugang
Diese E-Mail-Adresse () ist nicht in der Admin-Liste eingetragen.