Files
gartenmanager/.claude/session-context.md
2026-04-06 07:46:37 +02:00

1.7 KiB
Raw Blame History

Session-Kontext

Claude liest diese Datei zu Beginn jeder Session. Claude aktualisiert sie am Ende jeder Session.


Aktueller Stand

Feld Wert
Version 0.3.0
Aktiver Branch feature/phase-1
Basis-Branch develop
Zuletzt geändert 2026-04-06

Phase 1 Status: ABGESCHLOSSEN ✓

Alle Dateien implementiert und gepusht. System ist startbereit.

Offene Arbeit nächste Session

Phase 1 ist fertig. Nächste Schritte nach Rücksprache mit Nutzer:

  1. System testen docker compose -f docker-compose.dev.yml up ausführen und manuell prüfen
  2. Ersten Superadmin anlegen Es gibt noch kein UI dafür, muss per DB-Insert oder API-Skript erfolgen
  3. Phase 2 starten Testing & CI/CD (Gitea Actions, pytest, Vitest, Playwright)

Hinweis: Superadmin erstellen

Noch kein UI vorhanden. Seed-Skript oder direkt per Python:

docker compose exec backend python3 -c "
import asyncio
from app.db.session import AsyncSessionLocal
from app.models.user import User
from app.core.security import get_password_hash
import uuid

async def create():
    async with AsyncSessionLocal() as db:
        user = User(id=uuid.uuid4(), email='admin@example.com',
                    hashed_password=get_password_hash('changeme'),
                    full_name='Superadmin', is_superadmin=True)
        db.add(user)
        await db.commit()
        print('Superadmin erstellt.')
asyncio.run(create())
"

Schnellreferenz

# Entwicklungsumgebung starten
docker compose -f docker-compose.dev.yml up

# Version bumpen
bash .claude/scripts/bump.sh patch "Was wurde geändert"

# Neuen Branch erstellen
bash .claude/scripts/new-feature.sh feature <name>