feat: prepare ARR for controlled public deployment

This commit is contained in:
Wyndham ARR
2026-07-29 16:38:05 +08:00
commit a701de9f0e
271 changed files with 48472 additions and 0 deletions

26
arr_ingestion/__init__.py Normal file
View File

@@ -0,0 +1,26 @@
"""ARR-owned validation and PostgreSQL ingestion for deterministic Opera results."""
from arr_ingestion.contracts import DeliveryEnvelope, IngestionError
from arr_ingestion.direct_contracts import (
DIRECT_CONTRACT_VERSION,
MAX_DIRECT_PAYLOAD_BYTES,
DirectSubmissionReceipt,
DirectSubmissionRequest,
SubmissionGrant,
)
from arr_ingestion.direct_postgres import PostgresDirectIngestionRepository
from arr_ingestion.direct_service import DirectSubmissionService
from arr_ingestion.direct_validation import DirectResultValidator
__all__ = [
"DIRECT_CONTRACT_VERSION",
"MAX_DIRECT_PAYLOAD_BYTES",
"DeliveryEnvelope",
"DirectResultValidator",
"DirectSubmissionReceipt",
"DirectSubmissionRequest",
"DirectSubmissionService",
"IngestionError",
"PostgresDirectIngestionRepository",
"SubmissionGrant",
]