mitai-jinkendo/.claude
Lars 680ecd1c06
All checks were successful
Deploy Development / deploy (push) Successful in 50s
Build Test / pytest-backend (push) Successful in 4s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 16s
feat: Update activity metrics handling to prioritize legacy columns over EAV
- Enhanced the `merge_column_backed_and_eav_metrics` function to ensure that when both legacy columns and EAV values are present, the legacy column takes precedence.
- Revised documentation in `ACTIVITY_PRODUCTION_ARCHITECTURE_AND_PHASES.md` and `ACTIVITY_SCALAR_KANON_TABLE.md` to reflect the new reading logic and clarify the handling of metrics.
- Updated the `activity_data_canon.py` to specify the new merge behavior, ensuring consistency in data retrieval.
- Added unit tests to validate the new logic, confirming that legacy columns are preferred when available.
2026-04-17 15:49:38 +02:00
..
commands docs: Struktur .claude/docs versionieren, working/, Gitea-Index, Regeln 2026-04-08 13:01:49 +02:00
docs feat: Update activity metrics handling to prioritize legacy columns over EAV 2026-04-17 15:49:38 +02:00
rules feat(universal-csv-import): Introduce Universal CSV Import module and related documentation 2026-04-11 08:14:20 +02:00
README.md feat(universal-csv-import): Introduce Universal CSV Import module and related documentation 2026-04-11 08:14:20 +02:00

Mitai Jinkendo Claude-Arbeitsumgebung

Dieser Ordner ist der primäre Orientierungspunkt für Claude Code / Cursor-Agenten. Dauerhafte Spezifikationen liegen unter .claude/docs/ (functional/, technical/ …). Das Repository docs/ (Projektroot) ist u.a. für docs/issues/ nicht verwechseln.


Pflichtlektüre (vor größeren Änderungen)

Reihenfolge Datei
1 ../CLAUDE.md
2 rules/DOCUMENTATION.md Ablage- und Dokumentationsregeln
3 rules/ARCHITECTURE.md, rules/CODING_RULES.md, rules/LESSONS_LEARNED.md
4 Issue-Landkarte: .claude/docs/GITEA_ISSUES_INDEX.md
5 Universal CSV Import (Modul/Executor/Vorlagen): docs/technical/UNIVERSAL_CSV_IMPORT_AGENT_GUIDE.md (unter .claude/)

Themen mit UI/Nav/PWA: siehe ../docs/issues/GUI_IA_ADMIN_NAV_2026-04-05.md (im Projekt-docs/, nicht hier).


Verzeichnisbaum (Kurz)

.claude/
├── README.md              ← Diese Datei
├── rules/                 ← Verbindliche Regeln (versioniert, wenn konfiguriert)
├── docs/                  ← Spezifikationen + Arbeitspapiere
│   ├── functional/        ← Fachlich (WAS)
│   ├── technical/         ← Technisch (WIE)
│   ├── architecture/      ← Querschnitt
│   ├── working/           ← Zwischenstände, Analysen (nicht allein „Wahrheit“)
│   ├── audit/             ← Audits, Matrizen
│   ├── README.md          ← Katalog aller Spec-Dateien
│   └── GITEA_ISSUES_INDEX.md
├── commands/              ← Slash-Befehle (optional versioniert)
├── task/                  ← Lokale Arbeitspakete (meist nur lokal)
├── handover/              ← Session-Notizen (meist nur lokal)
├── skills/                ← Skills (lokal)
└── settings.json          ← Editor-Konfiguration (lokal)
.settings.local.json       ← Nicht committen

Wo neue Inhalte ablegen

Siehe rules/DOCUMENTATION.md (Tabelle „Ablagepflicht“). Kurz:

  • Langfristige fachliche Spec → docs/functional/ (innerhalb von .claude, siehe Baum oben).
  • Langfristige technische Spec → docs/technical/.
  • Session-Analyse / grobe Notizendocs/working/.
  • Epic/Issue lang../docs/issues/ im Repository.

Projekt-docs/ (Repository)

../docs/issues/ enthält issue-nummerierte Markdown-Dateien und Abnahme-Dokumente parallel zu diesem Ordner, für alle sichtbar die das Repo klonen.


Stand: 2026-04-08