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

Bugfix master 135.3-03

retrofit 3 RESEARCH-discovered KB-role sites to str_system_key

Julian Müller

vor 4 Monaten

0dd1a00

Bugfix master 135.3-03

retrofit 3 CONTEXT-named KB-role sites to str_system_key

Julian Müller

vor 4 Monaten

4897ba0

Dokumentation master 135.3-02

summary + tracking (str_system_key SSOT + backfill); blocker cleared

Julian Müller

vor 4 Monaten

bdeed09

Tests master 135.3-02

rolle_test coverage — seed-key, custom-NULL, backfill idempotency, strong-params guard

Julian Müller

vor 4 Monaten

306457c

Feature master 135.3-02

DEFAULT_ROLES system_key SSOT + seeder + idempotent reversible backfill

Julian Müller

vor 4 Monaten

7c6904a

Wartung master 135.3-02

record disk-full blocker mid-Wave-1 (host C: 100% full, ~332MB free)

Julian Müller

vor 4 Monaten

a97e59b

Feature master 135.3-02

additive nullable str_system_key column on rollen (reversible, prod-safe)

Julian Müller

vor 4 Monaten

42dc981

Dokumentation master 135.3-01

summary + tracking (Wave 0 RED scaffolds)

Julian Müller

vor 4 Monaten

4816022

Tests master 135.3-01

controller RED scaffold — route/authorize/redirect + IDOR + audit

Julian Müller

vor 4 Monaten

c83e89d

Tests master 135.3-01

policy RED scaffold — role-gate + self-exclusion + owner-bypass

Julian Müller

vor 4 Monaten

73a5552

Tests master 135.3-01

model RED scaffold — AASM 4-Augen guard matrix + stamp-through

Julian Müller

vor 4 Monaten

e0bed86

Dokumentation master 135.3

create phase plan — 8 plans (str_system_key root-cause + 4-Augen FZ-Prüfung module)

Julian Müller

vor 4 Monaten

b0195ff

Dokumentation master 135.3

pattern map (25 files, beschwerde_eingang precedent, 6-site retrofit)

Julian Müller

vor 4 Monaten

0ba2085

Dokumentation master 135.3

Nyquist validation strategy (4-Augen guard matrix + 6-site retrofit gate)

Julian Müller

vor 4 Monaten

e7e5b93

Dokumentation master 135.3

research phase domain (4-Augen FZ-Pruefung, str_system_key retrofit)

Julian Müller

vor 4 Monaten

5112011

Dokumentation master 135.3

smart-discuss context (4-Augen FZ-Prüfung module) — owner decisions locked

Julian Müller

vor 4 Monaten

75ac22e

Dokumentation master 135.2-07

summary + UAT round-2 closeout (umlauts + download no-store)

Julian Müller

vor 4 Monaten

9d7015f

Bugfix master 135.2

render real umlauts/ß in Bescheinigung PDF (drop needless transliteration)

Julian Müller

vor 4 Monaten

60125fb

Bugfix master 135.2

no-store on Fuehrungszeugnis download so profile edits show immediately

Julian Müller

vor 4 Monaten

01de5a1

Tests master 135.2-07

rendered-HTML Turbo-download regression + profile-persist + SEC-F1 guard

Julian Müller

vor 4 Monaten

ecd306e

Bugfix master 135.2-07

Turbo-bypassed download link + header menu entry (GAP-1/GAP-4/GAP-5)

Julian Müller

vor 4 Monaten

bebfa65

Feature master 135.2-07

auto-fill Geburtsort/Anrede/taetig-seit on Profil form (GAP-2)

Julian Müller

vor 4 Monaten

a01a6e3

Dokumentation master 135.2-06

summary + tracking for org-altersspanne gap-closure plan

Julian Müller

vor 4 Monaten

890e3d9

Feature master 135.2-06

PDF reads altersspanne from the org, blank-safe; drop per-download param

Julian Müller

vor 4 Monaten

e72062f

Feature master 135.2-06

additive altersspanne column + owner Führungszeugnis-tab setting

Julian Müller

vor 4 Monaten

3f7e24e

Dokumentation master 135.2

annotate ROADMAP wave dependencies for gap-closure plans

Julian Müller

vor 4 Monaten

f63f9d3

Dokumentation master 135.2

plan UAT-round1 gap-closure (06 org-altersspanne/PDF, 07 download-fix/auto-fill/menu)

Julian Müller

vor 4 Monaten

2c74d3c

Dokumentation master 135.2

lock owner decisions for UAT gap-closure (auto-fill, org-level altersspanne, menu entry)

Julian Müller

vor 4 Monaten

94aa6d2

Dokumentation master 135.2

UAT round-1 gaps — download bug (Turbo) + Surface B simplification feedback

Julian Müller

vor 4 Monaten

434ede4

Feature master 135.2-05

Fuehrungszeugnis-Antrag page (blocked/missing-fields/signature/download) + Profil entry card

Julian Müller

vor 4 Monaten

38d3317

Feature master 135.2-05

self-only Betreuer Fuehrungszeugnis actions + id-less routes

Julian Müller

vor 4 Monaten

c9f49cb

Dokumentation master 135.2-04

complete Owner Fuehrungszeugnis signature plan (leftover session state)

Julian Müller

vor 4 Monaten

d1480cb

Feature master 135.2-04

Führungszeugnis Org-tab — owner form + non-owner read-only card

Julian Müller

vor 4 Monaten

b226dc9

Bugfix master 135.2-04

signature_pad empty-canvas guard uses global toast, not native alert

Julian Müller

vor 4 Monaten

0ba7511

Feature master 135.2-04

owner-only Führungszeugnis signature policy + nested controller + route

Julian Müller

vor 4 Monaten

7c1cff0

Dokumentation master 135.2-03

complete Fuehrungszeugnis-Bescheinigung-PDF plan

Julian Müller

vor 4 Monaten

bbb6be9

Dokumentation master 135.2-03

add plan summary — Fuehrungszeugnis PDF generator

Julian Müller

vor 4 Monaten

d6ba4b8

Feature master 135.2-03

two signature blocks (Owner + Betreuer) + optional Stempel

Julian Müller

vor 4 Monaten

67b1439

Feature master 135.2-03

PDF body — absender, Ort/Datum, Titel, legal body substitution

Julian Müller

vor 4 Monaten

2aa5945

Dokumentation master 135.2-02

complete Datenmodell plan (migrations, attachments, i18n)

Julian Müller

vor 4 Monaten

aeb3d65