Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 2.14 KB

File metadata and controls

37 lines (25 loc) · 2.14 KB

CONTEXT — Begriffs-Glossar

Projektspezifische Definitionen fuer wiederkehrende Begriffe. Zweck: alle Agent-Rollen sprechen dieselbe Sprache. Wenn ein Begriff in mehreren Features auftaucht, gehoert er hierher.

Konvention: 1 Begriff = 1 Satz Definition + (optional) 1 Beispiel oder Abgrenzung. Mehr nicht. Wer Tiefe braucht, verlinkt eine wiki/-Seite.

Allgemein

  • Feature — Eine in features/*.md definierte Funktionalitaet mit User Stories, Tech-Design, QA-Report und Deployment-Status. 1 Datei = 1 Feature.
  • Agent — Rolle mit isoliertem Verantwortungsbereich (siehe agents/). Wird in einer eigenen Session aktiviert, um Context-Overload zu vermeiden.
  • Skill — Wiederverwendbares Verfahren unter .claude/skills/<name>/SKILL.md. Frontmatter + 5er-Sektionen. Triggert per Slash-Command oder Beschreibungs-Match.
  • Hook — Skript, das bei Claude-Code-Events (PreToolUse, PostToolUse, SessionStart, Stop) ausgeloest wird. Liegt in hooks/, registriert in .claude/settings.json.
  • Decision — In wiki/decisions/ abgelegtes ADR (Architecture Decision Record). Festhalten von Tech-Wahl, Trade-offs, abgelehnten Alternativen.

Datenmodell

  • <Entitaet><Definition + Schluessel-Beziehungen>
  • <Rolle/Berechtigung><Definition + zugehoerige RLS-Policy>

Domain

  • <Begriff><Definition>
  • <Begriff><Definition>

Sicherheit

  • RLS (Row Level Security) — Postgres-/Supabase-Mechanismus, der Datensaetze auf User-Ebene filtert. Pflicht fuer jede Tabelle mit User-Bezug.
  • Rate Limit — Server-seitige Begrenzung der Aktionen pro Zeitfenster pro User. Konfiguriert je Endpoint, dokumentiert in der Feature-Datei.

Workflow-Status

  • draft — Feature-Datei existiert, aber Requirements unfertig
  • in_progress — Implementierung laeuft (Backend oder Frontend)
  • qa — Code ist da, QA-Pruefung laeuft
  • deployed — Live in Production, URL in Feature-Datei eingetragen