Changelog
Aktuelle Änderungen und Updates
Warum hier alles steht
Hier liegt jede Änderung an der Plattform offen, seit dem ersten Commit — das schließt Sicherheitskorrekturen ausdrücklich ein, auch solche, die einen Fehler benennen, den es vorher gab. Das ist eine bewusste Entscheidung, keine Unachtsamkeit: ein Anbieter, der nur die Erfolge zeigt, ist für einen Kunden nicht prüfbar. Wer wissen will, wie schnell und wie gründlich hier gearbeitet wird, kann es hier nachlesen statt es glauben zu müssen. Ein gefundener und behobener Fehler ist ein geschlossenes Risiko; das offene Risiko wäre der Fehler, den niemand sucht.
Mai 2026
extract bezahlen after-hook to rescued method so release failure cannot roll back payment (CR-01)
Julian Müller
vor 6 Monaten
c81f658
add code review report
Julian Müller
vor 6 Monaten
86a6ef8
complete ReadOnlyZahlungsverzugJob plan — SUMMARY, STATE, ROADMAP updated
Julian Müller
vor 6 Monaten
5ae8f81
register ReadOnlyZahlungsverzugJob in recurring.yml
Julian Müller
vor 6 Monaten
35770ff
implement ReadOnlyZahlungsverzugJob
Julian Müller
vor 6 Monaten
c146cb3
complete Auto-Release Hook + Mailer plan — SUMMARY, STATE, ROADMAP updated
Julian Müller
vor 6 Monaten
7fc02d9
add verzug_vorwarnung mailer action, views and de.yml subject key
Julian Müller
vor 6 Monaten
3093199
add AASM after-block on bezahlen-event for auto read-only release
Julian Müller
vor 6 Monaten
0d514f4
complete Wave-0 plan — SUMMARY, STATE, ROADMAP updated
Julian Müller
vor 6 Monaten
8ea3215
add RED-gate tests for Job, Release-Hook, and Mailer (Wave-0 TDD gate)
Julian Müller
vor 6 Monaten
9d7e24e
add Verzug test fixtures (3 freizeits + 3 abrechnungs with ERB dates)
Julian Müller
vor 6 Monaten
81148e7
add dt_verzug_vorwarnung_am migration + Verzug constants + payment_overdue_warning type + In-App i18n keys
Julian Müller
vor 6 Monaten
99fac5e
create phase plan
Julian Müller
vor 6 Monaten
9c4f194
revise plans per checker feedback (i18n key ownership, fixture gate, OQ resolved)
Julian Müller
vor 6 Monaten
c4c71b6
create phase plan — 3 plans, 2 waves (RED-gate + Job + Release-Hook)
Julian Müller
vor 6 Monaten
c3aec36
map patterns to existing analogs
Julian Müller
vor 6 Monaten
b3ba66f
add validation strategy
Julian Müller
vor 6 Monaten
b2a1386
research phase — Solid Queue recurring job + AASM after-callback release hook
Julian Müller
vor 6 Monaten
3e0ff8b
record phase 90.1 context session
Julian Müller
vor 6 Monaten
16438fc
capture phase context
Julian Müller
vor 6 Monaten
514567b
insert Phase 90.1 — automatischer Read-Only-Trigger bei Zahlungsverzug
Julian Müller
vor 6 Monaten
1ad36ea
complete phase execution — operator UAT approved
Julian Müller
vor 6 Monaten
112d682
dock read-only + open-payments banners directly below menu (UAT feedback)
Julian Müller
vor 6 Monaten
a5b8f92
shorten read-only flash alert (UAT feedback)
Julian Müller
vor 6 Monaten
973ebfe
update ROADMAP.md phase-90 plan progress (8/8 complete)
Julian Müller
vor 6 Monaten
4f685e5
complete gap-closure plan — SUMMARY, REVIEW updated, STATE updated
Julian Müller
vor 6 Monaten
ed3f5a5
fix CR-01 API write-bypass and CR-02 non-atomic state+audit
Julian Müller
vor 6 Monaten
4d905a5
add RED tests for CR-01 (API write-bypass) and CR-02 (non-atomic state+audit)
Julian Müller
vor 6 Monaten
49bc1f8
scaffold operator UAT checklist (Task 1) — awaiting human verification
Julian Müller
vor 6 Monaten
a64048e
revert out-of-scope Stripe webhook nil-secret guard; stub construct_event in REQ-F test
Julian Müller
vor 6 Monaten
f049c7f
complete admin-toggle plan — SUMMARY.md + STATE.md + ROADMAP.md
Julian Müller
vor 6 Monaten
ba8d127
REQ-M controller tests activate/deactivate_organisation_read_only (7 tests)
Julian Müller
vor 6 Monaten
48afd73
admin UI partial + index render-hook + I18n block for read-only toggle
Julian Müller
vor 6 Monaten
184e1fe
add activate/deactivate_organisation_read_only routes + controller actions
Julian Müller
vor 6 Monaten
b983054
update STATE.md + ROADMAP.md after plan completion
Julian Müller
vor 6 Monaten
891d8f8
complete read-only banner plan — SUMMARY.md
Julian Müller
vor 6 Monaten
8472c1b
add ReadOnlyBannerTest integration tests (REQ-G)
Julian Müller
vor 6 Monaten
64ce1f2
add I18n keys banner_headline/banner_body/contact_link/activated_at
Julian Müller
vor 6 Monaten
e4a433f
add _read_only_banner.html.erb partial + layout render hook
Julian Müller
vor 6 Monaten
bfacf0e
complete policy defense-in-depth plan — pre_check + skip_pre_check
Julian Müller
vor 6 Monaten
89005a0