919 B
919 B
Architecture Diagram Generation
Files
system_architecture.dot- Graphviz source filearchitecture_diagram.svg- Generated SVG diagram
To Update Diagram
cd def/architecture
dot -Tsvg system_architecture.dot -o architecture_diagram.svg
Design Patterns Shown
- Source Adapters - Abstract different video input sources
- Execution Strategies - Local vs distributed processing
- Queue Segregation - Separate workers for different analysis types
- 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:
- Change color from
#fff3cd(yellow/planned) to#d4edda(green/implemented) - Change edge style from
dashedtosolid - Regenerate SVG