US01-06: Review Inventory and Duplicates in the Browser (#51)

This commit was merged in pull request #51.
This commit is contained in:
2026-07-15 21:44:48 +02:00
parent 98e9cb2988
commit 4b4c05339e
15 changed files with 1110 additions and 4 deletions

View File

@@ -0,0 +1,14 @@
"""Request contracts for duplicate decisions."""
from __future__ import annotations
from typing import Literal
from pydantic import BaseModel
class DecisionRequest(BaseModel):
decision: Literal["canonical", "not_duplicate", "deferred"]
expected_version: int
canonical_asset_id: str | None = None
reason: str | None = None