US02-04: Expose Job APIs and Activity Events (#57)

This commit was merged in pull request #57.
This commit is contained in:
2026-07-16 20:15:57 +02:00
parent d054dcbe61
commit de20e6c8ce
8 changed files with 328 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
"""Request contracts for job commands."""
from __future__ import annotations
from pydantic import BaseModel
class JobStartRequest(BaseModel):
job_type: str
lock: str | None = None
idempotency_key: str | None = None
items: list[str] = []