21.08.2026
Ziele, Zielgruppe und Rollen im Gespräch mit Dieter festgelegt.
22.08.2026
Design und die fünf Arbeitsschritte als klickbaren Entwurf umgesetzt.
25.08.2026
Alle fünf Schritte fertiggestellt; Dieter hat die fachlichen Inhalte geprüft; Leitfaden für den Usability-Test erstellt.
26.08.2026
Arbeitsumgebung abgesichert; die KI arbeitet jetzt direkter am Code mit, um schneller voranzukommen.
27.08.2026
Letzte technische Prüfung abgeschlossen; Anfrage an Dieter zu Teammitglied und Termin für den Usability-Test verschickt.
27.08.2026
Link zu dieser Übersichtsseite an Dieter verschickt.
27.08.2026
Direkter Link zum klickbaren Prototyp ergänzt und geprüft (öffentlich ohne Login erreichbar).
27.08.2026
Governance-Synchronisation (EXT-001) mit den externen Standard-Repos abgeschlossen; Tagesbericht veröffentlicht.
27.08.2026
Prototyp-Link aktualisiert (sysingdashboard.lovable.app, Anmeldung erforderlich) und gut sichtbar oben platziert; Eingabefeld zum Dokumentieren des Testergebnisses ergänzt.
27.08.2026
„Link kopieren“-Schaltfläche und Klartext-Link als Ausweichlösung ergänzt, nachdem der Öffnen-Button in der Claude-App nicht auslöste.
27.08.2026
Prototyp-Link korrigiert: richtige, seit Wochen genutzte Adresse ist leados-design-foundation.lovable.app (öffentlich, keine Anmeldung nötig) – der zwischenzeitlich eingetragene sysingdashboard.lovable.app-Link war ein Versehen.
27.08.2026
Zeitstempel bei „Stand:” um die Uhrzeit ergänzt, damit bei mehreren Aktualisierungen am selben Tag der genaue Versionsstand erkennbar ist.
28.08.2026
Dieter hat das PDF-Ausweichformular erhalten und testet den Ablauf mit seinem Team in der kommenden Woche.
28.08.2026
M1-004d fertiggestellt und übergeben: Lovable-Auftrag (Muss-Check-Gates Schritt 1–3) sowie Codex-Auftrag (automatisierte Tests) – Codex hat bereits geantwortet, der Lovable-Auftrag ist jetzt offen.
29.08.2026
Lovable bestätigt: Muss-Check-Gates in Schritt 1–3 gesetzt und verifiziert, vollständiger Demodurchlauf funktioniert, Zugänglichkeit (role/aria-checked) sowie Labels erhalten.
29.08.2026
Codex hat einen Pull Request mit der automatisierten Testsuite erstellt; ein grüner Testlauf steht noch aus, technische Ursache identifiziert und Weg dahin geklärt.
29.08.2026
M1-004d vollständig abgeschlossen: Muss-Check-Gates umgesetzt (Lovable) und automatisiert getestet (Codex), CI grün.
29.08.2026
Neue Organisation bmarnau-standards angelegt (GitHub Team); TDF und ADF dorthin verschoben und mit Branch-Protection auf main abgesichert (Pull-Request-Pflicht, signierte Commits).
29.08.2026
M1-008 geprüft: war bereits vollständig erledigt (seit 26.08.) – Claude GitHub App organisationsweit in LeadOS-Org installiert, Workflow in leados-design-foundation korrekt konfiguriert, 8 Läufe dokumentiert, mind. 2 erfolgreiche @claude-Antworten bestätigt. Damit ist der letzte Punkt der aktuellen „ohne Dieter“-Liste abgeschlossen.
29.08.2026
Tag abgeschlossen: Tagesbericht veröffentlicht, alle heute ohne Dieter bearbeitbaren Punkte abgearbeitet. Weiter geht es mit Dieters Usability-Test in der Woche ab 31.08.
31.08.2026
Mit Bernds Freigabe: Claude GitHub App organisationsweit (alle Repositories) in bmarnau-standards installiert – die Workflow-Konfiguration war bereits aus EXT-001 vorhanden und hatte den Organisationsumzug unbeschädigt überstanden.
31.08.2026
Funktionstest per @claude-Kommentar auf Issue #9 (TDF) erfolgreich: Lesezugriff und korrekter Default-Branch bestätigt, keine ungewollten Änderungen – Punkt vollständig abgeschlossen.
31.08.2026
Schritt-für-Schritt-Anleitung zur lokalen SSH-Commit-Signierung an Bernd übergeben (Schlüsselerzeugung, Git-Konfiguration, Hinterlegung bei GitHub als Signing Key, Verifizierung); Ausführung steht noch aus.
31.08.2026
Beim Nachfragen nach weiteren Punkten ohne Dieter gefunden: Pull Request #6 in leados-design-foundation war trotz grüner Checks nie gemergt, obwohl M1-004d bereits als abgeschlossen dokumentiert war. Mit Bernds Freigabe gemergt (main jetzt bei e8500b8), Branch gelöscht, erledigtes Issue #2 (M1-001) geschlossen. TDF/ADF gegengeprüft: keine offenen Pull Requests.
08.09.2026
Usability-Test (M1-006) mit Jan durchgeführt: 5 Befunde protokolliert (SystemCheck-Erweiterung, 3-Felder-Struktur Schritt 3, Rollenkennzeichnung, Muss-Check-Logik und -Text final).
08.09.2026
D-006 (Abbruchkriterium Pilot), Glossar „SystemCheck“ und M1-007 (Ablauf der Pilotentscheidung) mit Dieter vollständig geklärt.
08.09.2026
Berichts-Infrastruktur aufgebaut: eigenes öffentliches Repository leados-reports für strukturierte Berichte (JSON, versioniert), abrufbar über eine laufend aktualisierte Berichtsauswahl auf dieser Seite.
09.09.2026
Diese Seite von der bisherigen claude.ai-Artifact-Ansicht auf eine eigenständige, statische GitHub-Pages-Seite umgestellt – unabhängig von einzelnen Chat-Sitzungen erreichbar und pflegbar.
11.09.2026
Abgleich der SystemCheck-Formulierung mit der aktuellen Institutswebsite ergab eine Abweichung von der bisherigen Projektfassung; Klärungsfragen an Dieter formuliert.
13.09.2026
Alle vier Usability-Test-Befunde umgesetzt und getestet (SystemCheck Teil 2, drei MA-Felder Schritt 3, Rollenkennzeichnung FK/MA, finaler Muss-Check-Text); vollständiger Durchlauf Schritt 1–5 fehlerfrei.
13.09.2026
SystemCheck-Feldlabels an die Website-Formulierung angepasst, ohne auf Dieters Bestätigung zu warten.
13.09.2026
Git-Hygiene-Check durchgeführt: keine offenen Pull Requests/Issues in leados-design-foundation; Commit-Signierung in TDF/ADF nach Schlüsselrotation erfolgreich verifiziert (Branch-Protection verhindert wie vorgesehen Direct-Push auf main).
13.09.2026
RBAC-Konzept v0.1 für die Post-Pilot-Phase erarbeitet (einheitliches 3-Rollen-Modell Admin/Führungskraft/Mitarbeiter, Multi-Tenancy, Supabase-Auth-Details, DSGVO-Anforderungen) — mehrere Punkte an Dieter delegiert.
13.09.2026
Sechs-Sprint-Umsetzungsplan erarbeitet, der vollständige Datenpersistenz (Fünf-Schritte-Ablauf) und das RBAC-Konzept in eine verzahnte Reihenfolge bringt.
15.09.2026
Terminologie auf „Unternehmer“ vereinheitlicht (ersetzt „Führungskraft“/„Inhaber“); d009 revidiert (KI-generierte Vorschläge im SystemCheck jetzt erlaubt, einfacher zustandsloser LLM-Aufruf); Muss-Check-Verhalten überarbeitet (Hinweis statt Reset, ersetzt Befund 4 aus M1-006); D-009-Kurzbezeichnungen an aktuellen UI-Wortlaut angeglichen; fünf weitere UI-Änderungswünsche konzipiert; alle zehn resultierenden Aufträge für Claude Code und Lovable konsolidiert und versioniert.
17.09.2026
Vier Lovable-Feldergänzungen (L-2, L-3, L-4) und KI-Vorschlagsbutton (L-1) umgesetzt und getestet; alle vier Claude-Code-Aufträge (CC-1–CC-4) abgeschlossen. Abschlussprüfung durchgeführt: main kurzzeitig CI-rot (3 Prettier-Fehler), behoben, danach vollständig grün; L-1-Architektur empirisch verifiziert (API-Key serverseitig, vierfache Fallback-Absicherung, kein Autofill). Sechs verwaiste Branches gelöscht, BACKLOG.md M1-006-Eintrag korrigiert. Offen: L-7 (Inhalt), M1-007 (Pilotentscheidung), Rollenmodell-Frage (RBAC-relevant) – warten auf nächsten Dieter-Termin.
17.09.2026
Planungssession: MVP-Ziel festgelegt (eine Firma, zwei Rollen – Unternehmer, Mitarbeiter), Servicebereich (7 Punkte: Begrüßung, Kontopflege, Stammdatenpflege, Backup, Servicestatus, PDF-Export, Hilfe/Handbuch) als Teil des MVP bestätigt, Sprint-Abnahmeprinzip mit Dieter-Testgates nach jedem Sprint eingeführt, Sprintlänge 2 Wochen. Vollständiger Backlog inkl. Sprint-Sequenz in docs/2026-09-17_Backlog_Sprintplan_MVP.md (leados-design-foundation).
17.09.2026
Rollenmodell-Arbeitshypothese aus Dieters Rückmeldung ins Architekturkonzept übernommen (Unternehmer wird operative Spitze, Inhaber wird Attribut statt eigener Rolle); Auftragssammlung auf aktuellen Stand gebracht; korrigierte Rollenmodell-Grafik als SVG erstellt und eingebunden. Vier Detailfragen dazu noch offen.
15.09.2026
Terminologie auf „Unternehmer" vereinheitlicht; Muss-Check-Verhalten auf „Hinweis statt Reset" revidiert (D-010); zehn resultierende Aufträge für Claude Code und Lovable konsolidiert.
17.09.2026
Vier Lovable-Feldergänzungen (L-1–L-4) umgesetzt, CI-Rot behoben, sechs verwaiste Branches gelöscht. Architekturkonzept „Track C" (Mehrmandantenfähigkeit, Rollenmodell, MVP-Backlog) als Entwurf angelegt – ausdrücklich ohne Vorziehen des Pilotumfangs.
18.–21.09.2026
Mit Dieter live getestet: Ziel-Aufgabe-Struktur geklärt, Z-AVKK-Liste spezifiziert, mehrere Ablauf-Logikfehler gefunden und behoben (G11, G13, G14), Kapazitätsrechnung nach Dieters Spezifikation neu gefasst. D-011: Referenzierte externe Standards (bmarnau-standards) beschlossen.
13.–21.09.2026
Persistenz-Grundgerüst umgesetzt: echte Datenbank-Speicherung statt Zwischenspeicher im Browser (H1), danach der Live-Abgleich der Z-AVKK-Liste mit Zeitstempel-Schutz gegen gleichzeitige Änderungen (H2) sowie mehrere kleinere Korrekturen (Kapazitätsanzeige, Zeitart-Parsing, Sicherheitsfunde).
26.09.2026
Laufende Aufnahmen bleiben jetzt ab dem ersten Schritt in der Datenbank gespeichert, erscheinen aber erst nach Abschluss in der Liste (H3); eigener Fortsetzen/Verwerfen-Dialog statt Browser-Rückfrage (H4). Neue Startseite nach der Anmeldung mit Begrüßung, Systemstatus, Git-Sync-Anzeige und Aufräumfunktion für liegengebliebene Entwürfe (E8–E10).
26.09.2026
Git-Aufräumarbeiten: die automatische Code-Prüfung (CI) auf GitHub war zuvor an jedem Lauf des Tages rot (Formatierungs-/Typfehler) – behoben und direkt gegen den echten GitHub-Stand verifiziert, jetzt durchgehend grün. Dabei aufgefallen und ebenfalls benannt: die vollständigen automatisierten Tests laufen dort nie wirklich mit, weil der nötige Datenbank-Zugang für GitHub fehlt – auf GitHub laufen jetzt nur noch schnelle Basisprüfungen, die vollständigen Tests weiterhin bei Lovable selbst.
28.09.2026
Offene Punkte einzeln durchgegangen: Logo/Link zum Hanseatischen Institut umgesetzt und geprüft; Zugangsdaten werden regelmäßig erneuert; Unit-Tests jetzt Teil der CI-Pipeline; drei weitere Lovable-Änderungen (Logo vor Anmeldung, ehrlichere Startseiten-Links, DB-Einstellungen mit Zugriffsschutz) gegen main geprüft, dabei zwei echte Fehler gefunden und behoben (verschluckter Testfehler im finally-Block; drei weitere reine Formatierungsabweichungen). Zwei parallele Planungsdokument-Fassungen einer anderen Claude-Code-Sitzung per Pull Request zusammengeführt. Versuch, in CI eine vollständige Testdatenbank laufen zu lassen, aufgedeckt: die Migrationshistorie bildet den echten Datenbank-Ursprung nicht vollständig ab (eine frühe Migration setzt eine schon vorhandene Tabelle voraus) – zurückgestellt, main bleibt grün.
28.09.2026
Nachmittag: Die automatischen Tests auf GitHub laufen jetzt bei jedem Durchlauf gegen eine eigene, leere Testdatenbank statt gegen eine geteilte, dauerhaft befüllte – alle 21 Tests grün. Dabei kamen zwei Tabellen zum Vorschein, die in der Migrationshistorie fehlten, und zwei Tests, die sich unbemerkt auf alte Restdaten verlassen hatten; beides behoben. Die Beispieldaten beim ersten Aufruf (H1) sind jetzt erstmals mit einem eigenen Test gegen einen wirklich leeren Mandanten geprüft. Aus den Erkenntnissen wurde der Qualitätsstandard AQGS ergänzt (Version 1.4.0-draft). Die Vorbereitung für das nächste Treffen mit Dieter ist fertig: 22 Fragen, sortierte Agenda, ca. 80 Minuten.
28.09.2026
Abend: Die Datenbank lässt sich jetzt vollständig aus den im Projekt gespeicherten Bauplänen (Migrationen) neu aufbauen – zwei Tabellen, die bisher nur in der laufenden Datenbank existierten, sind nachgetragen, ohne an der laufenden Datenbank etwas zu ändern. Die automatischen Tests nutzen jetzt genau diesen Weg und prüfen damit jedes Mal mit, ob ein Neuaufbau im Ernstfall klappen würde. Außerdem gelten neue Regeln für Änderungen: Am Programmcode wird – außer beim automatischen Abgleich mit Lovable – nicht mehr direkt geändert, sondern nur über einen geprüften Änderungsvorschlag (Entscheidung D-012). Die Vorbereitung für das Treffen mit Dieter ist überarbeitet und als eigenständiges Dokument für Dieter aufbereitet.
03.10.2026
Zwei Ideen festgehalten – ein Vorschlag zum Umgang mit liegengebliebenen Verbesserungs-Merkern und eine Skizze zur Vertretung bei Abwesenheit – und die offenen Punkte für Dieter in einer aktualisierten Übersicht mit fünf Paketen gebündelt. Alles sind Entwürfe zur Diskussion, nichts ist entschieden; Pilot und Planung bleiben unverändert. Neue Arbeitsweise: Umsetzung Schritt für Schritt, Ideen werden separat gesammelt und überladen laufende Aufgaben nicht.
06.10.2026
Hilfeseite in der App umgesetzt (P-012): Überblick, Erklärung von Z-AVKK mit Quellenangabe, die fünf Schritte mit ihren Feldern, Glossar. Am 07.10. nachformatiert.
07.10.2026
Claude Code hat den gesamten Projektstand rein lesend geprüft und in einem Bericht zusammengefasst – Grundlage für das Treffen mit Dieter.
08.10.2026
Qualitätsprüfung der App (B4): Überschriften sauber gestuft, deutlich sichtbarer Fokusrahmen an den Muss-Checks, Befundliste zur Barrierefreiheit angelegt. Hilfe-Texte an die tatsächliche App angeglichen (B5). Eine anschließende Prüfung fand zwei weitere Kleinigkeiten (Überschriftensprung in Schritt 2, zu schwacher Kontrast im Mitarbeiter-Kennzeichen); beide über einen geprüften Änderungsvorschlag (PR #28) behoben und von Bernd übernommen, automatische Prüfung grün.
08.10.2026
Treffen mit Dieter am 09.10. vorbereitet: Leitfaden für 60 Minuten in fünf Blöcken (Rollenmodell, Pilotentscheidung, Zugriffsrechte, Anmeldung und Mandanten, SystemCheck-Button); Vorab-Mail mit Kurzbriefing und sechs Fragen an Dieter verschickt. Entscheidungen vom 08.10. festgehalten (D-009 Revision, D-008 Nachtrag, D-012 Ergänzung, D-014 Arbeitsannahme); die Einträge stehen jetzt in DECISIONS.md, der SystemCheck-Button ist als M1-009 im BACKLOG. Bestandsaufnahme für „Passwort zurücksetzen“ und eine Profilseite (B6/B7) liegt vor.
09.10.2026
Treffen mit Dieter, Teil 1: Beschlüsse zu Rollenmodell (drei Rollen: Admin, Unternehmer, Mitarbeiter), Einladung, Sichtbarkeit, Löschen, Offboarding, Änderungsprotokoll und Profil protokolliert; Gegenzeichnung durch Dieter vorgesehen. Neue Idee: eine Liste für unvollständige Einträge (U-Liste). Teil 2 fand nicht als Treffen statt; die offenen Fragen gingen per E-Mail an Dieter, Antwort bis Mi 14.10.2026.
09.10.2026
Passwort zurücksetzen (B6) und Profilseite zum Lesen (P0) umgesetzt und nach Prüfung durch Claude Code abgenommen; Am Nachmittag wurde der Datenbankteil von Rollen und Einladung (S1a) übernommen; Stand des Hauptzweigs main = 7b5701e, automatische Prüfung grün. Ein Bestandsbericht von Claude Code zu Rollen, Einladung und Zugriffsregeln (S1/S3) liegt vor. Der Umsetzungsplan liegt jetzt als Entwurf in Version 0.3 vor, das Konzept für das Änderungsprotokoll als Entwurf.
10.10.2026
B7a abgeschlossen (PR #31, Migration 0009 angewendet). Profil bearbeiten ist umgesetzt: Vorname und Nachname sowie Passwort ändern (B7b), korrekte Meldung bei falschem aktuellem Passwort (B7c), der Link „Hilfe“ öffnet im selben Tab (B8); alles auf main, automatische Prüfung grün. S1a: Migration 0010 im Repository (PR #32), Anwendung auf die Datenbank offen. S1b offen. Die Git-Repositories wurden aufgeräumt: neun bereits übernommene Arbeitszweige gelöscht.
10.10.2026
Profilseite nachgebessert (B7d): Hinweis, wenn die Angaben nicht geladen werden können, und keine technischen Fehlertexte mehr. Startseite: Begrüßung mit Vornamen; für den Admin eine Karte „Systemstand“ mit Abgleich gegen GitHub, die frühere Kopfzeile entfällt (B9, B9c). Auf der Systemstatus-Seite zeigt eine neue Karte Kennzahlen der Datenbank. Die automatische Prüfung war zwischenzeitlich rot (nur Formatierung) und ist nach kleinen Korrekturen per Pull Request (#35 bis #39) wieder grün. Rollen und Einladung (S1a): Ein erster Versuch, die Migration anzuwenden, wurde abgebrochen und vollständig zurückgenommen; die Migration ist korrigiert, die Anwendung auf die Datenbank ist offen. GitHub-Einstellungen vereinheitlicht, ein ungenutztes Zwischen-Repository archiviert.
11.10.2026
Rollen und Einladungen (S1a) in der Datenbank angewendet; Kontrollen vorher und nachher bestanden. Die Regel für Datenbankänderungen ist entschieden (D-023): nur als Datei per Pull Request, mit automatischer Prüfung und Freigabe durch Bernd. Berichte in eine öffentliche und eine interne Fassung getrennt.
12.10.2026
Datenbank-Zugriffsrechte und Eingabegrenzen gehärtet (D-027) und in der Produktion geprüft. Automatische Tests laufen getrennt von der Produktion in einer lokalen Umgebung (D-028). Prüfung der Datenbank gegen die Migrationsdateien abgeschlossen. Konzepte für Einladungen entschieden (D-024, D-025).
13.10.2026
Sprintplan, Entscheidungen und Risikoregister im Repository. Fehlermeldungen der App werden nur noch 30 Tage aufbewahrt (D-036). Sitzung mit Dieter vorbereitet, Demonstration mit erfundenen Daten getestet.
14.10.2026
Sitzung 2 mit Dieter: Pilotzeitraum bestätigt (D-031: acht Wochen ab Freigabe „pilotreif“) und Freigaberegel bestätigt (D-035: Bernd gibt frei, Dieter bestätigt fachlich und vertritt). Neu (D-038): In einer Firma sehen alle alle Einträge, auch Entwürfe; ändern darf nur, wer den Eintrag angelegt hat; Firmen bleiben streng getrennt. Liste „Unvollständig“ bestätigt, dazu Filter nach Mitarbeiter, Sortierung und eigene Farbe. Datenschutzfragen teilweise vertagt; bis dahin nur erfundene Testdaten.
15.10.2026
Plan v0.4 ist Arbeitsgrundlage (D-039). Sprint 1 begonnen: Regeln und Verwaltung der Einladungen (S1b-1) umgesetzt, geprüft und abgenommen; automatische Prüfung grün. Ladefehler der Anmeldeseite und englische Fehlerseite untersucht (A2), Behebung vorbereitet. Plan und offene Fragen per E-Mail an Dieter; Termin am 03.11.2026, 10:00 Uhr.
16.10.2026
Ladefehler der Anmeldeseite und englische Fehlerseite (A2) am Abend des 15.10. umgesetzt, geprüft und mit Auflagen abgenommen; die Auflagen sind behoben, A2 ist im Git abgeschlossen (D-042). Programmplan bis Weihnachten 2026 auf der Startseite. Nächster Schritt: Plan Revision 4 und Versand und Annahme der Einladungen (S1b-2).
16.10.2026
Einladungen werden jetzt per E-Mail versendet und mit einem eigenen Passwort angenommen; in einer Testeinladung geprüft, eine Registrierung ohne Einladung bleibt gesperrt (D-046). Testumgebung für den Mailversand und die Entscheidungen D-043 und D-044 vorbereitet (PR #74, #75).
18.10.2026
Kontoverwaltung für Einladungen umgesetzt und teilweise geprüft. Einladungs-E-Mails werden wegen einer Störung beim Mail-Dienst der Plattform derzeit nicht zugestellt; der Anbieter hat den Fall bestätigt und bearbeitet ihn. Prüfregeln für die Zustellung ergänzt.