Root: internal/migration{acl,audit,auditcontinuity,role,tenant,user,verify} nach internal/migration/{…} gruppiert (Paketnamen unverändert)
Importpfade, zwei Gate-Skripte (scripts/qa02-…, scripts/qa03-…) und zwei relative migrations-Pfade angepasst
drei bereits auf main unformatierte Dateien per gofmt bereinigt (eigener Commit)
Bewusst nicht angefasst: mail-Gates (verzeichnistiefen- und git-ref-abhängig), historische docs/*-PRUEFPROTOKOLL.md.
Verifikation (Host 131, frisches Wurfverzeichnis)
go vet ./... sauber in root, dms, ai, archive
go test der verschobenen Pakete grün
Nicht geprüft: DB-abhängige Tests wurden mangels TEST_ADMIN_DSN übersprungen (u. a. 43 in dms/gates, 22 in migration/tenantapproval). Vor dem Merge Lauf mit Test-DB (-p 1) nötig.
## Änderung
Strukturbereinigung ohne Logikänderung (Schritt 1 des Struktur-Plans):
- `dms`/`ai`/`workflow`: ticketbenannte Prüfgate-Pakete (`qa02`, `qa03gate`, …) nach `internal/gates/<thema>` verschoben, Paketname = Thema
- Root: `internal/migration{acl,audit,auditcontinuity,role,tenant,user,verify}` nach `internal/migration/{…}` gruppiert (Paketnamen unverändert)
- Importpfade, zwei Gate-Skripte (`scripts/qa02-…`, `scripts/qa03-…`) und zwei relative `migrations`-Pfade angepasst
- drei bereits auf `main` unformatierte Dateien per `gofmt` bereinigt (eigener Commit)
Bewusst nicht angefasst: `mail`-Gates (verzeichnistiefen- und git-ref-abhängig), historische `docs/*-PRUEFPROTOKOLL.md`.
## Verifikation (Host 131, frisches Wurfverzeichnis)
- `go vet ./...` sauber in root, `dms`, `ai`, `archive`
- `go test` der verschobenen Pakete grün
- **Nicht geprüft:** DB-abhängige Tests wurden mangels `TEST_ADMIN_DSN` übersprungen (u. a. 43 in `dms/gates`, 22 in `migration`/`tenantapproval`). Vor dem Merge Lauf mit Test-DB (`-p 1`) nötig.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick
added 2 commits 2026-10-27 12:56:36 +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.
Änderung
Strukturbereinigung ohne Logikänderung (Schritt 1 des Struktur-Plans):
dms/ai/workflow: ticketbenannte Prüfgate-Pakete (qa02,qa03gate, …) nachinternal/gates/<thema>verschoben, Paketname = Themainternal/migration{acl,audit,auditcontinuity,role,tenant,user,verify}nachinternal/migration/{…}gruppiert (Paketnamen unverändert)scripts/qa02-…,scripts/qa03-…) und zwei relativemigrations-Pfade angepasstmainunformatierte Dateien pergofmtbereinigt (eigener Commit)Bewusst nicht angefasst:
mail-Gates (verzeichnistiefen- und git-ref-abhängig), historischedocs/*-PRUEFPROTOKOLL.md.Verifikation (Host 131, frisches Wurfverzeichnis)
go vet ./...sauber in root,dms,ai,archivego testder verschobenen Pakete grünTEST_ADMIN_DSNübersprungen (u. a. 43 indms/gates, 22 inmigration/tenantapproval). Vor dem Merge Lauf mit Test-DB (-p 1) nötig.🤖 Generated with Claude Code
- dms/ai/workflow: qa0x-Pakete nach internal/gates/<thema> verschoben, Paketname = Thema - internal/migration{acl,audit,...} -> internal/migration/{acl,audit,...} - Importpfade, Gate-Skripte und zwei relative Migrationspfade angepasst - keine Logikaenderung; mail-Gates bewusst unveraendert (pfadabhaengig) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>