Merge PR #27 after review: caches cost drilldown row arrays and reuses the existing cost history rows property to avoid repeated QML function calls. Verified together with PR #22 via make check in an isolated worktree.
2 files changedLine totals unavailable