VERDUN

MVP — Resource & Sequencing Plan

Task order · timeline · who works when · 250-camera ingestion + DeepAlert detection
built by
Total effort
~44 pd
Calendar
~6 weeks
Phase 1
~10 pd · fixed-scope
Team (Light IT)
4 + Verdun review
Engagement
P1 fixed · P2–3 T&M+cap
Phase 1 · DeepAlert Phase 2 · Fleet & Registry Phase 3 · Hardening Cross-cutting Ongoing Done (Verdun) ◆ Milestone
◆ M1 · DeepAlert E2E
◆ M2 · Fleet via registry
◆ M3 · Unattended 250
Resource
W1W2 W3W4 W5W6
Phase
P1 · DeepAlert
P2 · Fleet & Registry
P3 · Hardening
Prod-readiness
Tech Lead
Light IT · ↔ Tung
Coordination · PR loop · arch (X5 · 6pd)
X12pd
Senior BE
Light IT
B8pd
A12pd
A4
A55pd
C1
C3
C5
BE / DevOps
Light IT
A22pd
A33pd
A62pd
C22pd
C42pd
X4
X2
QA
Light IT · part-time
A7
C6
C7
X32pd
Nick / Tung
Verdun · review + own parts
Review all PRs · day-to-day with LIT
✓ Hanwha

Phase 1 · DeepAlert ~10pd

  • BDeepAlert submit-adapter, response→contract, job-id dedup, retry/DLQ8
  • X1Setup · read-access ramp2

Phase 3 · Hardening ~9pd

  • C1Exponential RTSP backoff1.5
  • C2Per-camera health reporting2
  • C3Graceful restart / teardown1.5
  • C4Fleet observability1
  • C5DLQ at fleet scale1
  • C6Fault-injection validation1
  • C7Hardening tests1

Phase 2 · Fleet & Registry ~16pd

  • A1Camera registry CRUD (DB-driven onboarding)2
  • A2Secure per-camera credential injection1.5
  • A3ECS one-container-per-camera orchestration3
  • A4Onboard-without-deploy flow1.5
  • A5Per-brand integrations — Axis / Hikvision / generic5
  • A6Fleet IaC (ECS, scaling, registry RDS)2
  • A7Integration + tests1.5

Cross-cutting ~11pd

  • X1Setup / read-access ramp2
  • X2CI/CD (extend existing)1.5
  • X3QA / prod-readiness pass2
  • X4Observability baseline1.5
  • X5PM · coordination · PR loop4

Verdun-side

  • Hanwha integration — done (Nick)
  • ~PR review · TBD shared parts (split to confirm)