docs(ai): mark Step 9 scaffolded; register mana-ai in root services list

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-14 23:49:22 +02:00
parent b9710e6c11
commit 1191952d0f
2 changed files with 10 additions and 2 deletions

View file

@ -33,7 +33,7 @@ docs/ # Long-form docs (deployment, hardware, postmortems, etc.)
### Active services (`services/`)
`mana-auth` (3001), `mana-sync` (3050), `mana-credits`, `mana-user`, `mana-subscriptions`, `mana-analytics`, `mana-search` (3021), `mana-crawler`, `mana-api-gateway`, `mana-notify`, `mana-media`, `mana-llm`, `mana-image-gen`, `mana-video-gen`, `mana-stt`, `mana-tts`, `mana-voice-bot`, `mana-events`, `mana-geocoding` (3018), `mana-landing-builder`. Each non-trivial service has its own `CLAUDE.md`.
`mana-auth` (3001), `mana-sync` (3050), `mana-credits`, `mana-user`, `mana-subscriptions`, `mana-analytics`, `mana-search` (3021), `mana-crawler`, `mana-api-gateway`, `mana-notify`, `mana-media`, `mana-llm`, `mana-image-gen`, `mana-video-gen`, `mana-stt`, `mana-tts`, `mana-voice-bot`, `mana-events`, `mana-geocoding` (3018), `mana-landing-builder`, `mana-ai` (3066, background AI Mission Runner — see [`services/mana-ai/CLAUDE.md`](services/mana-ai/CLAUDE.md)). Each non-trivial service has its own `CLAUDE.md`.
## Coding Guidelines

View file

@ -1789,7 +1789,15 @@ Code:
- Webapp-Parität: `SyncChange.actor?` + Push-Payload + `applyServerChanges`
stempelt `__lastActor` + `__fieldActors` aus eingehenden Changes
→ **cross-device Attribution geschlossen**
- [ ] Schritt 9 — Server-side `mana-ai` Bun-Service (offline-of-tab Runs)
- [~] Schritt 9 — Server-side `mana-ai` Bun-Service (v0.1 gerüstet)
- `services/mana-ai/` — Hono/Bun auf Port 3066
- Field-level LWW-Replay von `sync_changes` (appId='ai') in
`db/missions-projection.ts` — serverseitiges Pendant zu
`applyServerChanges`
- Tick-Loop scannt due Missions, mana-llm HTTP-Client vorhanden
- **Offen**: Prompt/Parser-Extraktion nach `@mana/shared-ai`,
Input-Resolver serverseitig, Plan-Write-Back-Design (drei
Optionen in `services/mana-ai/CLAUDE.md` dokumentiert)
### 20.5a Symmetrische Registries: Resolver vs. Indexer