This website requires JavaScript.
77a89a9fcb
RBAC-11: objektrechte mit vererbung für ordner
patrick and Claude Sonnet 5
2026-09-22 11:54:06 +02:00
8565180245
MET-08: Nachtrag - FeRD-Download verlangt Registrierung mit echten Kontaktdaten, neue Freigabefrage
feature/met-08-facturx-zugferd-szenarien-validator-dms
patrick and Claude Sonnet 5
2026-09-22 11:49:42 +02:00
1b40b0d10d
dms-kanban: MET-08 Status aktualisiert (nicht umsetzbar ohne weitere Freigabe, siehe Protokoll)
patrick and Claude Sonnet 5
2026-09-22 11:47:02 +02:00
60bac77c2b
MET-08: Recherche dokumentiert, kein primärquellen-konformes Regelwerk verfügbar, keine Umsetzung
patrick and Claude Sonnet 5
2026-09-22 11:46:55 +02:00
44ba59ac49
Gesamtprojekt: Protokoll-Nachtrag 13 (Merge #121/#122/#123)
patrick and Claude Sonnet 5
2026-09-22 11:41:55 +02:00
5acb6e5e50
Merge-Fix: e2e-module-keys.sh nutzt persistente statt ephemere Sitzungsschluessel (Skript startet den Kontodienst neu und verwendet eine vor dem Neustart erzeugte Sitzung danach weiter; ephemer machte sie beim Neustart ungueltig, PR #121 hatte das uebersehen)
patrick
2026-09-22 11:28:08 +02:00
95f60eddea
Merge-Fix: pgSessionKeyTx implementiert UpdateCiphertext (KeyTx-Interface-Erweiterung aus F-25 kollidierte still mit F-10 Sitzungsschluesseln)
patrick
2026-09-22 11:23:43 +02:00
14783d1ee2
Merge PR #123 (API-21 Architekturtest Fehlertext-Leck)
patrick
2026-09-22 11:22:57 +02:00
2cb48e6e73
Merge PR #122 (OPS-08/09/10 Haertungsbuendel)
patrick
2026-09-22 11:22:43 +02:00
1d54023bb0
Merge PR #121 (QA-15 Phase 2c: AUD-08, IAM-23, API-20)
patrick
2026-09-22 11:22:39 +02:00
1889f973bc
API-21: Pruefprotokoll
patrick and Claude Sonnet 5
2026-09-22 11:21:28 +02:00
de0d14aa84
QA-15 Phase 2d: Pruefprotokoll fuer OPS-08/09/10
patrick and Claude Sonnet 5
2026-09-22 11:17:44 +02:00
cd2b81fb91
core-kanban: OPS-08/09/10 Status nach Phase 2d aktualisiert (teilweise/vollstaendig umgesetzt)
patrick and Claude Sonnet 5
2026-09-22 11:17:38 +02:00
cca4f54a1f
API-21: Nachweistest fuer den Scanner selbst (injizierte Verstoesse + Ausnahme)
patrick and Claude Sonnet 5
2026-09-22 11:15:38 +02:00
072d164fe2
OPS-08: Sandbox-Direktiven fuer reine Netzwerkdienste (18 von 40 Vorlagen), Pruefskript check-systemd-hardening.sh
patrick and Claude Sonnet 5
2026-09-22 11:13:39 +02:00
c6cd632c85
API-21: Architekturtest auch fuer das Archive-Modul
patrick and Claude Sonnet 5
2026-09-22 11:11:25 +02:00
e3d1877934
API-21: statuspage-Fund beheben (err.Error() nicht mehr in HTTP-Antwort)
patrick and Claude Sonnet 5
2026-09-22 11:10:45 +02:00
301d695abc
API-21: architekturtest gegen fehlertext-leck in http-antworten
patrick and Claude Sonnet 5
2026-09-22 11:06:31 +02:00
844e1883af
Merge QA-15 Phase 2c (AUD-08/IAM-23/API-20) as basis for API-21
patrick
2026-09-22 11:04:52 +02:00
2b547ff122
QA-15 Phase 2c: Protokoll-Commit-Hash nachgetragen
patrick and Claude Sonnet 5
2026-09-22 10:54:01 +02:00
6a267416da
QA-15 Phase 2c: Pruefprotokoll (AUD-08, IAM-23, API-20)
patrick and Claude Sonnet 5
2026-09-22 10:53:52 +02:00
86d6eee407
OPS-10: F-22-Migration idempotent machen (IF EXISTS/IF NOT EXISTS) - Core-E2E-Tests wenden migrations/*.up.sql mehrfach ohne Tracking an
patrick and Claude Sonnet 5
2026-09-22 10:50:54 +02:00
83de555af4
IAM-23: e2e-Skripte auf Sitzungsschluessel-Konfiguration nachgezogen
patrick and Claude Sonnet 5
2026-09-22 10:38:54 +02:00
8e1f3347b4
OPS-09: einheitliche Go-Version 1.25.0/Toolchain 1.25.13 und gepatchte Abhaengigkeiten (pgx v5.9.2, x/crypto v0.54.0, x/text v0.41.0) in Core, Mail, Archive
patrick and Claude Sonnet 5
2026-09-22 10:32:49 +02:00
e3b795633f
API-20: einheitliche fehlerantworten mit korrelations-id (Core, Archive)
patrick and Claude Sonnet 5
2026-09-22 10:29:33 +02:00
1e3fa43229
AUD-08: audit-export ohne token in der url
patrick and Claude Sonnet 5
2026-09-22 10:29:26 +02:00
8bdc0f13c2
gofmt
patrick
2026-09-22 10:25:25 +02:00
74c052a3e4
OPS-10: F-25 Neuverpackung der Modul-Signaturschluessel bei Schluesselwechsel (RewrapAll, -rewrap-module-keys)
patrick and Claude Sonnet 5
2026-09-22 10:24:50 +02:00
17988c53c9
IAM-23: sitzungssignatur asymmetrisch (Ed25519), HS256-Mindestlaenge, Uebergangs-Dualmodus
patrick and Claude Sonnet 5
2026-09-22 10:22:49 +02:00
8327a25278
OPS-10: F-24 einheitliche Lauschadressen (127.0.0.1), F-22 Webhook-Ziel-Pruefung (SSRF) und verschluesseltes Signaturgeheimnis
patrick and Claude Sonnet 5
2026-09-22 10:21:25 +02:00
2c09253823
Gesamtprojekt: Protokoll-Nachtrag 12 (Merge #117/#118)
patrick and Claude Sonnet 5
2026-09-22 09:50:25 +02:00
038216007a
Integration: Protokoll-Nachtrag zu PR #119/#120 (DOC-22, SRC-14)
patrick and Claude Sonnet 5
2026-09-22 09:34:20 +02:00
6dcbdee039
Gesamtprojekt: Merge #118 (Token-Format-Haertung: TOTP verschluesselt, Session-Rotation)
patrick
2026-09-22 09:25:20 +02:00
a2a472a33c
Gesamtprojekt: Merge #117 (Next.js 16 Upgrade)
patrick
2026-09-22 09:25:16 +02:00
040e355ad4
Migration SRC-14 auf 0034 umbenannt (0033 kollidierte mit DOC-22 share_links)
patrick and Claude Sonnet 5
2026-09-22 09:25:05 +02:00
0267b466a0
Merge SRC-14 (PDF/A-Validierung mit veraPDF) in integration/dms-gesamtstand
patrick
2026-09-22 09:24:52 +02:00
c294125b6d
Merge DOC-22 (externe Freigabelinks) in integration/dms-gesamtstand
patrick
2026-09-22 09:24:48 +02:00
750cb22b8d
SRC-14: workerruntime-test um pdfa.validate ergaenzen
patrick
2026-09-22 09:19:50 +02:00
8c83cbb52b
DOC-22: Prüfprotokoll
patrick and Claude Sonnet 5
2026-09-22 09:15:59 +02:00
47d7b04b85
DOC-22: gofmt
patrick and Claude Sonnet 5
2026-09-22 09:14:35 +02:00
c0de004e57
QA-15 F-06: Pruefprotokoll
patrick and Claude Sonnet 5
2026-09-22 09:07:44 +02:00
a06d77aad4
DOC-22: test-fixture-dublette vermeiden (eindeutiger dateiinhalt je dokument)
patrick and Claude Sonnet 5
2026-09-22 09:06:56 +02:00
140751ea48
DOC-22: externe freigabelinks mit passwort und ablauf
patrick and Claude Sonnet 5
2026-09-22 09:04:55 +02:00
6c64c196bb
OPS-11: next.js-migration auf 16.x
patrick and Claude Sonnet 5
2026-09-22 09:03:52 +02:00
4c6d7e4cac
SRC-14: tests fuer client und konformitaets-prozessor
patrick
2026-09-22 09:03:09 +02:00
85c093e509
QA-15 F-06: Testschema fuer Sitzungswiderruf-Test korrigiert
patrick
2026-09-22 09:01:03 +02:00
4aeec0d9b6
QA-15 F-06: Tests fuer Verschluesselung, Replay-Schutz und Sitzungswiderruf
patrick and Claude Sonnet 5
2026-09-22 08:59:26 +02:00
b7fda3dbf0
SRC-14: Deps-Feld PDFAValidator ergaenzen
patrick
2026-09-22 08:59:25 +02:00
f770bd4f48
SRC-14: pdf/a-validierung mit verapdf (sidecar, client, worker-verdrahtung)
patrick
2026-09-22 08:58:03 +02:00
1808f72cb0
QA-15 F-06: Tests auf verschluesselten Store umgestellt
patrick
2026-09-22 08:57:43 +02:00
052d63aadb
QA-15 F-06: TOTP-Secrets verschluesselt speichern, Replay-Schutz, Sitzungswiderruf bei Passwortaenderung
patrick and Claude Sonnet 5
2026-09-22 08:55:54 +02:00
b270d0f374
dms-kanban: Entscheidung zu INT-17 (SMTP-Gateway/Mobile Erfassung vorgemerkt, nicht jetzt umsetzen)
patrick and Claude Sonnet 5
2026-09-22 08:53:08 +02:00
f84cd1e3f5
kanban: Ticket OPS-11 (Next.js-Migration auf 16.x) anlegen
patrick and Claude Sonnet 5
2026-09-22 08:50:35 +02:00
d86db439b4
Gesamtprojekt: Merge #114/#115/#116/#113, Pruefprotokoll Nachtrag 11
patrick and Claude Sonnet 5
2026-09-22 08:42:03 +02:00
d10a9585e7
Integration: Protokoll-Nachtrag zu PR #111/#112 (FDN-22, FDN-23)
patrick and Claude Sonnet 5
2026-09-22 02:58:29 +02:00
61f592cffb
Merge remote-tracking branch 'origin/feature/ux-10-anmeldung-bearer-token-oberflaechen-dms' into integration/gesamtprojekt
patrick
2026-09-22 02:51:11 +02:00
e5516ee213
Merge remote-tracking branch 'origin/feature/qa-15-phase2b-sicherheitsbehebung' into integration/gesamtprojekt
patrick
2026-09-22 02:50:47 +02:00
641940d06c
Merge remote-tracking branch 'origin/feature/qa-15-phase2a-sicherheitsbehebung' into integration/gesamtprojekt
patrick
2026-09-22 02:50:43 +02:00
090617f7b2
Merge FDN-23 (Integritaetsjob) in integration/dms-gesamtstand
patrick
2026-09-22 02:49:48 +02:00
b8a8bc8226
Merge FDN-22 (Verschluesselung Textkopien) in integration/dms-gesamtstand
patrick
2026-09-22 02:49:45 +02:00
490d285286
QA-15 Phase 2b: Pruefprotokoll (F-07/F-08/F-11..F-16, Ende-zu-Ende und Gesamtsystem-Smoke gruen)
patrick and Claude Sonnet 5
2026-09-22 02:48:49 +02:00
739fa0f84b
QA-15 Phase 2a: Protokoll fertiggestellt, Gesamtsystem-Smoke auf 204 (0 FAIL, Rueckbau identisch)
patrick and Claude Sonnet 5
2026-09-22 02:43:54 +02:00
9bd9416992
QA-14: Pruefprotokoll
patrick and Claude Sonnet 5
2026-09-22 02:43:46 +02:00
f5a668f8f7
UX-10: Pruefprotokoll
patrick and Claude Sonnet 5
2026-09-22 02:18:13 +02:00
a6708f802c
UX-10: dms-upload-E2E und Upload-Meldungen
patrick and Claude Sonnet 5
2026-09-22 02:04:35 +02:00
60ba2463ef
UX-10: E2E je App getrennt (kein Cross-App-Import), verstaendliche Upload-Meldungen bei 403/503
patrick and Claude Sonnet 5
2026-09-22 02:04:06 +02:00
50356d19f3
Merge origin/integration/gesamtprojekt in QA-14 (RBAC-10/API-16); policyapi-Test auf testdb.Pool
patrick
2026-09-22 01:58:25 +02:00
dcba6192d1
kanban: QA-15 Phase 2b, Kind-Tickets (5 umgesetzt, 10 dokumentiert): API-18, RET-14, API-19, FDN-24, UX-12, IAM-22, IAM-23, AUD-08, API-20, OPS-08, OPS-09, UX-13, IMP-10, INT-18, OPS-10
patrick and Claude Sonnet 5
2026-09-22 01:49:20 +02:00
49f14f0531
UX-10: Header-Landmark, Pflicht-Basis-URL, Audit-Harness im Uebergangsmodus, Betriebsdoku Oberflaechen
patrick and Claude Sonnet 5
2026-09-22 01:46:08 +02:00
6197db1e59
QA-15: gofmt
patrick
2026-09-22 01:35:24 +02:00
4128c7c02b
API-17: HTTP-Haertung in BETRIEB-UMGEBUNGSVARIABLEN dokumentiert
patrick and Claude Sonnet 5
2026-09-22 01:33:10 +02:00
b8b74b5ddc
QA-14: gofmt der geaenderten Testdateien
patrick
2026-09-22 01:32:05 +02:00
18e41e5866
QA-15 F-11/F-16: HTTP-Client mit Zeitlimit fuer ausgehende Dienstaufrufe, Sicherheits-Header an DMS-API und Web-Apps
patrick and Claude Sonnet 5
2026-09-22 01:32:02 +02:00
7e9429fe5c
core-kanban: Tickets TEN-13, LIC-07, IAM-21, API-17 (QA-15 Phase 2a) anlegen
patrick and Claude Sonnet 5
2026-09-22 01:26:18 +02:00
483ce28422
QA-15 F-13: Testskript vereinfacht
patrick
2026-09-22 01:22:39 +02:00
090c1866f2
QA-15 F-12/F-13: Tar-Slip und Zip-Eintragsnamen absichern, pdftoppm mit Zeitlimit
patrick and Claude Sonnet 5
2026-09-22 01:22:25 +02:00
ee607560ab
UX-10: Ablauftest beruecksichtigt die 30-s-Toleranz des DMS
patrick and Claude Sonnet 5
2026-09-22 01:20:02 +02:00
83408d0432
QA-14: reihenfolge-/zeitabhaengige Tests (flag Stale-Fallback, webhook Backoff) an der Ursache behoben
patrick
2026-09-22 01:17:37 +02:00
8b7e0427ba
QA-14: Isolationstest fuer testdb (Core, Mail), Testdatenbank-Strategie in TESTSTRATEGIE-CORE.md aktualisiert
patrick
2026-09-22 01:14:32 +02:00
463f412874
core-kanban: Ticket QA-14 (Testisolation Core und Mail) anlegen
patrick
2026-09-22 01:14:05 +02:00
f4104a94be
QA-14: protolog-Test wartet auf session_end und liest den Log-Puffer synchronisiert
patrick
2026-09-22 01:13:23 +02:00
f43db2e757
QA-15 F-08: gofmt
patrick
2026-09-22 01:12:56 +02:00
26bd160778
UX-10: Ende-zu-Ende-Test der Oberflaechen-Bibliotheken gegen echte Dienste (Smoke-Skript)
patrick and Claude Sonnet 5
2026-09-22 01:11:35 +02:00
45d923b1d0
UX-10: pdf-viewer-Test als tsx
patrick and Claude Sonnet 5
2026-09-22 01:10:00 +02:00
b13297d75d
QA-14: Mail-Latenztests nur im seriellen Lauf (TEST_PERF=1), RequirePerf-Helfer
patrick
2026-09-22 01:08:36 +02:00
7a6022920c
UX-10: Bestandstests an Header-Abruf statt Link angepasst
patrick and Claude Sonnet 5
2026-09-22 01:07:36 +02:00
f6ca199261
QA-15 F-08/F-23: Archive /register mit Dienstauthentifizierung und callback_url-Pruefung, Service-Token verpflichtend
patrick and Claude Sonnet 5
2026-09-22 01:07:18 +02:00
997357a084
UX-10: .npmrc install-links=true (npm 11, wie PR #102 )
patrick and Claude Sonnet 5
2026-09-22 01:06:33 +02:00
46c5b8ee64
UX-10: Bearer-Token statt caller in dms-browser, dms-upload, pdf-viewer; Bulk-Edit-Actor aus dem Token
patrick and Claude Sonnet 5
2026-09-22 01:06:17 +02:00
2a26a4fe6b
FDN-23: pruefprotokoll
patrick and Claude Sonnet 5
2026-09-22 01:04:04 +02:00
fabc86732c
QA-14: Mehrinstanz-Tests nutzen Sibling-Pools auf dasselbe Testschema; testdb.Schema/Open
patrick
2026-09-22 01:03:03 +02:00
cb571c62b8
FDN-23: audit-ereignis vor dem ergebnis schreiben
patrick and Claude Sonnet 5
2026-09-22 01:02:05 +02:00
765b3537d6
QA-15 F-07: gofmt
patrick
2026-09-22 01:01:23 +02:00
aacd8e043a
UX-10: Sitzungsmodul (Modul-Token, Bearer, Erneuerung, Abmeldung) in @nexarch/shl
patrick and Claude Sonnet 5
2026-09-22 00:57:36 +02:00
d4c92dd0a8
QA-15 F-07: aud und iss im Modul-JWT ausstellen und im DMS pruefen
patrick and Claude Sonnet 5
2026-09-22 00:57:09 +02:00
b52f46ca15
QA-15 Phase 2a: gofmt handler.go, Testzaehler je Pfad
patrick and Claude Sonnet 5
2026-09-22 00:54:03 +02:00
97e7a9b5de
QA-14: health_test ungenutzte ctx-Variablen entfernt
patrick
2026-09-22 00:52:57 +02:00
0e4ceed01a
Gesamtprojekt: Pruefprotokoll Nachtrag 10 (#109/#108, Token-Modus-Smoke mit echtem Kontodienst, QA und Entscheidungen)
patrick and Claude Sonnet 5
2026-09-22 00:52:40 +02:00
6bff8c2719
QA-14: health_test ungenutzte Variable entfernt
patrick
2026-09-22 00:52:35 +02:00
ae5f44a318
FDN-23: advisory-lock je schema statt je datenbank
patrick and Claude Sonnet 5
2026-09-22 00:52:33 +02:00