Claude fa4e3c2ffc Split ManagementCockpitService god class into focused analyzers
Extract the three independent responsibilities of the 1120-line
ManagementCockpitService into dedicated classes: ExcelCockpitAnalyzer
(file-based cockpit), CentralCockpitAnalyzer (central database cockpit)
and FinanceSummaryAnalyzer (finance summary), with shared currency
conversion and value-field logic in CockpitValueAggregator.

ManagementCockpitService becomes a thin facade that preserves the
IManagementCockpitService contract and both constructors, so no callers,
DI registrations or tests need to change. Pure code move, no behaviour
change.

https://claude.ai/code/session_01Q8k7LD7JG8oMReySL3Ckhc
2026-05-21 20:09:30 +00:00
2026-05-07 14:18:43 +02:00
2026-01-20 07:41:01 +01:00
2026-04-14 10:54:52 +02:00
S
Description
Mirror von GitHub metacube2/Ai
44 MiB
Languages
C# 28.7%
PHP 19.9%
HTML 17.2%
Swift 14.7%
Python 6.3%
Other 13.1%