fix: audit findings — list details, batch integrity, migrations, restore fidelity
ci / docker (push) Successful in 3m17s

This commit is contained in:
2026-09-06 11:16:52 +08:00
parent d21c6629ba
commit 0cc486069e
8 changed files with 245 additions and 42 deletions
+12 -1
View File
@@ -20,6 +20,17 @@ class UserOut(BaseModel):
username: str
class SessionOut(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: UUID
current: bool
created_at: datetime
last_seen_at: datetime
expires_at: datetime
ip_address: str | None
user_agent: str | None
class NameUpdate(BaseModel):
name: str = Field(min_length=1, max_length=120)
@@ -106,7 +117,7 @@ class TaskDetailOut(TaskOut):
class TaskPage(BaseModel):
items: list[TaskOut]
items: list[TaskDetailOut]
next_cursor: str | None = None
total: int = 0
page: int = 1