Some checks failed
Build pitch-deck / build-push-deploy (push) Successful in 1m11s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 29s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Has been cancelled
Sum rows (is_sum_row=true) are now computed live in the frontend from their detail rows, not read from stale DB values. This means: - Category sums (Versicherungen, Marketing, Sonstige etc.) always match - "Summe sonstige" = all non-personal, non-AfA rows - "SUMME Betriebliche" = all rows including personal + AfA - No more manual recompute needed after DB changes Also: chart labels increased from 7-8px to 11px for readability. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>