chore: major project cleanup and restructuring

## Dokumentation
- Entfernt AGENTS.md (redundant zu CLAUDE.md)
- Verschoben: 3 Dokumentationen von root → docs/
- Gelöscht: 8 historische Migrations-Pläne aus docs/archive/
- Entfernt: misc/ Ordner komplett (43 Dateien)

## Struktur
- Erstellt: database/queries/ für SQL Test-Queries (4 Dateien)
- Erstellt: database/schemas/ für Schema-Dokumentation (17 Dateien)
  - output_keys_mapping/ (8 CSV-Mappings)
  - migration-diagrams/ (4 Diagramme)

## Code-Qualität
- Formatiert: 7 Style-Issues in 74 Dateien mit Laravel Pint
- Gefixed: Migration für PostgreSQL/SQLite Kompatibilität
- Gefixed: 2 fehlgeschlagene Tests (CSRF + Text-Assertion)

## Tests
- Alle 73 Tests bestehen jetzt (100% Success Rate)
- AuthenticationTest: CSRF-Token Fix für Logout-Test
- CompanySearchTest: Text-Assertion aktualisiert

## Ergebnis
- Root ist sauber (nur CLAUDE.md)
- Dokumentation strukturiert in docs/
- Database-Dateien organisiert in database/
- Code entspricht Style-Guide
- Alle Tests bestehen
This commit is contained in:
cbazza committed 2025-11-21 10:00:32 +01:00
1 parent 3a54f6cba3
commit 1cb38d7080
46 files changed
+112 -5367

No files matched your search

