Harden reconciliation conflict handling
This commit is contained in:
parent
7831673820
commit
706b360736
8 changed files with 445 additions and 22 deletions
|
|
@ -15,6 +15,7 @@ class StateChangeRequest(BaseModel):
|
|||
target_status: str
|
||||
actor: str = "dashboard"
|
||||
intent: str | None = None
|
||||
expected_current_status: str | None = None
|
||||
file_backed: bool | None = None
|
||||
archived_file: bool | None = None
|
||||
task_linked: bool | None = None
|
||||
|
|
@ -40,3 +41,4 @@ class StateChangeResponse(BaseModel):
|
|||
write_through_result: Literal["not_attempted", "applied", "not_applicable"] = "not_attempted"
|
||||
workplan_path: str | None = None
|
||||
reconciliation_record_id: uuid.UUID | None = None
|
||||
conflict: bool = False
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue