Pre-publication review draft
日常訳NICHIJOYAKU日本語 ↗

OPEN SOURCE

software/src/orchestration/__init__.py

Read on this site and download the files you need.

Nichijoyaku was created using AI. A complete review by human biblical-language and biblical-studies specialists has not been established. Read alongside established translations and original-language resources.

← Back to the open-source guide

software/src/orchestration/__init__.py38 linesDownload this file ↓

This is the same source included in the download. Each line number is a link you can save or share.

File verification detailsSHA-256 11a72ee2831da0850c366565bd28fb5d9ab3d20e097ff94afbf5e4c140dcc85d
1"""Orchestration package for fault-tolerant Bible translation.23This package provides:4- Job state management with SQLite persistence5- Parallel book translation with multiprocessing6- Graceful shutdown handling for kill/restart safety7- Full provenance tracking for every translation8- Shared rate limiting across worker processes9"""1011from src.orchestration.models import (12    BibleJob,13    BookJob,14    BookResult,15    JobResult,16    JobStatus,17    VerseJob,18)19from src.orchestration.orchestrator import JobOrchestrator20from src.orchestration.provenance import TranslationProvenance21from src.orchestration.rate_limiter import SharedRateLimiter22from src.orchestration.signals import GracefulShutdown23from src.orchestration.state import JobStateStore2425__all__ = [26    "JobStatus",27    "VerseJob",28    "BookJob",29    "BibleJob",30    "BookResult",31    "JobResult",32    "JobStateStore",33    "TranslationProvenance",34    "GracefulShutdown",35    "SharedRateLimiter",36    "JobOrchestrator",37]38