17 Commits
Author SHA1 Message Date
Marian aa8de00969 fix: seeder
Build and Push Docker Image only on Conventional Commits / build (push) Has been cancelled
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
2025-11-27 09:26:43 +00:00
cbazza b34612aeaa chore: remove DaxCompanySeeder (legacy demo data)
The DaxCompanySeeder created fake DAX-40 companies and transactions
for development. We now use real data from the backend via the
TransformDataPoolToProduction job, so this seeder is no longer needed.
2025-11-21 10:32:15 +01:00
cbazza f23d56a0b7 fix: move database schemas from database/ to docs/schemas
CSV schema files are database structure documentation, not production
database files. They belong in docs/ alongside other documentation.
2025-11-21 10:29:25 +01:00
cbazza ac1f72572d fix: move SQL queries from database/ to docs/queries
SQL query files (playground, test queries) are development documentation,
not production database files. They belong in docs/ alongside other documentation.
2025-11-21 10:23:33 +01:00
cbazza 03d6a48bfd fix: move migration diagrams from database/schemas to docs/diagrams
Migration diagrams (Keynote, PDF, Excel, Numbers) are documentation,
not technical database files. They belong in docs/ for better organization.
2025-11-21 10:21:46 +01:00
cbazza 1cb38d7080 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
2025-11-21 10:00:32 +01:00
cbazza 85e4fce229 removed KycRiskCalculator, added 3 new field for the database table data_pool_backend, added simple risk level and mapping funcion for these new risk factor 2025-11-19 12:23:27 +01:00
cbazza 46820e9515 Migration & Datapool created with job and scheduler backend->frontend(public) schema 2025-11-16 22:28:42 +01:00
cbazza a4df2d0fae removed trash columns and added 102 columns to transaction, made migration Files, added some stuff to misc 2025-11-16 15:09:59 +01:00
cbazza 86e99d2e4d edited gitignore 2025-11-11 18:20:29 +01:00
Bob Molitor 2845c7472e feat: pint 2025-10-31 13:38:00 +01:00
cbazza 3af862cc55 new fields from enrico 2025-10-31 11:18:43 +01:00
Bob Molitor 0bbb4571bd add tests 2025-10-20 22:14:15 +02:00
Bob Molitor aa23eec392 pint/lint 2025-10-20 22:10:08 +02:00
Bob Molitor 2f7432c64d update transaction view 2025-10-20 21:06:01 +02:00
Bob Molitor d17b90bcb9 Add Transaction View 2025-10-20 20:48:48 +02:00
Bob Molitor 81a98dd9f4 Set up a fresh Laravel app 2025-10-16 14:22:46 +02:00