21 Vorhaben — was als Nächstes kommt.
Der Devlog zeigt, was die Woche vor uns liegt im Rückblick. Hier steht das Gegenstück: was wir gerade bauen, was als Nächstes ansteht, was entschieden aber unterminiert ist, und was wir noch offen halten. Vier weiche Horizonte statt harter Daten — wir versprechen nichts, was brechen kann. Erledigtes wandert nach drüben in die passende Devlog-Woche.
- Jetzt
- 7
- Bald
- 6
- Später
- 5
- Idee
- 3
Was wir gerade bauen
In Arbeit. Sollte in einer der nächsten Devlog-Wochen auftauchen — und dann hier verschwinden.
-
Plattform KW 22–24 Mukke Vocal-Studio — GPU-Phase 2: echte Modelle statt Stubs
Die vier GPU-Services für Mukkes Vocal-Studio (Stems, Music-Gen, Pitch, Mix) laufen seit KW 20 live als Stub-Implementierungen. Phase 2 ersetzt sie durch die tatsächlichen Modelle auf der RTX-3090-Workstation in Tägerwilen.
- `stems.mana.how` auf Demucs (htdemucs-ft) umstellen, Stub-Endpoint deaktivieren, Mac-Mini-Tunnel auf den GPU-Container relayen.
- `music-gen.mana.how` auf MusicGen-Medium (Meta) — Lizenz prüfen, alternativ Stable-Audio-Open.
- `pitch.mana.how` auf RMVPE oder CREPE, Frame-Pitch-Auflösung nachziehen (Follow-up aus μ-12).
- … und 2 weitere
-
App Memoro Web — Browser-Live-Test der wiederhergestellten UI
Die SvelteKit-UI von Memoro wurde auf die neue Hono-RPC-App geliftet (Phasen A–F durch). Was fehlt vor öffentlicher Bewerbung: ein vollständiger Live-Test im Browser und eine letzte ausstehende DB-Migration.
- Lokalen Smoke-Test der wiederhergestellten Web-UI durchführen (Aufnahme, Transkript, Suche, Cross-App-Timeline-Event-Schreibung).
- Pending DB-Migration auf mana-server applizieren.
- Memoro im Welle-1-Spotlight der Landing einplanen (APPS_POTENZIAL.md nennt Memoro als „ausgereiften Vertrauens-Anker").
-
App Apple-Dev-Portal — Capabilities für 13 native Apps freischalten
Mehrere native Vereins-Apps sind code-fertig für TestFlight, hängen aber an Capability-Konfiguration im Apple Developer Portal. HomeKit und Local Network blocken Moodlit, App-Groups blocken Cross-App-SSO bei zwei weiteren.
- Playbook APPLE_DEV_PORTAL_TODOS.md systematisch durcharbeiten — 13 native Apps, eine Identifier-Liste, pro App die fehlende Capability einkippen.
- HomeKit + Local Network Privacy für Moodlit aktivieren (μ-7.x-Block).
- App-Group `group.ev.mana.models` für mana-swift-llm-Konsumenten anlegen (Cross-App-LLM-Sharing).
- … und 1 weitere
-
Compliance Datenschutz V2 — Audit durch eine Kanzlei
Die DSGVO-Vorlage V2 ist eingeführt, 11 App-DSEen, ein gemeinsames VVT und ein einheitlicher Footer stehen. Was fehlt vor offizieller Vereins-Gründung: ein juristisches Audit durch eine Kanzlei mit Datenschutz-Schwerpunkt.
- Kanzleien in CH/DE mit Schwerpunkt Vereins- und Datenschutzrecht anfragen.
- Vorlage + 11 App-DSEen + VVT + Auftragsverarbeitungs-Verträge zur Prüfung einreichen.
- Probleme einarbeiten, Versionsnummer hochziehen.
-
Verein Auftrags-Steuerstatus juristisch klären
Das Auftrags-Modell (Software-Aufträge für gemeinnützige Organisationen, Gemeinden und Kantone) ist die geplante Haupt-Finanzierungsquelle des Vereins in der Anlaufphase. Bevor das nach außen kommuniziert wird, muss geklärt sein, ob ein steuerbefreiter Schweizer Verein Auftragsarbeiten in nennenswertem Volumen annehmen kann, ohne den Gemeinnützigkeits-Status zu riskieren — und in welcher Form Honorare an aktive Personen zulässig sind.
- Beratung bei der Steuerverwaltung Kanton Thurgau einholen — was gilt für „Zweckbetrieb" und „wirtschaftliche Tätigkeit" eines gemeinnützigen Vereins.
- Treuhand-/Steuerberatungs-Kanzlei finden, die mit CH-Vereinen + DE-Spenden + Auftrags-Tätigkeit Erfahrung hat (mögliche Kandidaten: Stifter-helfen, Maecenata, betterplace.org, lokale CH-Treuhand).
- Statuten-Zweck-Klausel daraufhin prüfen, dass Auftragsarbeiten als zweckverwirklichende Tätigkeit erfasst sind — nicht als fremder Geschäftsbetrieb.
- … und 1 weitere
-
App Memoro: Vorstand-Inbox + „An Verein senden"-Knopf
Memoro bekommt ein Share-Pattern pro Aufnahme, mit dem Sprachnotizen an den Verein gesendet werden — entweder als privates Strategie-Werkstück (nur Vorstand sieht es, exportierbar als Markdown für das Sprachnotizen-Archiv) oder als öffentlicher Software-Wunsch (wird später von der Wunsch-App konsumiert). Damit wird Memoro der zentrale Sprach-Eingang des Vereins — konsistent mit der Origin-Story und Eat-Your-Own-Dogfood.
- Drizzle-Schema-Migration 0002: `memos.share_target` (text nullable, Werte `strategie | wunsch`) + `shared_at` timestamp.
- Server-Routes in `apps/server/src/routes/memos.ts`: `POST /memos/:id/share`, `POST /memos/:id/unshare`, `GET /memos/:id/markdown`.
- Web-UI: Share-Knopf + Modus-Dialog in der Memo-Detail-Ansicht; Markdown-Download nach erfolgreichem Share.
- … und 2 weitere
-
App Software-Wunsch-App — Bedarfe sammeln, priorisieren, bauen
Eine kleine, eigenständige App, in der Menschen aus der Region ihre Software-Bedarfe einreichen, beschreiben und gegenseitig bewerten können. Der Verein wertet aus, priorisiert und baut. Bewusst keine Memoro- Erweiterung — als eigenes, klar umrissenes Werkzeug ein Beweis dafür, dass gezielte Software für einen gezielten Use-Case schnell und sauber entstehen kann. MVP **live auf `wunsch.mana.how`** seit 2026-05-25.
- Vorstand-Moderations-Inbox-View bauen — heute werden Gast-Wünsche in `pending_review` parkiert, müssen aber direkt in der DB approved werden. Ziel: kleine `/moderation`-Route im Frontend (Vorstand-only) zum Freischalten/Ablehnen.
- Memoro-„Software-Wunsch"-Modus an die Wunsch-App-API anbinden — heute landet ein Memoro-Wunsch nur in `memos.share_target='wunsch'`, aber nicht in der Wunsch-App. Konsument-Endpoint in Wunsch-App + Push-Pipeline in Memoro.
- App-Card in der Vereins-Landing aufnehmen + im Marketing-Block der `/probleme`/`/loesungen`-Sektion verlinken.
Was als Nächstes ansteht
Priorisiert, Reihenfolge weich. Etwa ein bis drei Monate. Bewusst ohne harte Termine — Versprechen brechen sonst leiser, als gut ist.
-
Verein Schweizer Verein formal gründen
mana e.V. operiert seit langem als „Verein in Gründung". Der nächste Schritt ist die formale Eintragung als Schweizer Verein nach ZGB Art. 60 ff. — mit Statuten, Vorstand und Mitgliederversammlung. Der Plan, später in eine Stiftung überzuführen, bleibt davon unberührt.
-
Hardware Off-Site-Backup an einem zweiten CH-Standort
Der lokale Backup-Cron läuft (18 DBs, 9 Container, 46 GB nightly) — das Off-Site-Spiegel-Bein fehlt aber noch. Ohne zweiten Standort ist ein Brand- oder Diebstahl-Szenario in Tägerwilen unrettbar.
-
Verein vor formaler Vereins-Gründung Mitgliedschafts-Umbau: drei Rollen, ein Slider, eine Stimme
Der Konzept-Schritt von vier Tiers zu drei Rollen (Mit-Tragende / Mit-Wirkende / Mit-Betreibende) plus einem stufenlosen Geld-Slider 1–1000 €/Monat ist beschlossen. Implementierung steht aus.
-
Plattform sync1 abschalten, nachdem alle Apps auf sync2 (Event-Sourcing) sind
sync2 (Event-Sourcing für 9 standalone Apps) läuft live. sync1 (Legacy-LWW für managarten) läuft parallel. Sobald managarten und die letzten Hybrid-Apps vollständig auf event-sourced umgebogen sind, kann sync1 retired werden.
-
Protokoll BYOK-Vault MVP für Memoro und Mukke
Der Lösung „BYOK-Vault, Zero-Knowledge" ist als Konzept beschlossen. Erster Konsument soll Memoro werden (Audio-Transkripte) und Mukke (Vocal- Stems) — beide Daten-Typen, die wir bewusst nie unverschlüsselt sehen wollen.
-
Plattform ~KW 25 Alte news.curated_articles-Tabelle droppen (~2026-06-17)
In mana_platform liegen noch 25 717 Zeilen vom abgeschalteten news-ingester. Reine Hygiene-Aufgabe — keine App liest sie mehr. Recipe steht intern, nur Ausführung fehlt.
Entschieden, aber ohne Termin
Die Richtung steht. Wann genau, hängt von Geld, Mitgliederzahl und ein paar offenen Architektur-Fragen ab.
- Stiftungs-Umwandlung — sobald die Plattform finanziell trägt Der Verein ist als Schweizer Verein konstituiert; die langfristige Rechtsform ist eine Stiftung, weil sie Eigentum endgültig dem Verein bindet und keinen Verkauf zulässt. Schritt entscheidend für „unverkäuflich" — aber nur dann, wenn die laufenden Kosten dauerhaft gedeckt sind. Verein
- SEPA-Lastschrift direkt — Stripe als bewusste Externe ablösen Stripe ist heute eine der drei bewusst akzeptierten externen Stellen. Der Ablöse-Pfad steht in der Landing-Sektion „Bewusste Externe": SEPA-Lastschrift direkt, ohne Payment-Provider zwischen Verein und Mitglied. Plattform
- On-Device-LLM für alle Apps — Anthropic/OpenAI/Gemini ablösen Die LLM-APIs (Anthropic, OpenAI, Gemini) sind heute die dritte bewusst akzeptierte Externe. Ablöse-Pfad: lokale Modelle, gestaffelt — Gemma/Mistral auf dem Gerät via mana-swift-llm, größere Modelle auf der eigenen GPU-Box. Plattform
- Web-Push (VAPID) — APNs/FCM für PWAs ablösen APNs und FCM sind die zweite bewusste Externe. Für PWAs (unsere Android- Primärlinie) lässt sich der Push-Channel mit Web-Push + VAPID direkt aus dem Server bedienen, ohne Apple oder Google im Pfad. Plattform
- Knoten-Mitglieder mit Compute beteiligen (Stufe 3) Heute können Knoten-Mitglieder Backup-Spiegel anbieten. Stufe 3 wäre, dass sie Compute-Lasten mittragen — verteilte Mac-Minis oder GPU-Boxen, die KI-Inferenz oder Echtzeit-Sync föderieren. Hardware
Ehrlich noch offen
Konzept oder Playbook existiert, aber die Entscheidung „bauen wir das?" ist noch nicht gefallen. Können auch wieder verschwinden.
- Drei Lebens-Apps — Chronik, Body, Tagesjournal Aus der managarten-Konsolidierung sind drei klar separierte App-Konzepte übrig: Chronik (firsts/lasts/journal), Body (Fitness + Composition, 7 Tabellen), Tagesjournal. Playbooks gibt es teilweise, implementiert ist keine. App
- Mana-Tag Health-Bundle — Greenfield-Plan, nicht implementiert Konzept für ein konsolidiertes Gesundheits-Bundle (Nutriphi + Body + Tagesjournal + Mood + Sport in einer kohärenten App) liegt als Playbook MANATAG_GREENFIELD.md vor, mit acht Phasen. Ob es so gebaut wird, ist noch offen. App
- Local-First + Login-Optional — Sieben-Phasen-Plan ausrollen Playbook LOCAL_FIRST_LOGIN_OPTIONAL.md beschreibt vier neue Konventionen (event-sync anon, byok-vault, swift-event-sync, public-feed-standard) und sieben Rollout-Phasen. Heute noch nicht implementiert — könnte aber das glaubwürdigste Datensouveränitäts-Statement werden. Protokoll
Was schon abgewickelt ist
Vorhaben wandern, wenn sie fertig sind, in den Devlog der passenden Kalenderwoche. Damit bleibt diese Seite klein und ehrlich — und der Devlog ist Beweis, dass die Pipeline läuft.
- KW 22 Die Schrift gehört uns: Marken-Fonts selbst gehostet Eine kleine Entscheidung mit klarer Haltung: Unsere Apps versprachen „Inter", lieferten aber in Wahrheit nichts aus — und fielen auf die System-Schrift zurück. Diese Woche hosten wir Inter, JetBrains Mono und Source Serif 4 selbst, aus der eigenen Domain, ohne Google-Fonts-CDN. Das ist gleichzeitig die schnellste, die unabhängigste und die datenschutz-sauberste Variante — ein seltener Fall ohne Zielkonflikt.
- KW 20 Die App-Welle: fünf neue Apps live, vier Rebrands Eine Woche, in der die Plattform aufhört, nur Plattform zu sein: Seepuls, ManaMeme, Werdrobe, Herbatrium und Viadocu gehen LIVE — fünf eigenständige Apps unter dem Verein-Dach. Plus: zentrales Auth-Portal mit Passkey + Magic-Link + 2FA, vier Rebrands (Wardrobe→Werdrobe, Cards→Wordeck-Plan, Manaspur→Viadocu, Lesen-Vorbereitung), Invites + Aura Phase 1.
- KW 19 Der Verein bekommt ein Zuhause Erste Woche, in der mana e.V. nicht mehr nur Idee ist: Plattform-Repo aufgeschlagen, Auth/Credits/Mail/Media als eigenständige Services rausgelöst, Verein-Landing online gestellt, Memoro-Cutover bis zur Live-Datenbank durchgezogen.
Du willst etwas davon mit-bauen oder einen Punkt anders priorisieren? Das geht — der Verein nimmt Mit-Wirkende ernst.