Files
2026-01-22 12:26:30 -03:00

919 B

Architecture Diagram Generation

Files

  • system_architecture.dot - Graphviz source file
  • architecture_diagram.svg - Generated SVG diagram

To Update Diagram

cd def/architecture
dot -Tsvg system_architecture.dot -o architecture_diagram.svg

Design Patterns Shown

  1. Source Adapters - Abstract different video input sources
  2. Execution Strategies - Local vs distributed processing
  3. Queue Segregation - Separate workers for different analysis types
  4. Analysis Adapters - Pluggable AI models

Color Coding

  • Green (✓) - Currently implemented
  • Yellow (○) - Planned features
  • Dotted lines - Inheritance/abstraction
  • Dashed lines - Planned connections

Update Process

When implementing new features:

  1. Change color from #fff3cd (yellow/planned) to #d4edda (green/implemented)
  2. Change edge style from dashed to solid
  3. Regenerate SVG