rdms and Claude Opus 5.5
42b410446d
feat: Grafana-Panel Planung nach Kategorie inkl. Kreditraten (A11-T3)
...
Neue Tabelle planning_monthly (Monatssummen je Kategorie aus wiederkehrenden
Posten, Einmalposten und allen Kreditraten), Service planning_chart mit
refresh_planning_chart (Advisory-Lock, komplette Neuschreibung), GUI-Hooks
in index/planung_page ueber _safe_refresh, neues Barchart-Panel im
Grafana-Dashboard (Panel 5).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 19:15:26 +02:00
rdms and Claude Opus 5.5
979e1c0edc
fix: Szenario-Vergleich zeigt vor heute Ist-Saldo, veraltete Szenarien werden neu gerechnet (A11-T2)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 19:10:51 +02:00
rdms and Claude Opus 5.5
57ab6dae4a
feat: Szenario per GUI löschen, Name System-Ist reserviert (A11-T1)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 19:01:21 +02:00
rdms and Claude Fable 5
5519037688
feat: Engine+Schema fuer Szenario-Ende und szenario-eigene Einmalzahlungen
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:46:52 +02:00
rdms and Claude Fable 5
09b34ae13b
fix: lueckenlose taegliche Saldo-Reihen fuer Grafana
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 08:32:36 +02:00
rdms and Claude Fable 5
f6a53b7e56
feat: Konto-Saldo-Anker mit ankerbasierter Saldenrechnung
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-19 21:25:04 +02:00
rdms and Claude Fable 5
cf9282c716
fix: Final-Review-Findings (GUI-Login, FK-Kaskaden, Validierung, Duplikat-Recheck, Views)
...
F1: GUI-Login-Hash gegen $-Korruption gehaertet. .env-Werte einfach-gequotet
geschrieben + Sanity-Check nach Sourcing. Zusaetzlich systemd-Ebene:
podman escapt $->$$ in Environment=, systemd 252 kollabiert das nicht ->
sed-Post-Processing der Unit-Dateien. Live-.env: GUI-Passwort rotiert.
F2: Explizite Dependent-Deletes gegen FK-500 (delete_scenario/loan), 409 bei
bestaetigtem Import-Delete. Test-Engine erzwingt PRAGMA foreign_keys=ON.
F3: Enum/Range-Validierung (Literal + Field ge/le) fuer Recurring, Loan,
Modifier inkl. PATCH-Pfade.
F4: Confirm nur fuer draft-Statements (sonst 409) + Dedup-Re-Check gegen
bestaetigte Buchungen vor dem Promoten.
F5: v_balance_history/v_balance_total addieren pro Konto den opening_balance
des fruehesten bestaetigten Statements (approved deviation vom Plan-SQL).
F6: patch_scenario Namenskollision -> 409; create_transaction unbekanntes
Konto -> 404 (statt 500).
F7: Generierte systemd-Unit-Dateien chmod 600 (enthalten Env-Secrets).
F8: Globaler htmx:responseError-Handler in base.html.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 20:11:31 +02:00
rdms and Claude Fable 5
43e8e8e8f9
feat: SQL-Views und Grafana-Provisionierung
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 19:18:20 +02:00
rdms and Claude Fable 5
d37cb230c4
feat: Datenmodell (SQLAlchemy) und Alembic-Migration
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 17:09:02 +02:00