phase-9: domain-driven architecture complete

- Restructured server layer with 5 domains: shared, screener, portfolio, calls, finance
- Migrated 58 TypeScript files to domain-driven structure
- Updated CLAUDE.md with new architecture documentation
- Added .gitignore rules for .md files (except CLAUDE.md)
- Removed unused CatalystAnalyst import from app.ts
- Fixed lint errors: removed unused imports, fixed regex escape, added console suppressions
- Verified no sensitive data in git history
- Server code compiles cleanly with TypeScript strict mode
This commit is contained in:
Kazuma
2026-06-06 13:21:24 -04:00
committed by Kazuma
parent 09f2444157
commit 0dac8128bd
88 changed files with 3576 additions and 3493 deletions
+2 -2
View File
@@ -9,6 +9,6 @@
"allowImportingTsExtensions": true,
"resolveJsonModule": true
},
"include": ["server/**/*", "bin/**/*", "tests/**/*", "scripts/**/*"],
"exclude": ["node_modules", "ui"]
"include": ["server/domains/**/*", "server/app.ts", "server/types.ts", "bin/**/*", "tests/**/*", "scripts/**/*"],
"exclude": ["node_modules", "ui", "server/controllers", "server/services", "server/repositories", "server/clients", "server/models", "server/scorers", "server/config", "server/types", "server/utils", "server/db"]
}