@@ -0,0 +1,70 @@
;;;;;
Hauptebene Titel;Unterebene Titel;Daten;Prompt ID;Überschriften je Prompt ID;prompt_id: output_key = DB Feld transaction
Stammdaten;;;;;
Stammdaten;Rechtlicher Name (aktuell) / Firma;;"9
9
42
42";"Name
Name der Gegenpartei
Warnmitteilung
Warnmitteilung der Gegenpartei";"9: entity_corporate_name
9: counterparty_corporate_name
42: entity_corporate_warnings
42: counterparty_corporate_warnings"
Stammdaten;Rechtsform;;10;"Rechtsform
Rechtsform d. Gegenpartei";"10: entity_corporate_form
10: counterparty_corporate_form"
Stammdaten;Registergericht & Nummer;;11;"Registernummer
Registernummer d. Gegenpartei";"11: entity_corporate_forum
11: counterparty_corporate_forum"
Stammdaten;Sitz / eingetragene Adresse;;"12
48
50
74
86";"Sitzadresse
Sitzadresse d. Gegenpartei
Korruption
Korruption d. Gegenpartei
Länderrisiko
Länderrisiko d. Gegenpartei
Korruption Land
Korruption Land d. Gegenpartei
Risikoländer
Risikoländer d. Gegenpartei";"12: entity_corporate_HQ
12: counterparty_corporate_HQ
48: entity_corporate_corruptionexposure
48: counterparty_corporate_corruptionexposure
50: entity_corporate_CTYexposure
50: counterparty_corporate_CTYexposure
74: entity_corruption_country
74: counterparty_corruption_country
86: entity_country_risk
86: counterparty_country_risk"
Stammdaten;Handelsname/Marke;;"34
42";"Handelsnamen
Handelsnamen d. Gegenpartei
Warnmitteilungen
Warnmitteilungen d. Gegenpartei";"34: entity_corporate_brands
34: counterparty_corporate_brands
42: entity_corporate_warnings
42: counterparty_corporate_warnings"
Stammdaten;"Ebene 1
Summary Geschäftsmodell";;3;Geschäft;"3: entity_corporate_purpose
3: counterparty_corporate_purpose"
Stammdaten;Brief History of the company;;2;Historie;"2: entity_corporate_history
2: counterparty_corporate_history"
Stammdaten;IBAN/BIC der Firma (alle, Listenform);;"
37";IBAN / BIC;"37: entity_corporate_IBAN
37: counterparty_corporate_IBAN"
Stammdaten;Mitarbeiteranzahl;;22;Mitarbeiteranzahl;"22: entity_corporate_employeecount
22: counterparty_corporate_employeecount"
Stammdaten;LEI (Legal Endity Identifikation Number , zu deutsch: internationale Handelsbuchnummer) + Status;;20;"LEI
";"20: entity_corporate_LEI
20: counterparty_corporate_LEI"
Stammdaten;USt-IdNr. (VAT);;19;"Umsatzsteuer-Identifikationsnummer
";"19: entity_corporate_taxID
19: counterparty_corporate_taxID"
Stammdaten;Offizielle Website;;35;Website;"35: entity_corporate_website
35: counterparty_corporate_website"
Stammdaten;Domain(s) & WHOIS;;36;Domains;"36: entity_corporate_domain
36: counterparty_corporate_domain"
1
2 Hauptebene Titel Unterebene Titel Daten Prompt ID Überschriften je Prompt ID prompt_id: output_key = DB Feld transaction
3 Stammdaten
4 Stammdaten Rechtlicher Name (aktuell) / Firma 9 9 42 42 Name Name der Gegenpartei Warnmitteilung Warnmitteilung der Gegenpartei 9: entity_corporate_name 9: counterparty_corporate_name 42: entity_corporate_warnings 42: counterparty_corporate_warnings
5 Stammdaten Rechtsform 10 Rechtsform Rechtsform d. Gegenpartei 10: entity_corporate_form 10: counterparty_corporate_form
6 Stammdaten Registergericht & Nummer 11 Registernummer Registernummer d. Gegenpartei 11: entity_corporate_forum 11: counterparty_corporate_forum
7 Stammdaten Sitz / eingetragene Adresse 12 48 50 74 86 Sitzadresse Sitzadresse d. Gegenpartei Korruption Korruption d. Gegenpartei Länderrisiko Länderrisiko d. Gegenpartei Korruption Land Korruption Land d. Gegenpartei Risikoländer Risikoländer d. Gegenpartei 12: entity_corporate_HQ 12: counterparty_corporate_HQ 48: entity_corporate_corruptionexposure 48: counterparty_corporate_corruptionexposure 50: entity_corporate_CTYexposure 50: counterparty_corporate_CTYexposure 74: entity_corruption_country 74: counterparty_corruption_country 86: entity_country_risk 86: counterparty_country_risk
8 Stammdaten Handelsname/Marke 34 42 Handelsnamen Handelsnamen d. Gegenpartei Warnmitteilungen Warnmitteilungen d. Gegenpartei 34: entity_corporate_brands 34: counterparty_corporate_brands 42: entity_corporate_warnings 42: counterparty_corporate_warnings
9 Stammdaten Ebene 1 Summary Geschäftsmodell 3 Geschäft 3: entity_corporate_purpose 3: counterparty_corporate_purpose
10 Stammdaten Brief History of the company 2 Historie 2: entity_corporate_history 2: counterparty_corporate_history
11 Stammdaten IBAN/BIC der Firma (alle, Listenform) 37 IBAN / BIC 37: entity_corporate_IBAN 37: counterparty_corporate_IBAN
12 Stammdaten Mitarbeiteranzahl 22 Mitarbeiteranzahl 22: entity_corporate_employeecount 22: counterparty_corporate_employeecount
13 Stammdaten LEI (Legal Endity Identifikation Number , zu deutsch: internationale Handelsbuchnummer) + Status 20 LEI 20: entity_corporate_LEI 20: counterparty_corporate_LEI
14 Stammdaten USt-IdNr. (VAT) 19 Umsatzsteuer-Identifikationsnummer 19: entity_corporate_taxID 19: counterparty_corporate_taxID
15 Stammdaten Offizielle Website 35 Website 35: entity_corporate_website 35: counterparty_corporate_website
16 Stammdaten Domain(s) & WHOIS 36 Domains 36: entity_corporate_domain 36: counterparty_corporate_domain