# Dependencies Table **Date**: 2026-03-31 **Total Tasks**: 15 (11 done + 4 new) **Total Complexity Points**: 43 ## Completed Tasks (Steps 4-6) | Task | Name | Complexity | Dependencies | Epic | Status | |------|------|-----------|-------------|------|--------| | AZ-138 | test_infrastructure | 5 | None | AZ-137 | done | | AZ-139 | test_health_engine | 3 | AZ-138 | AZ-137 | done | | AZ-140 | test_single_image | 3 | AZ-138 | AZ-137 | done | | AZ-141 | test_tiling | 3 | AZ-138 | AZ-137 | done | | AZ-142 | test_async_sse | 3 | AZ-138 | AZ-137 | done | | AZ-143 | test_video | 3 | AZ-138, AZ-142 | AZ-137 | done | | AZ-144 | test_negative | 2 | AZ-138 | AZ-137 | done | | AZ-145 | test_resilience | 5 | AZ-138, AZ-142 | AZ-137 | done | | AZ-146 | test_performance | 3 | AZ-138 | AZ-137 | done | | AZ-147 | test_security | 2 | AZ-138 | AZ-137 | done | | AZ-148 | test_resource_limits | 3 | AZ-138, AZ-142 | AZ-137 | done | ## New Tasks (Step 8 — Distributed Architecture) | Task | Name | Complexity | Dependencies | Epic | Status | |------|------|-----------|-------------|------|--------| | AZ-173 | stream_based_run_detect | 3 | None | AZ-172 | todo | | AZ-174 | db_driven_ai_config | 2 | None | AZ-172 | todo | | AZ-175 | media_table_integration | 2 | AZ-173 | AZ-172 | todo | | AZ-176 | cleanup_obsolete_path_code | 1 | AZ-173, AZ-174 | AZ-172 | todo | ## Execution Order (New Tasks) **Batch 1** (no internal dependencies): - AZ-173: stream_based_run_detect (3 pts) — PyAV byte-stream decoding - AZ-174: db_driven_ai_config (2 pts) — fetch config from annotations service **Batch 2** (depends on AZ-173): - AZ-175: media_table_integration (2 pts) — Media record lifecycle **Batch 3** (depends on AZ-173 + AZ-174): - AZ-176: cleanup_obsolete_path_code (1 pt) — remove old path-based code **New tasks total**: 4 tasks, 8 complexity points, 3 batches