feat(sre): close provider and telegram automation receipts

This commit is contained in:
ogt
2026-07-17 02:27:29 +08:00
parent 1b551e0d33
commit 6b82adca35
45 changed files with 8263 additions and 944 deletions

View File

@@ -699,6 +699,19 @@ class Settings(BaseSettings):
)
GEMINI_API_KEY: str = Field(default="", description="Google Gemini API key")
CLAUDE_API_KEY: str = Field(default="", description="Anthropic Claude API key")
ENABLE_PAID_PROVIDER_CANARY_WORKER: bool = Field(
default=False,
description=(
"Let the singleton signal worker execute an already-approved, "
"single-use AIA-SRE-013 paid-provider canary run."
),
)
PAID_PROVIDER_CANARY_WORKER_INTERVAL_SECONDS: int = Field(
default=2,
ge=1,
le=30,
description="Polling interval for the bounded paid-provider canary worker.",
)
LOCAL_CODE_REVIEW_ALLOW_GEMINI_FALLBACK: bool = Field(
default=False,
description=(