How it works
Surveillance system
A single SurveillanceSystem_v9 R6 object registers all database tables and tasks, giving the whole pipeline one place to configure and run.
Tasks, plans, analyses
Work is arranged in a three-level hierarchy — tasks contain plans, plans contain analyses — so data is pulled once per plan and reused across all analyses inside it, with optional parallel execution across plans.
Execution logging
Every task run is recorded via update_config_log(), and get_config_tasks_stats() returns timing and status so you can diagnose failures and track pipeline performance over time.
