rdms and Claude Opus 5.5
32d78fdbe1
fix: German quote style U+201C instead of U+201D (A11-T1)
...
Corrected closing quotation mark in hx-confirm attribute and test assertions
from U+201D (RIGHT DOUBLE QUOTATION MARK) to U+201C (LEFT DOUBLE QUOTATION
MARK), matching German typographic convention („...") and house style (line 114).
Changes by code point:
- finance/app/templates/szenarien.html line 17: 1 × U+201D → U+201C
- finance/tests/test_gui.py lines 501, 521: 2 × U+201D → U+201C
Template lines 17 and 114 now have identical quote code points: U+201E...U+201C.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 19:07:31 +02:00
rdms and Claude Opus 5.5
8b637f91b3
fix: HTML attribute quoting in hx-confirm, test assertion precision (A11-T1)
...
Critical quoting fix: the hx-confirm attribute now uses U+201D (") for the
closing German quote instead of ASCII " (0x22), which was terminating the
attribute early and losing the confirm message text. The template now
correctly contains: hx-confirm="Szenario „{{ sc.name }}" mit allen..."
Test enhancement: restored the complete assertion text from the brief and
added HTML parsing verification to ensure the attribute value matches exactly
with correct typographic quotes.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 19:05:37 +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 Opus 5.5
1c452b48de
docs: Plan Ausbaustufe 11 (6 Tasks)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 18:43:02 +02:00
rdms and Claude Opus 5.5
d3c752e2b9
docs: Spec A11 - Ist-Serie als reservierter Name System-Ist
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 18:33:59 +02:00
rdms and Claude Opus 5.5
dd6110b53f
docs: Spec Ausbaustufe 11 (Szenario-Löschen, Grafana-Korrekturen, Tabellensortierung)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 18:22:14 +02:00
rdms and Claude Opus 4.8
224baba326
fix: Grafana-Zeitfenster deckt Projektionshorizont ab (Szenario-Vergleich sichtbar)
...
Das Szenario-Vergleich-Panel zeichnet die Projektion (Zukunft, horizon_days ab
heute). Kein Panel nutzt $__timeFilter, daher begrenzt allein das
Dashboard-Zeitfenster die Anzeige. Mit time.to='now' wurde die gesamte Kurve ab
morgen abgeschnitten (nur ~4 Tage <= heute sichtbar, Y-Achse auf deren schmalen
Bereich fixiert). Fix: time.to='now+19M' deckt den 548-Tage-Horizont ab.
Regressionstest tests/test_grafana_dashboard.py haelt die Invariante fest.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 20:39:23 +02:00
rdms and Claude Opus 4.8
dec1cb9075
chore: stop_finance_pod.sh - Naechste-Schritte-Hinweis auskommentiert
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 10:37:09 +02:00
rdms and Claude Opus 4.8
81a0ebaf9d
docs: Reverse-Proxy-Doku auf reales Live-Setup (fbwl.creature-go.com via sv005/Traefik)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 09:45:06 +02:00
rdms and Claude Opus 4.8
6ba6ffa9df
feat: stop_finance_pod.sh - kontrolliertes Herunterfahren des Pods
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 20:32:26 +02:00
rdms and Claude Opus 4.8
51d85c8de6
chore: Release v0.10.0 (Reverse-Proxy-Tauglichkeit)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 07:31:27 +02:00
rdms
208c0a4df4
docs: Reverse-Proxy-Snippets (Traefik/Apache) + .env-Schalter
2026-07-21 07:25:41 +02:00
rdms
fa45527faf
docs: Plan A10 praezisiert (Domain-Policy + GF_SUBPATH-Platzierung vor API-Container)
2026-07-21 07:21:57 +02:00
rdms
2610b71b06
feat: create_pod_finance.sh Grafana-Sub-Pfad + interne URLs sub-path-bewusst
2026-07-21 07:19:42 +02:00
rdms
df5b29d8ff
feat: uvicorn Proxy-Headers fuer Reverse-Proxy-Betrieb
2026-07-21 07:14:53 +02:00
rdms
a575c57d5b
feat: Grafana-Links aus FB_GRAFANA_PUBLIC_URL (Sub-Pfad-tauglich)
2026-07-21 07:11:27 +02:00
rdms
52f527a375
feat: Session-Cookie secure-Flag per FB_SESSION_COOKIE_SECURE
2026-07-21 07:06:42 +02:00
rdms
fa2d32aa8f
fix: config-Kommentar auf neutrale Beispiel-Domain (fb.example.de)
2026-07-21 07:04:47 +02:00
rdms
e061796997
feat: FB_GRAFANA_PUBLIC_URL + FB_SESSION_COOKIE_SECURE in Settings
2026-07-20 22:56:26 +02:00
rdms
7a8e63dc76
docs: Plan Ausbaustufe 10 (Reverse-Proxy-Tauglichkeit)
2026-07-20 22:54:59 +02:00
rdms and Claude Fable 5
8eee62ee19
fix: Datenschutz-Scrub in Tests/Kommentaren + Spec-Nachtrag Vorschlags-Algorithmus
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:59:29 +02:00
rdms and Claude Fable 5
7ca64c91fe
docs: Plan-Haekchen Ausbaustufe 9
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:49:38 +02:00
rdms and Claude Fable 5
aff8e9b28d
fix: Bestandsabgleich per Token-Match und Volatilitaets-Hinweis fuer Vorschlaege
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:46:10 +02:00
rdms and Claude Fable 5
a520390e31
chore: Version 0.9.0
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:28:29 +02:00
rdms and Claude Fable 5
220d1fc802
fix: hinweis-Betrag im Vorschlag deutsch formatiert
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:28:15 +02:00
rdms and Claude Fable 5
bf3f56118e
feat: Vorschlaege mit Rhythmus, Start und Hinweis
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:26:48 +02:00
rdms and Claude Fable 5
28d1267f0c
feat: Vorschlags-Algorithmus v2 (Rhythmen, letzter Betrag, Aktiv-Check, Merge)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 21:20:04 +02:00
rdms and Claude Fable 5
e002d8205f
docs: Spec + Plan Ausbaustufe 9 (Vorschlags-Algorithmus v2)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 20:30:31 +02:00
rdms and Claude Fable 5
353ff6056c
docs: Plan-Haekchen Ausbaustufe 7
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 14:21:11 +02:00
rdms and Claude Fable 5
d6659d8b18
chore: Version 0.8.0
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 14:18:15 +02:00
rdms and Claude Fable 5
4431640eb2
feat: Kategorien-Verwaltung auf der Admin-Seite
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 14:17:48 +02:00
rdms and Claude Fable 5
b21d7b9839
feat: Eintrags-Formular mit Paar-Layout und Gesperrt-Kennzeichnung
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 14:06:32 +02:00
rdms and Claude Fable 5
f03249bff1
feat: eigene Szenarien-Seite /szenarien
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 13:59:03 +02:00
rdms and Claude Fable 5
7b273e218c
docs: Spec + Plan Ausbaustufe 7 (Szenarien-Seite, Formular-UX, Kategorien)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 13:50:43 +02:00
rdms and Claude Fable 5
974ef5c208
docs: Plan-Haekchen Ausbaustufe 6
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:54:19 +02:00
rdms and Claude Fable 5
421899b922
chore: Version 0.7.0
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:51:17 +02:00
rdms and Claude Fable 5
cb44194daf
feat: Szenario-Eintraege als eine editierbare Tabelle
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:51:04 +02:00
rdms and Claude Fable 5
4843f2e130
feat: PATCH-Endpunkte fuer Szenario-Modifikatoren und -Einmalzahlungen
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:43:01 +02:00
rdms and Claude Fable 5
1708abeb91
docs: Implementierungsplan Ausbaustufe 6
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:39:37 +02:00
rdms and Claude Fable 5
39c6a65b1d
docs: Design-Spec Ausbaustufe 6 (Szenario-Eintraege-Tabelle)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:37:45 +02:00
rdms and Claude Fable 5
2282aa3922
docs: Plan-Haekchen Task 9 (Demo-Szenario live verifiziert)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:05:26 +02:00
rdms and Claude Fable 5
f1b5d442bd
docs: Ledger Ausbaustufe 5 Tasks 1-8 + Plan-Haekchen
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 12:02:29 +02:00
rdms and Claude Fable 5
a192866cc4
chore: Version 0.6.0
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:59:58 +02:00
rdms and Claude Fable 5
033c41f449
feat: Szenario-GUI mit Ende-Modifikator und Einmalzahlungen je Szenario
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:59:42 +02:00
rdms and Claude Fable 5
13795fce25
feat: API fuer Szenario-Ende-Modifikator und szenario-eigene Einmalzahlungen
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:52:15 +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
aa1884c31e
feat: Inline-Bearbeiten fuer Fixposten, Einmalposten, Kredite und Szenario-Kopf
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:42:04 +02:00
rdms and Claude Fable 5
cbcf2e0439
feat: Start/Ende fuer Fixposten in der GUI + Datumsvalidierung
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:35:32 +02:00
rdms and Claude Fable 5
805cb4d852
feat: Betragseingabe mit Komma (data-type=amount in json-form)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:30:58 +02:00
rdms and Claude Fable 5
fe0e1b5e93
feat: deutsche Betragsanzeige (eur-Filter) und deutsche GUI-Labels
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 11:23:26 +02:00