# Changelog — 服务器列表实时字段排序修复（2026-06-08）

## 摘要

状态 / 心跳 / Agent 列在 Redis overlay 后内存排序；分类视图组内顺序跟随 API。

## 动机

DB `ORDER BY` 先于 Redis 覆盖，展示值与排序键不一致，用户点列头排序无感。

## 涉及文件

| 文件 | 说明 |
|------|------|
| `server/application/services/server_list_sort.py` | overlay 后排序 |
| `server/infrastructure/database/server_repo.py` | `get_filtered()` |
| `server/api/servers.py` | live sort 分支 + pipeline overlay |
| `frontend/src/pages/ServersPage.vue` | 分组视图保留 API 顺序 |
| `frontend/src/composables/useServerPagination.ts` | `watch(sortBy)` 触发加载 |
| `tests/test_server_list_sort.py` | 单测 |

## 迁移 / 重启

需重启 API；前端需 build。

## 验证

`pytest tests/test_server_list_sort.py` · `#/servers` 心跳/状态/Agent 列排序
