feat(CUB-62): [Control Center] Agent-to-Minion Mapping Service #24
Reference in New Issue
Block a user
Delete Branch "agent/dex/CUB-62-agent-minion-mapper"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements the Agent-to-Minion Mapping Service for the Control Center Command Hub.
Files Created
backend/ControlCenter/Models/AgentMinionMapping.cs—MinionSide,MinionStateenums,AgentMinionMappingrecord,MinionStateUpdaterecordbackend/ControlCenter/Services/AgentMinionMapperService.cs— Service mapping agents to minion sprites/positions with SignalR pushFiles Modified
backend/ControlCenter/Program.cs— RegisteredAgentMinionMapperServiceas singletonWhat It Does
PublishMinionStateUpdateAsync()pushes updates to fleet and agent groupsGetFullMinionState()returns initial state for all mapped minionsValidation
dotnet build— 0 warnings, 0 errorsCloses CUB-62