# Signals **Container(s):** stellaops-signals **Slot:** 44 | **Port:** 8080 | **Consumer Group:** signals **Resource Tier:** light ## Purpose The Signals service ingests and routes events from SCM webhooks (Gitea, GitHub, GitLab), container registries, and other sources into the Stella Ops platform. It parses webhook payloads, maps them to internal signal models, and forwards them to downstream services (Scanner, Scheduler) for processing. It also provides SCM integration for repository and commit queries. ## API Surface - `signals` (via Router) — webhook ingestion endpoints, SCM repository queries, commit history, signal routing, event replay ## Storage PostgreSQL (via `ConnectionStrings:Default`); Valkey for event routing ## Background Workers None (event processing is synchronous on webhook receipt)