mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:41:09 +02:00
The module was named "ai-rituals" because every step was a tool call
(log drink, show tasks, create task from text input). That framing
excluded a whole class of rituals that *don't* capture data —
personal ceremonies that just want to hold the user's attention for a
minute: the morning coffee, the Sunday reset, the before-bed shutdown.
Changes:
- Renamed the module: apps/web/src/lib/modules/ai-rituals → rituals
- App id 'ai-rituals' → 'rituals' in app-registry/apps.ts
- Moved the category from 'ai' to 'life' in app-registry/categories.ts
(personal practice, not an AI subsystem)
- Added RitualCategory = 'utility' | 'ceremony' | 'mixed' on both
LocalRitual and RitualTemplate. Defaults to 'utility' on read so
existing data from before this change stays accessible.
- 3 new step types in the RitualStepConfig union:
- presence : markdown body + optional countdown, no tool call.
Use case: "Fünf Minuten still trinken."
- breath : guided breathing with a circle that expands/contracts
on inhale/exhale. Presets: box (4-4-4-4), 4-7-8,
coherent (5-0-5-0), plus custom timings.
- media : image + caption (mantra / photo / quote) with
optional linger timer.
- RitualRunner extended: timer teardown on step change, breath state
machine with phase-driven scaling animation, stop/early-exit for
both.
- 3 ceremony templates seeded:
- Morgenkaffee : Wasser → Aufbrühen → 3 tiefe Atemzüge →
5 Min still trinken
- Sonntag-Reset : Ankommen → Streaks → Was nehme ich mit? →
Nächste Woche → Handy weg (mixed)
- Vor dem Schlaf : Bildschirme aus → 4-7-8 Atmung → Journal-
Eintrag → Loslassen
- ListView: category filter chips (Alle / Utility / Zeremoniell),
templates grouped by category in the picker, category pill on each
ritual row (hidden for the default 'utility').
- docs/MODULE_REGISTRY.md: moved from AI-System (now 8) to Gesundheit
& Wellness (now 11).
No schema migration — the new `category` field is optional on
LocalRitual and falls back to 'utility' when undefined, so Dexie
doesn't need a version bump. Existing rituals (none in production)
keep working.
Heads-up for scenes: anyone who had 'ai-rituals' pinned to a workbench
scene will need to re-add it as 'rituals'. Acceptable given
pre-launch state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6.2 KiB
6.2 KiB
Mana Module Registry
Alle 73 Module der Mana-App (apps/mana/apps/web/src/lib/modules/).
Produktivität & Organisation (9)
| Modul | Name | Beschreibung |
|---|---|---|
todo |
Todo | Task-Management mit Projekten, Labels, Subtasks, Recurring |
calendar |
Kalender | Kalender mit wiederkehrenden Events und Reminders |
notes |
Notes | Leichtgewichtige Notizen mit Suche, Farb-Tags, Pinning |
contacts |
Kontakte | Kontaktverwaltung mit Gruppen, Tags und Notizen |
times |
Times | Zeiterfassung mit Timern, Projekten, Reports, Weltuhr |
goals |
Ziele | Cross-Module-Ziele mit automatischem Fortschritts-Tracking |
automations |
Automations | Workflow-Automatisierung und Smart-Triggers |
inventory |
Inventory | Besitz verwalten mit Fotos, Quittungen, Garantien |
calc |
Calc | Taschenrechner (Standard, Scientific, Programmer, Unit-Conversion) |
Gesundheit & Wellness (11)
| Modul | Name | Beschreibung |
|---|---|---|
body |
Body | Workout-Logging, Progressive Overload, Messungen, Energie-Checks |
food |
Food (Essen) | AI-gestütztes Ernährungstracking mit Foto-Analyse |
drink |
Drink | Getränke-Tracking mit Tageszielen und Favoriten |
habits |
Habits | Schnelles Tally-Tracking für Gewohnheiten mit Streaks |
sleep |
Sleep | Schlaf-Tracking mit Qualität, Trends, Traum-Verlinkung |
period |
Periode | Menstruations-Tracking mit Vorhersagen und Phasen-Erkennung |
stretch |
Stretch | Mobility-Assessments und geführte Dehn-Routinen |
meditate |
Meditate | Meditations-Timer, Atemübungen, Body-Scans |
rituals |
Rituale | Geführte Sequenzen — utility (Daten-Erfassung) + ceremony (Präsenz) |
mood |
Mood | Stimmungs-Tracking mehrmals täglich mit Kontext und Mustern |
moodlit |
Moodlit | Beruhigende Ambient-Beleuchtung mit animierten Farbverläufen |
Kreativität & Medien (8)
| Modul | Name | Beschreibung |
|---|---|---|
music |
Music | Songs, Playlists und Musik-Projekte verwalten |
picture |
ManaPicture | AI-Bildgenerierung |
photos |
Photos | Foto-Management mit Alben, Tags und Favoriten |
presi |
Presi | Präsentationen mit AI-Design-Vorschlägen |
cards |
Cards | AI-generierte Flashcards mit Spaced Repetition |
recipes |
Rezepte | Rezepte sammeln mit Zutaten und Schritten |
library |
Bibliothek | Bücher, Filme, Serien, Comics — Status, Rating, Fortschritt |
storage |
Storage | Cloud-Storage mit Ordnern, Versionierung und Sharing |
Wissen & Lernen (7)
| Modul | Name | Beschreibung |
|---|---|---|
context |
Context | AI-gestütztes Wissensmanagement mit Spaces |
kontext |
Kontext | Universelles Kontext-Dokument für AI und Cross-Module-Referenzen |
questions |
Questions | Fragen sammeln, AI-Research für Antworten |
skilltree |
SkillTree | Lernfortschritt tracken mit Skills und Achievements |
wisekeep |
WiseKeep | Weisheiten aus Videos und Texten extrahieren |
quiz |
Quiz | Custom-Quizzes erstellen und spielen |
guides |
Guides | Schritt-für-Schritt-Anleitungen mit Run-History |
Journaling & Reflexion (5)
| Modul | Name | Beschreibung |
|---|---|---|
journal |
Journal | Tägliches Journaling mit Mood, Tags und Rückblicken |
dreams |
Dreams | Träume festhalten mit Mood, Lucid-Status, Symbolen |
memoro |
Memoro | Voice-Memos in durchsuchbares Wissen umwandeln |
firsts |
Firsts | "Erste Male" tracken — von Traum zur Realität |
quotes |
Quotes | Inspirierende Zitate und Weisheiten |
Social & Kommunikation (5)
| Modul | Name | Beschreibung |
|---|---|---|
chat |
ManaChat | AI-Chat-Assistent für Gespräche und kreative Aufgaben |
events |
Events | Veranstaltungen planen mit Gästelisten, RSVP, Bring-Listen |
mail |
ManaMail | E-Mail-Client mit AI-Summaries und Smart Reply |
who |
Who | Mit historischen Persönlichkeiten chatten (Ratespiel) |
news |
News Hub | Kuratierter News-Feed mit persönlicher Leseliste |
Orte & Natur (3)
| Modul | Name | Beschreibung |
|---|---|---|
places |
Places | Location-Tracking, Orte erstellen, Bewegungshistorie |
plants |
Plants | Pflanzen verwalten mit Gieß-Erinnerungen und Pflege-Logs |
citycorners |
CityCorners | Stadtführer für Konstanz |
Finanzen (2)
| Modul | Name | Beschreibung |
|---|---|---|
finance |
Finance | Einnahmen/Ausgaben-Tracking mit Kategorien und Budgets |
credits |
Credits & Abo | Credit-Verwaltung und Subscription-Management |
Tagesübersicht (2)
| Modul | Name | Beschreibung |
|---|---|---|
myday |
Mein Tag | Tagesübersicht: Tasks, Events, Wasser, Ernährung, Streaks |
activity |
Aktivität | Live-Activity-Stream über alle Module |
AI-System (8)
| Modul | Name | Beschreibung |
|---|---|---|
companion |
Companion | Persönlicher AI-Assistent über alle Module |
ai-workbench |
AI Workbench | Zentrale für AI-Agents und Mission-Ausführung |
ai-missions |
AI Missions | Langlebige autonome AI-Aufträge |
ai-agents |
AI Agents | AI-Agenten erstellen und verwalten |
ai-policy |
AI Policy | Tool-Execution-Policies konfigurieren |
ai-health |
AI Health | AI-System-Monitoring und Metriken |
ai-insights |
AI Insights | AI-generierte Insights aus User-Daten |
news-research |
News Research | RSS-Feed-Discovery und Keyword-Suche |
System & Infrastruktur (8)
| Modul | Name | Beschreibung |
|---|---|---|
settings |
Settings | App-Einstellungen (General, AI, Security, Credits, Data) |
profile |
Profil | User-Profil, Kontext-Interview, Account |
themes |
Themes | Theme-Auswahl und Appearance |
admin |
Admin Panel | System-Administration und Monitoring |
api-keys |
API Keys | API-Keys für Third-Party-Integration |
help |
Help | Hilfe-Dokumentation und Support |
feedback |
Feedback | Bug-Reports und Feedback |
playground |
Playground | Dev/Test-Playground |
Sonstige (5)
| Modul | Name | Beschreibung |
|---|---|---|
spiral |
Spiral | Spiral-Timeline-Visualisierung |
arcade |
Arcade | AI-generierte Browser-Games |
uload |
uLoad | URL-Shortener mit Click-Tracking |
complexity |
Complexity | System-Komplexitäts-Metriken |
core |
Core | Core-Infrastruktur und shared Exports |
Gesamt: 72 Module — davon ~51 public/published und ~21 intern/AI/System.