Commit Graph

6 Commits

Author SHA1 Message Date
1484d04917 docs(claude): Produktion/Deployment-Sektion (TrueNAS Custom-App, wie deployen)
Some checks failed
CI / Backend Tests (.NET) (push) Successful in 1m13s
CI / Docker Build & Push (push) Has been cancelled
CI / Deploy auf TrueNAS (Custom App) (push) Has been cancelled
CI / Frontend Tests (Node/Vite) (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 14:19:25 +02:00
45b8533f18 feat(deploy): TrueNAS Custom-App + Auto-Deploy, plus aufgelaufene Arbeit
Some checks failed
CI / Backend Tests (.NET) (push) Successful in 1m11s
CI / Frontend Tests (Node/Vite) (push) Failing after 4m59s
CI / Docker Build & Push (push) Has been skipped
CI / Deploy auf TrueNAS (Custom App) (push) Has been skipped
Deployment:
- custom-app.compose.yaml: self-contained Compose fuer TrueNAS "Custom App"
  (absolute Host-Bind-Pfade, postgres:18, pull_policy always, Port 8090)
- scripts/truenas-deploy.sh: Host-Skript create/redeploy via midclt (App
  bleibt unter Apps sichtbar) inkl. Image-Pull + Health-Check
- ci.yml Deploy-Job: laeuft auf ubuntu-latest-Runner, kopiert Deploy-Dateien
  per SSH auf den NAS-Host und triggert truenas-deploy.sh (statt runs-on goldeye)
- compose.yaml/.env.example: postgres:18 (Locale-Match zur Quell-DB), Port 8090
- .gitignore: .agents/, tools/rag/, deploy/truenas/.env (Secrets/Scratch)

Aufgelaufene Feature-Arbeit (verified/Freeze, Migrationen, Import-Triage):
- GerbilOverride/VerifiedGerbil-Endpoints + GerbilSnapshotService + Tests
- EF-Migrationen (ShowInChronicle, Stillborn, BirthOrder, ManualFlag, DSGVO)
- Frontend VerifizierteTierePage + verified-API + e2e-Spec
- diverse Import-/Triage-Skripte und -Tests

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 09:19:11 +02:00
26977d73ff docs(mempalace): Subagenten müssen MemPalace zu Aufgabenbeginn abfragen
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 09:43:12 +02:00
12f5de00a0 docs: Genetik-Engine immer voll mit Tests absichern (Konvention) + E-Locus-Regel
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 09:36:12 +02:00
3f31a2efbc chore(memory): MemPalace automatisch einbinden + Memory-Policy in CLAUDE.md
.claude/settings.json (committet) verdrahtet die MemPalace-Hooks
(session-start lädt Kontext, stop/precompact persistieren) → künftige Claude-
Sessions in diesem Ordner nutzen MemPalace automatisch (zusammen mit .mcp.json,
das die 19 MCP-Tools bereitstellt; aktiv nach Claude-Neustart).

CLAUDE.md: Abschnitt „Gedächtnis (MemPalace)" + Memory-Policy (WANN/WIE/WO eine
Memory angelegt wird: durable & nicht-offensichtlich → Palast; kanonisch &
projektweit → zusätzlich CLAUDE.md; Veraltetes per kg_invalidate beenden statt
löschen).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 18:10:34 +02:00
e1299a1a63 docs: CLAUDE.md mit Architektur, Import-Workflow, Konventionen & Domänenwissen
Leitfaden für künftige Arbeit: Projekt-/Architektur-Überblick, Start über Aspire
(Ports/Dashboard/persistentes Volume), 3-stufiger Import→DB-Workflow (Ingest
wischt+lädt, Feedback überlebt), Build/Test je Schicht, Konventionen (de.ts,
Migrationen, Provenance-JSON, FK-freie Survivor-Spalten), Domänenwissen
(Lebensspanne/Geschwisterverpaarung/Genotyp/Chart-Layout), Stolperfallen
(Aspire-Container vs. Volume, Migrations-Historie-Mismatch, psql-Quoting) und
eine Feature-Landkarte.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 17:44:18 +02:00