<!-- Write all PR content in English. -->##Problem<!-- What is the problem? 1-2 lines -->##Background<!-- Why did this problem arise? Optional -->##Approach<!-- How did you design the solution? 1-3 lines.
Do NOT write what is obvious from the diff:
- function/variable/file names
- number of changes or lines
- step-by-step procedures or phases -->##Screenshots<!-- Screenshots/GIF. Optional -->##Linear Issue Link (optional)<!-- (Maintainers only) Delete this entire section if there are no related Linear issues -->-Implements https://linear.app/sabiql/issue/SAB-XXX