This website requires JavaScript.
aac1df2bf6
Integration: NewLocalDriver-Aufrufer aus INT-14 angepasst
patrick and Claude Sonnet 5
2026-09-20 00:23:24 +02:00
72bf1bc145
Integration: watchfolder an Complete-Signatur (DOC-02) angepasst, Upload-Dienst im App-Prozess mit Einreihern (FDN-17 AK 4), go.sum bereinigt
patrick and Claude Sonnet 5
2026-09-20 00:23:07 +02:00
9c05d44282
Merge remote-tracking branch 'origin/feature/int-14-tenant-zuordnung-zugriffsschutz-hot-folder' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:37 +02:00
444686a943
Merge remote-tracking branch 'origin/feature/fdn-11-ressourcenlimits-f-r-asynchrone-verarbeitungsjobs' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:37 +02:00
37a017ec6f
Merge remote-tracking branch 'origin/feature/fdn-15-preflight-im-installationsskript' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
b4e1fce97c
Merge remote-tracking branch 'origin/feature/fdn-14-routenpraefix-je-modul' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
28353407f2
Merge remote-tracking branch 'origin/feature/fdn-12-port-register-und-kollisionspruefung' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
e846441c93
Merge remote-tracking branch 'origin/feature/doc-20-office-dokumente-in-der-vorschau-anzeigen' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
7a17c38bd1
Merge remote-tracking branch 'origin/feature/src-11-feld-whitelist-query-builder-dms' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
65cb9138ee
Merge remote-tracking branch 'origin/feature/src-03-such-api-mit-ranking-dms' into integration/dms-gesamtstand
patrick
2026-09-20 00:22:24 +02:00
485cd883c6
Integration: storage-test an neue Signatur angepasst
patrick and Claude Sonnet 5
2026-09-20 00:22:14 +02:00
00214d205b
Integration: NewLocalDriver-Aufrufer an FDN-10-Signatur angepasst (maxTTL 0 = Standard)
patrick and Claude Sonnet 5
2026-09-20 00:22:02 +02:00
7c949f1172
Merge remote-tracking branch 'origin/feature/src-02-dms-indexierungs-worker-synchronisierung' into integration/dms-gesamtstand
patrick
2026-09-20 00:21:44 +02:00
13d8296635
Merge remote-tracking branch 'origin/feature/src-01-suchindex-infrastruktur' into integration/dms-gesamtstand
patrick
2026-09-20 00:20:09 +02:00
fcd8f7d836
Merge remote-tracking branch 'origin/feature/doc-19-tiff-vorschau-in-der-thumbnail-pipeline' into integration/dms-gesamtstand
patrick
2026-09-20 00:19:58 +02:00
8df9b19b8f
Merge remote-tracking branch 'origin/feature/fdn-10-signierte-urls-scope-bindung-kurze-ablaufzeit' into integration/dms-gesamtstand
patrick
2026-09-20 00:19:45 +02:00
937cb04e8b
FDN-17: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-20 00:12:21 +02:00
ccacbf12c2
storage: DerivativeKey neben statt unter dem Revisionsobjekt (Vorschau und PDF-Derivat scheiterten mit lokalem Treiber)
patrick and Claude Sonnet 5
2026-09-20 00:10:15 +02:00
9ea791817b
FDN-17: diagnose der jobs bei zeitueberschreitung im test
patrick and Claude Sonnet 5
2026-09-20 00:08:22 +02:00
40172785de
FDN-17: testhelper umbenannt (kollidierte mit paketnamen)
patrick and Claude Sonnet 5
2026-09-20 00:04:07 +02:00
64e44deb0d
FDN-17: tests (ende-zu-ende, fehlendes werkzeug, unbekannter jobtyp, mehrere worker)
patrick and Claude Sonnet 5
2026-09-20 00:03:56 +02:00
af821b8331
FDN-17: cmd/worker und cmd/app verdrahten
patrick
2026-09-20 00:02:53 +02:00
16625e24e9
dms-kanban: Ticket FDN-17 (Worker-Verdrahtung aller Jobtypen) anlegen
patrick and Claude Sonnet 5
2026-09-20 00:02:04 +02:00
a371f4d158
FDN-17: workerruntime (dispatcher, registrierung nach verfuegbarkeit, einreiher)
patrick and Claude Sonnet 5
2026-09-20 00:02:04 +02:00
385a63b08f
QA-05: nachtrag zur genauigkeit der automatischen zuordnung
patrick and Claude Sonnet 5
2026-09-19 23:18:35 +02:00
92123024ae
QA-05: genauigkeit der automatischen zuordnung an ocr-scanset (ocr + textregeln)
patrick and Claude Sonnet 5
2026-09-19 23:16:38 +02:00
e791dde1b3
ocr: OnText-Hook, sobald der Text einer Revision vorliegt; autorule-test an Complete-Signatur angepasst
patrick and Claude Sonnet 5
2026-09-19 23:15:51 +02:00
0ddb7c9f27
Merge-Reparatur: upload-hooks fuer OCR und Auto-Regeln
patrick and Claude Sonnet 5
2026-09-19 23:15:26 +02:00
038b604040
Merge remote-tracking branch 'origin/feature/met-05-regelbasierte-auto-verschlagwortung' into feature/qa-05-klassifizierung-genauigkeit-dms
patrick
2026-09-19 23:15:15 +02:00
85c48b9aa1
core-kanban: Ticket TEN-12 (Import-Verzeichnisse je Tenant in der Registry) anlegen
patrick and Claude Sonnet 5
2026-09-19 23:14:57 +02:00
b141998784
SRC-05: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 23:14:26 +02:00
ecbf1b0ffe
SRC-05: test fuer rauschen und schraeglage kombiniert
patrick and Claude Sonnet 5
2026-09-19 23:11:11 +02:00
ce59c92a8d
SRC-05: tests (erkennungsrate, entzerrung, durchsuchbare pdfs, mehrere worker, grosses dokument, duplikate)
patrick and Claude Sonnet 5
2026-09-19 23:10:09 +02:00
f7fbebd0b7
SRC-05: ocr-engine, planung, seitenbloecke, zustand; upload-hook
patrick
2026-09-19 23:08:29 +02:00
238d3cb2bf
SRC-05: geom (affine transformationen) und imgproc (entzerrung, rauschen) mit property-tests
patrick and Claude Sonnet 5
2026-09-19 23:06:36 +02:00
29da80aabc
uploadapi-test: echte migrationen statt veraltetem inline-schema
patrick and Claude Sonnet 5
2026-09-19 23:04:36 +02:00
918799a87f
uploadapi-test: fehlertext ausgeben
patrick and Claude Sonnet 5
2026-09-19 23:04:16 +02:00
a1b9f8ebbb
uploadapi-test: audit_log-tabelle (Complete protokolliert seit VER-09)
patrick and Claude Sonnet 5
2026-09-19 23:03:27 +02:00
eb958d8c78
uploadapi-test: ungenutzten import entfernt
patrick and Claude Sonnet 5
2026-09-19 23:02:40 +02:00
d9baec24db
uploadapi-test: eigenes schema, spalten scan_status und confirmed_duplicate
patrick and Claude Sonnet 5
2026-09-19 23:01:45 +02:00
9501afe963
DOC-02 in die kette: Complete-Aufrufer angepasst, uploadapi meldet Dubletten als 409
patrick and Claude Sonnet 5
2026-09-19 23:00:30 +02:00
0b9b1096ff
Merge remote-tracking branch 'origin/feature/doc-02-dublettenerkennung' into feature/src-05-ocr-worker-dms
patrick
2026-09-19 23:00:01 +02:00
fc62223813
MET-05: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 22:45:19 +02:00
d74030717b
MET-05: api-test
patrick
2026-09-19 22:43:25 +02:00
b1534280c8
MET-05: api und tests
patrick
2026-09-19 22:42:55 +02:00
7e0758b3db
MET-05: regelbasierte auto-verschlagwortung (engine, migration, upload-hook)
patrick and Claude Sonnet 5
2026-09-19 22:41:33 +02:00
0f8ad2ac4c
INT-14: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 07:55:18 +02:00
c24891ab78
INT-14: formatierung guard_test
patrick and Claude Sonnet 5
2026-09-19 07:55:18 +02:00
bd5cd2cbc6
INT-14: eigentuemer-pruefung, importdir-check und betriebsanleitung
patrick and Claude Sonnet 5
2026-09-19 07:54:03 +02:00
a3d05df2fe
INT-14: integrationstests fuer zuordnung, ablehnung und protokoll
patrick and Claude Sonnet 5
2026-09-19 07:53:12 +02:00
8397705f75
INT-14: tenant-zuordnung und zugriffsschutz fuer import-verzeichnisse
patrick and Claude Sonnet 5
2026-09-19 07:52:33 +02:00
e26c72cf66
Merge remote-tracking branch 'origin/feature/int-08-watch-folder-import-consume-ordner' into feature/int-14-tenant-zuordnung-zugriffsschutz-hot-folder
patrick
2026-09-19 07:50:35 +02:00
35bc3f7e66
QA-05: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 07:48:55 +02:00
e4079b09fd
bulkedit: importreihenfolge
patrick and Claude Sonnet 5
2026-09-19 07:47:14 +02:00
63914594f4
bulkedit: feste sperrreihenfolge gegen deadlocks, testschema um trashed_at ergaenzt
patrick and Claude Sonnet 5
2026-09-19 07:46:55 +02:00
aeef52d092
bulkedit: felder vor der transaktion validieren, unbekannte/geloeschte dokumente ueberspringen, pflichtfelder nicht entfernen
patrick and Claude Sonnet 5
2026-09-19 07:46:21 +02:00
2029d7d977
QA-05: pruefgate metadaten und klassifizierung (soweit im DMS vorhanden)
patrick and Claude Sonnet 5
2026-09-19 07:37:21 +02:00
f35287c2df
dms-kanban: Ticket UX-06 (Restbefunde aus dem Barrierefreiheits-Audit) anlegen
patrick and Claude Sonnet 5
2026-09-19 07:35:08 +02:00
d8bf94fdca
QA-11: pruefprotokoll und auditbericht dokumentieren
patrick and Claude Sonnet 5
2026-09-19 07:35:08 +02:00
14006bd9a6
QA-11: eindeutige dateinamen fuer accessibility-trees
patrick and Claude Sonnet 5
2026-09-19 07:28:43 +02:00
7751b89354
QA-11: accessibility-tree je seite als bildschirmleser-ersatzbefund
patrick and Claude Sonnet 5
2026-09-19 07:25:54 +02:00
7b4828ae1a
QA-11: reproduzierbarer gesamtlauf (fixture, build, audit, tastaturablaeufe)
patrick and Claude Sonnet 5
2026-09-19 07:23:12 +02:00
76ed958606
QA-11: ordnerbaum-ablauf waehlt jeden Ordner der Reihe nach
patrick and Claude Sonnet 5
2026-09-19 07:20:03 +02:00
9a5a495475
dms-browser: trash-seitentest passend zum mitgesendeten caller
patrick and Claude Sonnet 5
2026-09-19 07:16:42 +02:00
e7239acd08
dms-browser: caller bei schreibenden Aufrufen (Papierkorb, Metadaten, Tags) mitsenden
patrick and Claude Sonnet 5
2026-09-19 07:15:48 +02:00
5d78dbc4f7
QA-11: tastaturablaeufe ohne maus im echten browser
patrick and Claude Sonnet 5
2026-09-19 07:14:38 +02:00
5cf568e6c0
QA-11: a11y-fixture mit eindeutigem Nutzer und Aufraeumen
patrick and Claude Sonnet 5
2026-09-19 07:11:24 +02:00
07de058d61
QA-11: audit bricht ab, wenn eine Seite eine Fehlermeldung (role=alert) statt Inhalt zeigt
patrick and Claude Sonnet 5
2026-09-19 07:11:04 +02:00
9701bb81f0
QA-11: aria-row ohne grid, sichtbarer Fokus am Ordnerbaum, Linkfarbe aus Design-Tokens
patrick and Claude Sonnet 5
2026-09-19 07:02:28 +02:00
5db31db912
QA-11: automatisierte a11y-pruefung (axe-core, tastatur) im echten browser
patrick and Claude Sonnet 5
2026-09-19 06:59:51 +02:00
5cb046cb31
QA-11: a11y-fixture (echte handler gegen synthetische daten fuer browser-pruefung)
patrick and Claude Sonnet 5
2026-09-19 06:51:59 +02:00
f1defe8d5d
Merge remote-tracking branch 'origin/feature/ux-05-barrierefreiheit-nach-wcag-2-1-aa' into feature/qa-11-barrierefreiheits-audit-dms
patrick
2026-09-19 06:50:34 +02:00
bbe2cada4c
QA-03: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 02:03:22 +02:00
f68672e633
QA-03: epic-gate-skript
patrick and Claude Sonnet 5
2026-09-19 01:57:46 +02:00
09b564c51e
downloadapi: geloeschte und nicht freigegebene Dokumente nicht ausliefern
patrick and Claude Sonnet 5
2026-09-19 01:56:36 +02:00
fb61a21fef
QA-03: pruefgate dokumentenkern
patrick and Claude Sonnet 5
2026-09-19 01:55:43 +02:00
5c4363011f
Merge remote-tracking branch 'origin/feature/doc-03-drag-and-drop-upload-oberflaeche' into feature/qa-03-pruefgate-dokumentenkern-dms
patrick
2026-09-19 01:50:08 +02:00
08e43f61dc
Merge remote-tracking branch 'origin/feature/fdn-13-datenbank-schema-trennung-je-modul' into feature/qa-03-pruefgate-dokumentenkern-dms
patrick
2026-09-19 01:47:44 +02:00
066a76df37
Merge remote-tracking branch 'origin/feature/test-schema-isolation' into feature/qa-03-pruefgate-dokumentenkern-dms
patrick
2026-09-19 01:44:18 +02:00
f6edbc6990
Merge remote-tracking branch 'origin/feature/qa-01-teststrategie-testdatenbestand-dms' into feature/qa-03-pruefgate-dokumentenkern-dms
patrick
2026-09-19 01:41:02 +02:00
f5dbbac9e5
go.sum: nach go mod tidy bereinigt
patrick and Claude Sonnet 5
2026-09-19 01:41:02 +02:00
23d7655d7f
Merge remote-tracking branch 'origin/feature/doc-14-dokument-zusammenfuehren-aufteilen' into feature/qa-03-pruefgate-dokumentenkern-dms
patrick
2026-09-19 01:40:48 +02:00
da93bfaed5
dms-kanban: Ticket FDN-16 (Test-Isolation je Schema) anlegen
patrick and Claude Sonnet 5
2026-09-19 01:40:11 +02:00
b6a823a221
FDN-16: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 01:40:11 +02:00
0af6530b4d
export: leere skipped_ids als leeres Array statt NULL speichern
patrick and Claude Sonnet 5
2026-09-19 01:37:54 +02:00
98a1003fb7
Tests(export): fehlertext statt zeiger ausgeben
patrick and Claude Sonnet 5
2026-09-19 01:37:35 +02:00
04fa9f2656
Tests: DDL-reihenfolge, upload_sessions-FK und audittrail-isolation
patrick and Claude Sonnet 5
2026-09-19 01:37:11 +02:00
e1a0a16efb
Tests: eigenes schema je test statt geteilter public-tabellen
patrick and Claude Sonnet 5
2026-09-19 01:34:58 +02:00
d014584b65
QA-08: pruefprotokoll und pruefbericht dokumentieren
patrick and Claude Sonnet 5
2026-09-19 01:22:20 +02:00
20889a3dde
QA-08: formatierung und pruefbericht-zeile
patrick and Claude Sonnet 5
2026-09-19 01:21:38 +02:00
baa2748371
QA-08: revisionssicherheits-pruefung
patrick and Claude Sonnet 5
2026-09-19 01:20:55 +02:00
b30327da8c
VER-09: anzahl der erwarteten eintraege im protokoll korrigiert
patrick and Claude Sonnet 5
2026-09-19 01:18:32 +02:00
90b8b5554d
VER-09: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 01:18:17 +02:00
97cfa59bd5
VER-09: audit-eintrag fuer signierung und vernichtung im test belegen
patrick and Claude Sonnet 5
2026-09-19 01:17:15 +02:00
08749b466b
VER-09: upload_sessions.document_id mit ON DELETE SET NULL (endgueltiges Loeschen hochgeladener Dokumente)
patrick and Claude Sonnet 5
2026-09-19 01:16:51 +02:00
8356d89ae9
VER-09: end-zu-end-test fuer protokollpflichtige aktionen
patrick and Claude Sonnet 5
2026-09-19 01:15:42 +02:00
92df23d0a4
VER-09: audit-ereignisse fuer alle relevanten aktionen
patrick and Claude Sonnet 5
2026-09-19 01:13:16 +02:00
49d4e36f67
dms-kanban: Ticket VER-09 (Audit-Ereignisse fuer alle relevanten Aktionen) anlegen
patrick and Claude Sonnet 5
2026-09-19 01:10:00 +02:00
3b4b6ca758
FDN-11: pruefprotokoll dokumentieren
patrick and Claude Sonnet 5
2026-09-19 01:02:45 +02:00
deb26832e2
PROXMOX-DEPLOYMENT: nginx-Beispiel auf korrigierten DMS-Port 8600
patrick and Claude Sonnet 5
2026-09-18 22:05:54 +02:00