Games Checker: Application Composition — "+" new, "±" extended, "~" changing

Games Checker: Application Composition — "+" new, "±" extended, "~" changing An architecture diagram generated by Archify. Mcp (hermes_mcp) · CRUD · logs · run_task · apps/mcp · existing Mcp (hermes_mcp) CRUD · logs · run_task existing Admin UI · tasks · results · … · apps/admin (web) — UI + Tracking UI › UI (single LiveView module) · existing Admin UI tasks · results · … existing + GVC UI · gvc_tasks · profiles · apps/admin (web) — UI + Tracking UI › UI (single LiveView module) · new + GVC UI gvc_tasks · profiles new Auth + RBAC · LiveAuth · Permissions · apps/admin (web) — UI + Tracking UI · existing Auth + RBAC LiveAuth · Permissions existing + Tracking UI · cases · SLA · tokens · apps/admin (web) — UI + Tracking UI · new + Tracking UI cases · SLA · tokens new Orchestration · SlaveManager · RPC · apps/master — Master.Application runs everything inside · existing Orchestration SlaveManager · RPC existing ~ Scheduler · generic: DB+ETS · 60s · apps/master — Master.Application runs everything inside · changing ~ Scheduler generic: DB+ETS · 60s changing + Master.Sla · sync_case · Reconcile · apps/master — Master.Application runs everything inside · new + Master.Sla sync_case · Reconcile new + ScheduleHandlers · Alert · Task · GvcTask · apps/master — Master.Application runs everything inside · new + ScheduleHandlers Alert · Task · GvcTask new Notifications · AlertManager · Slack · apps/master — Master.Application runs everything inside · existing Notifications AlertManager · Slack existing Metrics & Cleanup · Prometheus · Cleanup · apps/master — Master.Application runs everything inside · existing Metrics & Cleanup Prometheus · Cleanup existing DockerManager · checker-{cc} · CpuGate · apps/master — Master.Application runs everything inside · existing DockerManager checker-{cc} · CpuGate existing Task Queue · GameQueue.push_task · apps/master — Master.Application runs everything inside · existing Task Queue GameQueue.push_task existing Task Country Queues · BrowserPool → Workers · apps/master — Master.Application runs everything inside · existing Task Country Queues BrowserPool → Workers existing + GVC Task Queue · GvcQueue · parallel · apps/master — Master.Application runs everything inside · new + GVC Task Queue GvcQueue · parallel new + GVC Country Queues · GvcPool → GvcWorkers · apps/master — Master.Application runs everything inside · new + GVC Country Queues GvcPool → GvcWorkers new ± GamesAPI · launch URL · +search · apps/slave (checker nodes) · existing + new ± GamesAPI launch URL · +search existing + new Slave.Checker · Chrome · conditions · apps/slave (checker nodes) · existing Slave.Checker Chrome · conditions existing Node Infrastructure · Stealth · Proxy · VPN · apps/slave (checker nodes) · existing Node Infrastructure Stealth · Proxy · VPN existing + Slave.GvcChecker · GvcClassifier · matrix · apps/slave (checker nodes) · new + Slave.GvcChecker GvcClassifier · matrix new ± Common.Repo · Models/Repos · +tables · apps/common (shared layer) · existing + new tables ± Common.Repo Models/Repos · +tables existing + new tables Pure Logic · ConditionEvaluator · apps/common (shared layer) · existing Pure Logic ConditionEvaluator existing + Common.Cases · core: WF/CS · dedup · apps/common (shared layer) · new + Common.Cases core: WF/CS · dedup new RPC RPC sync_task transitions, evidence sync_case put / delete by key dispatch alert task gvc_task by country by country RPC RPC CRITICAL → case apps/mcp apps/admin (web) — UI + Tracking UI UI (single LiveView module) apps/master — Master.Application runs everything inside apps/slave (checker nodes) apps/common (shared layer) Legend Frontend Backend Database Cloud Security Message bus