flowchart TB subgraph device[Player device] game[WoW 3.3.5a
Runs the addon] addon[Addon
Captures visited characters] files[(SavedVariables
Written on reload or logout)] companion[Desktop companion
Pairs, watches, uploads, retries] end subgraph platform[RaidManager - intended v1 responsibilities] web[Website
Approval, signup and officer workspace] api[Shared application API
Identity, characters, communities, raids] bot[Discord bot
Interactions, posts and reminders] store[(Persistent state
PostgreSQL target)] end discord[Discord platform
Sign-in and community interactions] armory[Warmane Armory
Public character facts] game -->|exposes in-game data| addon addon -->|provides variables for game flush| files files -->|completed file read| companion companion -->|authenticated snapshots
HTTPS| api web -->|commands and queries
HTTPS| api bot -->|shared commands and queries
HTTPS| api api -->|reads and writes| store bot -->|posts and receives interactions| discord web -->|Discord sign-in| discord api -->|reads public facts
HTTPS| armory classDef internal fill:#cfe2f3,stroke:#2c5aa0,stroke-width:1px,color:#000 classDef external fill:#e8e8e8,stroke:#666,stroke-width:1px,color:#000 class addon,companion,web,api,bot,store internal class game,files,discord,armory external