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.
Juli 2026
resolve plan-checker findings — mark research OQs RESOLVED + add modul-zuweisung model to 99-02 context
Julian Müller
vor 4 Monaten
7e5a4ba
create phase plan (foundation + upgrade/add-modul + à-la-carte billing)
Julian Müller
vor 4 Monaten
eaff155
research + validation strategy + billing decision (add_modul à-la-carte 0.10€/module/TN)
Julian Müller
vor 4 Monaten
17b3952
mark VERIFICATION passed — owner UAT confirmed (status page + VPS prober)
Julian Müller
vor 4 Monaten
b02fdd7
move stray backlog phases into the 999.X namespace
Julian Müller
vor 4 Monaten
2dbf898
complete — owner confirmed live-prod UAT passed 2026-07-01
Julian Müller
vor 4 Monaten
e82a17b
reconcile + complete Phase 85 (false-negative, corrected)
Julian Müller
vor 4 Monaten
e8821ba
reconcile + complete 4 false-negative phases (sweep wave 3)
Julian Müller
vor 4 Monaten
955ab7a
Juni 2026
reconcile + complete 12 phases (verification-debt sweep wave 2)
Julian Müller
vor 4 Monaten
93551bd
reconcile + complete 9 phases (verification-debt sweep wave 1)
Julian Müller
vor 4 Monaten
f5ac18f
complete phase — regenerate missing VERIFICATION.md (passed)
Julian Müller
vor 4 Monaten
0279514
link public /status page in footer (Ressourcen column)
Julian Müller
vor 4 Monaten
b512e1f
align PROBER-SETUP runbook with actual install + UFW
Julian Müller
vor 4 Monaten
a42f3e8
add quick-task plan for default Rollen fix
Julian Müller
vor 4 Monaten
6c8e398
clean default Rollen in demo_database_connection teardown
Julian Müller
vor 4 Monaten
c95d182
clean default Rollen in demo test teardowns
Julian Müller
vor 4 Monaten
1bcd072
complete quick task SUMMARY + STATE update
Julian Müller
vor 4 Monaten
4ba50e5
add Organisation default Rollen lifecycle tests (4 behaviors)
Julian Müller
vor 4 Monaten
736eadd
add idempotent backfill migration for default Rollen
Julian Müller
vor 4 Monaten
56d06e2
add after_commit(on: :create) hook to seed default roles
Julian Müller
vor 4 Monaten
8b7af41
add remaining plan SUMMARYs + VERIFICATION (12/12 must-haves)
Julian Müller
vor 4 Monaten
8291ba6
repair broken status-page icons + UAT polish
Julian Müller
vor 4 Monaten
1c78bb9
complete prober plan — SUMMARY, STATE, ROADMAP updated
Julian Müller
vor 4 Monaten
723a6c2
add PROBER-SETUP.md runbook for second-VPS manual install
Julian Müller
vor 4 Monaten
b1b7b84
add jcp-prober.sh — off-box bash+curl health prober
Julian Müller
vor 4 Monaten
2dcae29
add status index view + Stimulus auto-refresh + i18n
Julian Müller
vor 4 Monaten
5d34fd5
add StatusController + GET /status route (GREEN)
Julian Müller
vor 4 Monaten
e31aa7c
add failing StatusController tests (RED)
Julian Müller
vor 4 Monaten
16e0111
complete daily-rollup + retention-cleanup + gap-detection plan
Julian Müller
vor 4 Monaten
1edfa46
schedule StatusDailyRollupJob (02:00) and StatusRetentionCleanupJob (03:00) in recurring.yml
Julian Müller
vor 4 Monaten
149288a
implement StatusRetentionCleanupJob (GREEN)
Julian Müller
vor 4 Monaten
ed90791
add failing tests for StatusRetentionCleanupJob (RED)
Julian Müller
vor 4 Monaten
90e7a89
implement StatusDailyRollupJob (GREEN)
Julian Müller
vor 4 Monaten
2a30984
add failing tests for StatusDailyRollupJob (RED)
Julian Müller
vor 4 Monaten
8743653
implement VerfuegbarkeitsBerechner module (GREEN)
Julian Müller
vor 4 Monaten
41cbff3
add failing tests for VerfuegbarkeitsBerechner (RED)
Julian Müller
vor 4 Monaten
34504ae
schedule KomponentenHealthCheckJob in recurring.yml (prod + dev)
Julian Müller
vor 4 Monaten
79319a8
implement KomponentenHealthCheckJob (GREEN)
Julian Müller
vor 4 Monaten
a1a0dcd
add failing tests for KomponentenHealthCheckJob (RED)
Julian Müller
vor 4 Monaten
4679404
test-gating rule — targeted tests per change, full suite once at end
Julian Müller
vor 4 Monaten
53f807b