feat: govern attachment exceptions and ownership transfers

This commit is contained in:
2026-07-30 17:42:10 +02:00
parent cd223cbb95
commit 5f7503598c
28 changed files with 2229 additions and 180 deletions
@@ -33,6 +33,7 @@ class MessageIssue(BaseModel):
message: str
behavior: str | None = None
source: str | None = None
details: dict[str, object] = Field(default_factory=dict)
class MessageAddress(BaseModel):
@@ -49,6 +50,7 @@ class MessageAttachmentSummary(BaseModel):
label: str | None = None
status: str
behavior: str | None = None
missing_policy: dict[str, object] | None = None
required: bool
allow_multiple: bool
zip_enabled: bool