httpclient, loadtest, policyclient: Quelltext identisch zu common (normalisierter Vergleich ohne Kommentare/Imports), interne Kopien geloescht, Importe auf gitea.perlbach24.de/scripte/nexarch/common/<paket>, go.mod/go.sum ergaenzt. Der Waechtertest gegen http.DefaultClient/http.Get(...) zog nach mail/internal/archtest/defaultclient_test.go.
Auswirkungen (Pflicht-Review)
Kein Verhaltensunterschied (identischer Quelltext).
mail braucht jetzt GOPRIVATE=gitea.perlbach24.de und Lesezugriff aufs Repo bei Einzelbuilds.
Nicht umgestellt: testdb (Schema-Praefix und AdminDSN weichen ab, eigener PR mit DB-Tests auf 204), notifyclient, audittrail, cutoverstage, crypto.
Tests
131, frisches Wurfverzeichnis: go build ./..., go vet ./..., gofmt sauber. go test ./...: zwei bereits auf main bestehende Fehler, nicht durch diesen PR: internal/mailapi (OpenAPI-Vertrag: Content-Type beim Anhang-Download und zwei nicht abgedeckte Endpunkte) und internal/qa09gate (braucht .git, im Wurfverzeichnis nicht vorhanden). Alle uebrigen Pakete ok. DB-Tests nicht gelaufen (kein TEST_ADMIN_DSN).
Umstellung 3 (nach archive #383 und dms #384).
## Umgestellt
`httpclient`, `loadtest`, `policyclient`: Quelltext identisch zu common (normalisierter Vergleich ohne Kommentare/Imports), interne Kopien geloescht, Importe auf `gitea.perlbach24.de/scripte/nexarch/common/<paket>`, `go.mod`/`go.sum` ergaenzt. Der Waechtertest gegen `http.DefaultClient`/`http.Get(...)` zog nach `mail/internal/archtest/defaultclient_test.go`.
## Auswirkungen (Pflicht-Review)
- Kein Verhaltensunterschied (identischer Quelltext).
- mail braucht jetzt `GOPRIVATE=gitea.perlbach24.de` und Lesezugriff aufs Repo bei Einzelbuilds.
- Nicht umgestellt: `testdb` (Schema-Praefix und `AdminDSN` weichen ab, eigener PR mit DB-Tests auf 204), `notifyclient`, `audittrail`, `cutoverstage`, `crypto`.
## Tests
131, frisches Wurfverzeichnis: `go build ./...`, `go vet ./...`, gofmt sauber. `go test ./...`: zwei **bereits auf main bestehende** Fehler, nicht durch diesen PR: `internal/mailapi` (OpenAPI-Vertrag: Content-Type beim Anhang-Download und zwei nicht abgedeckte Endpunkte) und `internal/qa09gate` (braucht `.git`, im Wurfverzeichnis nicht vorhanden). Alle uebrigen Pakete ok. DB-Tests nicht gelaufen (kein `TEST_ADMIN_DSN`).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
DB-Tests 2026-10-28 auf 204 gegen einen eigenen Wegwerf-Postgres 17 (initdb in /tmp, Port 55432, getrennte Datenbanken fuer TEST_ADMIN_DSN, TEST_TENANT_DSN und TEST_TENANT_DSN_B; nicht archivdms, nicht dms_dev), go test ./... -count=1 -p 1. Zwei Fehler wie auf main: mailapi (OpenAPI-Vertrag), qa09gate (braucht .git). Dazu qa05gate TestCoreAuditStichprobe: auch auf main (Baseline), der auditlog-devserver aus dem Root-Modul laesst sich im Wurfverzeichnis nur mit mail/ nicht bauen. Alle anderen Pakete gruen.
DB-Tests 2026-10-28 auf 204 gegen einen eigenen Wegwerf-Postgres 17 (initdb in /tmp, Port 55432, getrennte Datenbanken fuer TEST_ADMIN_DSN, TEST_TENANT_DSN und TEST_TENANT_DSN_B; nicht archivdms, nicht dms_dev), go test ./... -count=1 -p 1. Zwei Fehler wie auf main: mailapi (OpenAPI-Vertrag), qa09gate (braucht .git). Dazu qa05gate TestCoreAuditStichprobe: auch auf main (Baseline), der auditlog-devserver aus dem Root-Modul laesst sich im Wurfverzeichnis nur mit mail/ nicht bauen. Alle anderen Pakete gruen.
patrick
merged commit a443911e6a into main2026-10-28 10:41:26 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Umstellung 3 (nach archive #383 und dms #384).
Umgestellt
httpclient,loadtest,policyclient: Quelltext identisch zu common (normalisierter Vergleich ohne Kommentare/Imports), interne Kopien geloescht, Importe aufgitea.perlbach24.de/scripte/nexarch/common/<paket>,go.mod/go.sumergaenzt. Der Waechtertest gegenhttp.DefaultClient/http.Get(...)zog nachmail/internal/archtest/defaultclient_test.go.Auswirkungen (Pflicht-Review)
GOPRIVATE=gitea.perlbach24.deund Lesezugriff aufs Repo bei Einzelbuilds.testdb(Schema-Praefix undAdminDSNweichen ab, eigener PR mit DB-Tests auf 204),notifyclient,audittrail,cutoverstage,crypto.Tests
131, frisches Wurfverzeichnis:
go build ./...,go vet ./..., gofmt sauber.go test ./...: zwei bereits auf main bestehende Fehler, nicht durch diesen PR:internal/mailapi(OpenAPI-Vertrag: Content-Type beim Anhang-Download und zwei nicht abgedeckte Endpunkte) undinternal/qa09gate(braucht.git, im Wurfverzeichnis nicht vorhanden). Alle uebrigen Pakete ok. DB-Tests nicht gelaufen (keinTEST_ADMIN_DSN).🤖 Generated with Claude Code
DB-Tests 2026-10-28 auf 204 gegen einen eigenen Wegwerf-Postgres 17 (initdb in /tmp, Port 55432, getrennte Datenbanken fuer TEST_ADMIN_DSN, TEST_TENANT_DSN und TEST_TENANT_DSN_B; nicht archivdms, nicht dms_dev), go test ./... -count=1 -p 1. Zwei Fehler wie auf main: mailapi (OpenAPI-Vertrag), qa09gate (braucht .git). Dazu qa05gate TestCoreAuditStichprobe: auch auf main (Baseline), der auditlog-devserver aus dem Root-Modul laesst sich im Wurfverzeichnis nur mit mail/ nicht bauen. Alle anderen Pakete gruen.