feat(github): add approval-check reconciliation scheduler

This commit is contained in:
Abhimanyu Saharan
2026-02-15 05:55:44 +00:00
parent de807aca25
commit 0c6c093736
6 changed files with 155 additions and 1 deletions

View File

@@ -57,6 +57,10 @@ class Settings(BaseSettings):
validation_alias=AliasChoices("GH_TOKEN", "GITHUB_TOKEN"),
)
# Periodic reconciliation safety net for mission-control/approval checks.
github_approval_check_schedule_id: str = "mission-control-approval-check-reconcile"
github_approval_check_schedule_interval_seconds: int = 900
# Database lifecycle
db_auto_migrate: bool = False