feat: expand module workflows, dynamic config, notifications and console API

This commit is contained in:
2026-09-04 09:49:37 +08:00
parent 8df5266abb
commit b124d757b0
309 changed files with 89358 additions and 6232 deletions
+3 -5
View File
@@ -84,11 +84,9 @@ def _catalog_has_22_tasks(project_root: Path) -> bool:
except Exception:
return False
scheduled = catalog.scheduled_workflows()
return (
len(scheduled) == 23
and len(catalog.schedules) == 23
and sum(schedule.enabled for schedule in catalog.schedules) == 23
)
scheduled_ids = {workflow.workflow_id for workflow in scheduled}
schedule_ids = {schedule.workflow_id for schedule in catalog.schedules}
return bool(scheduled) and scheduled_ids == schedule_ids
def _scheduled_graphs_are_explicit(project_root: Path) -> bool: