- docs/ARCHITEKTUR.md: Module, Datenmodell, Request-Fluss, RBAC-Matrix, ITIL-Abbildung, Sicherheitsarchitektur - docs/BETRIEB.md: ENV-Referenz, Deployment-/Update-Prozedur (SRV1361746), Backup/Retention, Troubleshooting (inkl. Werkzeug-Hash-Diagnose, Rate-Limit-Entsperrung), Monitoring-Punkte - docs/adr/: ADR-001..008 (Rust-Rewrite, Server-Sessions, Hash-Migration inkl. scrypt-Lehre, ITIL-Rollen/Change-Gate, idempotente Migrationen, Multi-Stage-Build, CSP, SSRF-Policy) + Index - README: Verweis auf docs/ und Prozess-Doku in mscadm/AES projects/itsm (dev) |
||
|---|---|---|
| .. | ||
| ADR-001-rust-axum-rewrite.md | ||
| ADR-002-serverseitige-sessions.md | ||
| ADR-003-passwort-hashing-migration.md | ||
| ADR-004-itil-rollen-change-gate.md | ||
| ADR-005-idempotente-migrationen.md | ||
| ADR-006-multistage-build.md | ||
| ADR-007-csp-ohne-inline-js.md | ||
| ADR-008-ssrf-policy-endpoints.md | ||
| README.md | ||
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 |