24 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
- 8
- Später
- 6
- Idee
- 3
Was wir gerade bauen
In Arbeit. Sollte in einer der nächsten Devlog-Wochen auftauchen — und dann hier verschwinden.
PlattformKW 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.
Plattform Modell-Routing: gepinnt, gemessen, bewusst gewechselt
Welches KI-Modell eine App-Aufgabe bedient, behandeln wir wie einen Dependency-Lockfile: einmal gemessen, gepinnt, stabil — geändert nur durch eine bewusste, datierte Entscheidung, nie durch einen Autopiloten. Das Fundament steht (Routing pro Aufgabe ist live); hier steht das System drumherum.
Verein Schweizer Verein formal gründen
mana 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.
Vereinvor formaler Vereins-Gründung Unterstützen ohne Tiers: Spenden, Mitbauen, Hardware
Der Verein ist Vorstufe zur Stiftung — gesucht sind Spender, nicht Abo-Mitglieder. Das öffentliche Modell wurde von Tier-Tabellen und einem Geld-Slider auf drei betrags-freie Wege umgestellt: mit Geld (Spende ohne vorgegebene Höhe), mit Zeit, mit Hardware. Die Landing bildet das ab; das Backend zieht nach.
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 mana-props — eigene 3D-Objekte statt fremder Modellpakete
Unsere 3D-Apps nutzen bisher fremde CC0-Modelle und prozedurale Platzhalter — jede App für sich. Eine zentrale Bibliothek eigener Objekte soll den Stil vereinheitlichen und Mehrfacharbeit beenden. Der Stil ist per Experiment entschieden: weiche Silhouette mit sparsamer Geometrie.
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.
- Eigener Android-Store: F-Droid-Repo + Direkt-APKDie Recherche zum App-Vertrieb hat die Richtung gesetzt: Auf Android bauen wir das souveräne Rückgrat selbst — ein selbst gehostetes F-Droid-Repo plus signierte Direkt-APK, an Google vorbei, in jedem Land nutzbar (auch der Schweiz). Bestehende Kanäle bleiben Reichweiten-Verstärker, die PWA der Default. Hier steht der Weg dorthin.Plattform
- Stiftungs-Umwandlung — sobald die Plattform finanziell trägtDer 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ösenStripe 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ösenDie 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ösenAPNs 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-Betreiber:innen mit Compute beteiligen (Stufe 3)Heute können Knoten-Betreiber:innen 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, TagesjournalAus 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 implementiertKonzept 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 ausrollenPlaybook 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 29Eigene 3D-Props: eine Stehlampe, drei Looks, ein Stil-EntscheidUnsere 3D-Apps stehen bisher auf fremden CC0-Modellen und selbstgeschriebenen Platzhaltern. Bevor eine eigene Prop-Bibliothek entsteht, haben wir den Stil nicht diskutiert, sondern gebaut: dasselbe Modell in drei Ausprägungen, parametrisch aus einem Skript, mit Messwerten. Entschieden ist der weiche Look — zum Preis des sparsamen. Daneben haben wir dem Immertal Fell gegeben: zwei Tiere haben statt glatter Flächen jetzt eine Fellkante.
- KW 25SQLite gemessen, bei Postgres gebliebenDie Frage war: Könnten kleine Dienste auf eingebettetes SQLite umziehen und so Ressourcen auf dem Mac Mini sparen? Wir haben es nicht geschätzt, sondern gebaut, gemessen und gegen die Produktion gespiegelt — und uns danach bewusst gegen den Wechsel entschieden.
- KW 24Die erste Organisation zieht einBisher war ein mana-Konto immer eine einzelne Person. Diese Woche kommt die Organisation dazu: Auf org.mana.how kann ein Verein, eine Gemeinde oder eine Firma sich gründen, Leute einladen und gemeinsame Vorgaben setzen — Memoro ist die erste App, die das versteht. Wir haben dabei bewusst eine Bremse eingebaut: Eine Organisation darf nicht alles vorschreiben, was sie will. Daneben lief viel: 3D-Scans aus dem Wohnzimmer, das Profilbild-Studio und eine Infrastruktur-Aufräumwoche.
Du willst etwas davon mit-bauen oder einen Punkt anders priorisieren? Das geht — der Verein nimmt Mit-Wirkende ernst.