e.V.
Devlog · KW 18 · 27. April – 3. Mai 2026

Drei Repos, ein Plan

Kurz vor der Vereinsgründung: Memoro wird zum eigenen Repo, Who veröffentlicht sein erstes Bau-Tagebuch, im Mana-Monorepo gehen Forms (mit AI-Tools) und ein Bulk-Import für Artikel live. Aufräumen, bevor das große Umziehen losgeht.

Worum es geht

Eine Woche der Entkopplung: Was bisher in einem Monorepo lag, wird in produkt-eigene Repos gezogen — Memoro zuerst, Who-Public-Devlog als zweites Signal, dass Produkte fortan ihren eigenen Lebenszyklus haben dürfen. Gleichzeitig haben die noch im Monorepo verbliebenen Module ihren letzten großen Sprung gemacht.

Memoro wird Repo

Bisher lebte Memoro unter apps/memoro/ im Mana-Monorepo. Diese Woche der Schnitt: Memoro hat ein eigenes Git-Repo, eigene CI, eigenen Server-Code (apps/server/), eigene Mobile-App (Expo SDK 55) — und vor allem einen klaren Vertrag zur Plattform: User, Credits, LLM, Mail laufen über mana-auth/mana-credits/etc., nicht mehr über monorepo-interne Importe.

Was diese Woche dafür entstand: das Cutover-Skript-Set (migrate-domain.ts), Schema-Rebuild aus dem Live-Snapshot, exponential-backoff-Retry für transiente Supabase-Fehler. 236.000 lokale Rows wurden vorab migriert, bevor die Live-Daten dran sind.

Who: erstes öffentliches Bau-Tagebuch

Who ist das Indie-Stack-Spiel des Verein-Universums (»errat den historischen Charakter«). Diese Woche kam das Public-Devlog unter who.app/devlog dazu — Tag 1 bis 4, jede Seite mit zwei Sichten:

  • Spieler-Sicht: Patch-Notes-Stil, einfache Sprache. Was haben wir für die spielenden Menschen gemacht.
  • Macher-Sicht: Architektur, Trade-offs, Sackgassen. Für andere Entwickler:innen und Future-Self.

Beide auf derselben URL gestapelt — kein JavaScript-Tab-Switch, weil Crawler und Screenreader sonst die Hälfte verpassen.

Hauptthemen der vier Tage: Auth-Cookie-Cross-Domain-Setup, Sprite- Plugin-Refactor (Phase 2.5–2.7 vom Plattform-Asset-MVP), drei Wang-Tile-Sets für die Cantina, Save-Layer-Generic in @who/saves.

Forms-Modul: vom Skelett bis zum AI-Tool-Set

Forms war diese Woche das große neue Modul im Mana-Monorepo, gebaut in fünf Schritten quer durch die Woche:

  • M1 — Modul-Skelett, Dexie v57, welcome-seed.
  • M2 — Builder mit Drag-Reorder, 11 Field-Types.
  • M3 — Responses-View mit CSV-Export, Public-Submit-Endpoint.
  • M4 — Conditional-Branching (pure Resolver-Function + UI-Editor), Visibility-System, unlisted-Sharing.
  • M5 — Sieben AI-Tools im AI_TOOL_CATALOG: Forms anlegen, Felder ergänzen, Submissions analysieren.
  • M7 — der Mana-Differentiator: Auto-Sync zu Contacts (Form-Submission wird Kontakt) und zu Events (Form wird RSVP-Pipeline für Anmeldungen).

Das ist die erste Modul-Dimension, in der ein neues Modul von Anfang an mit AI-Aktoren gebaut wurde — nicht nachträglich verAI-isiert.

Articles-Bulk-Import live

Bis zu 200 URLs gleichzeitig in die Reading-List schieben, mit demselben Encryption- und Scope-Verhalten wie ein einzelner Save. Background-Worker im apps/api, advisory-lock-gated, 2 s Tick. Items durchlaufen pending → extracted → saved / duplicate / consent-wall. Diese Woche die letzten Härtungen: Worker-Rollup-Tests, Field-Meta-Konvergenz, Consent-Wall-Recovery- UI.

Mobile-App-Konsolidierung abgeschlossen

Bereits am 20. April waren fünf Mobile-Apps (Cards, Chat, Context, Picture, Traces) entfernt worden. Diese Woche kamen die letzten Aufräum-Commits: Entfernung der Context-Modul-Reste (Schema, Registry, AI-Routes, AppId), Drop von Who und Kontext aus MANA_APPS. Die einzige verbleibende Mobile-App ist Memoro.

Was kommt

Mit Memoro extrahiert und Who entkoppelt ist die Bühne frei für das Plattform-Repo: alle Backend-Services raus aus dem Monorepo, in ein eigenes Repo, von dort konsumiert von den Produkt-Repos. Das beginnt in KW 19.

Veröffentlicht
7. Mai 2026
Repos
mana-monorepomemorowho
Tags
repo-extractionformsarticles-importwho-launchmobile-cleanup
Weiterlesen