## Что это
Session list в sidebar сортируется в строгом порядке:
1. **Pinned** (user right-click → Pin) — наверху, ordered by pin-time desc
2. **Flagged** (user → Flag, или automation-driven, например «mission completed needs review») — после pinned
3. **Updated_at desc** (everything else) — наиболее recent first
Within каждой группы — secondary sort customizable: by created, by name, by activity-count. Per-workspace setting. Filter chips сверху: «All / Pinned / Flagged / Unread / Archived».
Компоненты: `apps/electron/src/components/SessionList`, `@rox-one/shared/sessions/sorter`.
## Зачем
Default chronological sort быстро ломается для users с 200+ sessions: важные old projects тонут. Pinned даёт «always at top» для active long-running projects. Flagged — для «needs your attention» сигналов от automations.
## Источники вдохновения
- [xai-org/x-algorithm](https://github.com/xai-org/x-algorithm) — recommendation/ranking algorithm для inbox sort
- [ln-dev7/circle](https://github.com/ln-dev7/circle) — Linear-inspired UI с multi-priority sorting
- [OpenKnots/okcode](https://github.com/OpenKnots/okcode) — multi-agent web chat UI с session organization
## 🔗 Linear
- [PZD-414](https://linear.app/kuhjie/issue/PZD-414) — backing ticket