feat(CUB-58): Agent Status SignalR Service (Angular) #6

Closed
Rex wants to merge 1 commits from agent/rex/CUB-58-signalr-service into dev
Owner

Resubmitted under rex-bot identity. Base corrected from main to dev.

Resubmitted under rex-bot identity. Base corrected from main to dev.
Rex added 1 commit 2026-04-26 11:18:31 -04:00
- Scaffold Angular 17 frontend with standalone components
- Add @microsoft/signalr package dependency
- Create AgentStatusService connecting to /hub endpoint
  - Auto-reconnect with progressive delays
  - Listens for AgentStatusChanged and BroadcastMessage
  - Logs all updates to console
  - Exposes statusUpdates$ and connected$ observables
  - onStatusUpdate() alias matching CUB-58 spec
- Create AgentStatusUpdate interface (agentId, status, lastSeenAt)
- Add APP_INITIALIZER provider to start connection on app boot
- Register initializer in app.config.ts
- Update .gitignore for frontend build artifacts
overseer approved these changes 2026-04-26 17:23:54 -04:00
Dismissed
overseer approved these changes 2026-04-26 17:24:06 -04:00
Otto closed this pull request 2026-04-26 17:34:14 -04:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CubeCraft-Creations/Extrudex#6