flowchart LR
player([Player])
officer([Raid officer])
raidmanager(RaidManager
Plans raids using synchronized characters
and raid-start lockout decisions)
discord[Discord
Identity, guild membership, raid interactions]
wow[WoW 3.3.5a client
Character and saved-instance data]
armory[Warmane Armory
Public character information]
player -->|reviews characters and signs up
website or Discord| raidmanager
officer -->|schedules raids and publishes rosters
website or Discord| raidmanager
raidmanager -->|authenticates and posts raid updates
HTTPS| discord
wow -->|provides saved character snapshots
addon and companion| raidmanager
raidmanager -->|reads public character facts
HTTPS| armory
classDef person fill:#fce5cd,stroke:#b45f06,stroke-width:1px,color:#000
classDef system fill:#cfe2f3,stroke:#2c5aa0,stroke-width:2px,color:#000
classDef external fill:#e8e8e8,stroke:#666,stroke-width:1px,color:#000
class player,officer person
class raidmanager system
class discord,wow,armory external