feat: add fast forge work-record reconciliation
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 24s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a053ff-1d6f-7fe2-ac1c-a6eb40a42a0c
This commit is contained in:
tegwick 2026-08-30 22:38:54 +02:00
parent a65cef02cf
commit 34f5cb3fc3
22 changed files with 799 additions and 162 deletions

View file

@ -20,6 +20,7 @@ class TaskStatusMixin(BaseModel):
class TaskCreate(TaskStatusMixin, WorkplanIdCreateMixin):
id: uuid.UUID | None = None
record_id: str | None = None
title: str
description: str | None = None
status: TaskStatus = TaskStatus.todo
@ -100,6 +101,7 @@ class TaskStatusBulkSync(BaseModel):
class TaskRead(TaskStatusMixin, WorkplanIdCompatMixin):
model_config = ConfigDict(from_attributes=True)
id: uuid.UUID
record_id: str | None = None
title: str
description: str | None = None
status: TaskStatus