← Về thư mục
openai4s/server/delivery.py
- CompletionDeliveryStore · class · L27-L36 — class CompletionDeliveryStore(Protocol)
- version_meta · method · L28-L28 — def version_meta(self, version_id: str) -> dict | None
- get_artifact · method · L30-L30 — def get_artifact(self, artifact_id: str) -> dict | None
- commit_completion_delivery · method · L32-L32 — def commit_completion_delivery(self, **fields: Any) -> dict[str, Any]
- promote_candidate_delivery · method · L34-L34 — def promote_candidate_delivery(self, **fields: Any) -> dict[str, Any]
- get_completion_delivery · method · L36-L36 — def get_completion_delivery(self, delivery_id: str) -> dict[str, Any] | None
- DeliveryValidationError · class · L39-L40 — class DeliveryValidationError(RuntimeError)
- VerifiedDeliveryManifest · class · L44-L48 — class VerifiedDeliveryManifest
- CompletionDeliveryService · class · L51-L438 — class CompletionDeliveryService
- init · method · L54-L69 — def init( self, *, store: CompletionDeliveryStore, data_dir: Path | str, snapshot_roots: Iterable[Path | str] | None = None, ) -> None
- build_manifest · method · L71-L110 — def build_manifest( self, *, root_frame_id: str, project_id: str, versions: Iterable[str | Mapping[str, Any]], ) -> VerifiedDeliveryManifest
- commit_verified_manifest · method · L112-L142 — def commit_verified_manifest( self, *, verified: VerifiedDeliveryManifest, idempotency_key: str, root_frame_id: str, branch_id: str | None, frame_id: str | None, content: str, message_metadata: Mapping[str, Any] | None = None, created_at: int | None = None, ) -> dict[str, Any]
- promote_candidate_delivery · method · L144-L167 — def promote_candidate_delivery( self, *, delivery_id: str, message_id: str, root_frame_id: str, branch_id: str | None, frame_id: str | None, expected_content: str, content: str, message_metadata: Mapping[str, Any], ) -> dict[str, Any]
- assert_review_matches_delivery · method · L169-L247 — def assert_review_matches_delivery( self, *, delivery_id: str, reviewed_snapshot: Mapping[str, Any], promoted_content: str, ) -> None
- manifest_identity · function · L198-L210 — def manifest_identity(row: Mapping[str, Any]) -> tuple[str, str, int, str]
- review_identity · function · L212-L224 — def review_identity(row: Mapping[str, Any]) -> tuple[str, str, int, str]
- _verified_entry · method · L249-L295 — def _verified_entry( self, version_id: str, *, root_frame_id: str, project_id: str ) -> dict[str, Any]
- verify_snapshot · method · L297-L303 — def verify_snapshot(self, version: Mapping[str, Any]) -> tuple[int, str]
- read_verified_snapshot · method · L305-L313 — def read_verified_snapshot(self, version: Mapping[str, Any]) -> bytes
- _verified_snapshot · method · L315-L349 — def _verified_snapshot( self, version: Mapping[str, Any], *, capture_bytes: bool, ) -> tuple[int, str, bytes | None]
- _read_snapshot · method · L351-L418 — def _read_snapshot( self, version: Mapping[str, Any], *, capture_bytes: bool, ) -> tuple[int, str, bytes | None]
- _version_id · method · L421-L432 — def _version_id(candidate: str | Mapping[str, Any]) -> str
- _required_text · method · L435-L438 — def _required_text(name: str, value: Any) -> str