ITSM/docs/adr
Moe fc6bc3028d feat(plattform): Konzernplattform phase-001 (Module HR + CRM) + AES-Suite-Erweiterung committet
Konzernplattform (ADR-009, AES-Projekt projects/konzernplattform):
- Rollen hr_manager + crm_agent; PageCtx-Flags; Nav-Gruppen HR/CRM;
  Untertitel 'Konzernplattform'
- Modul HR (nur admin + hr_manager, DSGVO/BDSG-sensibel): Mitarbeiterakte
  (Stammdaten, Status Aktiv/Onboarding/Ausgeschieden), Abwesenheiten
  (Urlaub/Krankheit/Sonderurlaub/Fortbildung) mit Genehmigungsworkflow
- Modul CRM (admin + crm_agent): Firmen (Lead/Kunde/Partner/Inaktiv),
  Kontakte, Deals mit Pipeline-Stufen + Pipeline-Board, KPI-Kacheln
  (Pipeline-Wert, Gewonnen gesamt)
- Schema-Migration 2026-07-15b (hr_employees, hr_absences, crm_companies,
  crm_contacts, crm_deals; idempotent), alles tenant-gescoped + auditiert

Ausserdem: AES-Suite-Erweiterung (/erweiterungen/aes, Rolle aes_user,
src/extensions.rs) aus paralleler Session lag unkommittet im Arbeitsstand
und ist hier mit aufgenommen, damit das Clone-basierte Deployment sie nicht
verliert. Reparatur: schema.sql-Tail war erneut durch Sync-Abriss
verstuemmelt (Duplikat-Block entfernt).

Tests: cargo test 8/8, E2E-Smoke HR/CRM 19/19 (inkl. RBAC: agent ohne
HR/CRM-Zugriff, hr_manager ohne CRM/Admin-Zugriff).
2026-07-28 13:06:50 +02:00
..
ADR-001-rust-axum-rewrite.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-002-serverseitige-sessions.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-003-passwort-hashing-migration.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-004-itil-rollen-change-gate.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-005-idempotente-migrationen.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-006-multistage-build.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-007-csp-ohne-inline-js.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-008-ssrf-policy-endpoints.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00
ADR-009-konzernplattform-modul-monolith.md feat(plattform): Konzernplattform phase-001 (Module HR + CRM) + AES-Suite-Erweiterung committet 2026-07-28 13:06:50 +02:00
README.md docs: technische Dokumentation + ADRs 2026-07-15 11:49:47 +02:00

README.md

Architecture Decision Records (ADRs)

Format: Kontext → Entscheidung → Konsequenzen. Status: Akzeptiert, sofern nicht anders vermerkt. Nummerierung chronologisch, Änderungen nur durch neue, ersetzende ADRs (nie stillschweigend editieren).

Nr Titel Datum
001 Rust/axum statt Python/Flask (In-Place-Rewrite) 2026-07-15
002 Serverseitige Sessions in PostgreSQL 2026-07-15
003 Argon2id + Werkzeug-Kompatibilitätsschicht (pbkdf2 UND scrypt) 2026-07-15
004 ITIL-Rollenmodell + Change-Gate für Repo-Edits 2026-07-15
005 Idempotente Schema-Migrationen statt Migrationstool 2026-07-15
006 Multi-Stage-Docker-Build statt Clone-on-Start 2026-07-15
007 CSP ohne Inline-JavaScript 2026-07-15
008 SSRF-Policy für Service-Endpoints 2026-07-15