U.S. + Canada Live Event Intelligence

Concert Control Room

Observation mode

sample demo

Illustrative sample snapshot only. It is not live runtime truth.

Startup diagnostics

Database, queue, migrations, and worker visibility

Dataset modeskipped
Sample mode active. Live database, queue, and migrations are not required.
Operator smoke commandsOpen QA report
npm run diagnostics
npm run smoke -- --base-url http://localhost:3000
npm run job:run -- discovery.poll
npm run backfill -- --city-limit 50
Security and mode

Deployment preflight

Dataset mode
sample
Web app stays runnable without Postgres.
Internal API tokenwarning
INTERNAL_API_TOKEN is missing; internal routes will reject all requests.
Basic authwarning
Basic auth is not configured. Add BASIC_AUTH_USER and BASIC_AUTH_PASSWORD before production exposure.
Vault encryptionwarning
VAULT_ENCRYPTION_KEY is missing; encrypted vault payloads cannot be protected in production.
Worker telemetry

Queue freshness, retries, and dead letters

geography.importsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
discovery.pollsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
venues.lifecyclesample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
sales.recrawlsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
signals.refreshsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
gmail.ingestsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
launch.plansample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
notify.deliverysample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
auth.rate_limit.cleanupsample mode
No completion observed yet.
retries 0 · dead-lettered 0 · failures 0
Provider onboarding

Configured, failing, healthy, or policy-gated

Ticketmasternot configured
Authoritative events, venues, and sale windows
Missing TICKETMASTER_DISCOVERY_API_KEY.
probe not applicableruntime not observed
TicketNetworknot configured
Affiliate marketplace ticket links for existing events
Missing IMPACT_ACCOUNT_SID, IMPACT_AUTH_TOKEN, or TICKETNETWORK_ENABLED=true.
probe not applicableruntime not observed
SeatGeeknot configured
Authoritative events, venues, and performers
Missing SEATGEEK_CLIENT_ID.
probe not applicableruntime not observed
Gmailnot configured
Official inbox-derived codes, links, and seller matches
Gmail OAuth credentials are incomplete.
probe not applicableruntime not observed
Google Placesnot configured
Venue freshness and closure validation only
Missing GOOGLE_PLACES_API_KEY.
probe not applicableruntime not observed
Official Calendarsnot configured
Official venue RSS, ICS, HTML, and JSON calendars
No OFFICIAL_CALENDAR_TARGETS configured.
probe not applicableruntime not observed
SMS Webhooknot configured
Reminder and launch-ready delivery
Missing SMS_WEBHOOK_URL.
probe not applicableruntime not observed
Blueskynot configured
Selective community enrichment for tracked entities
Bluesky credentials are optional and currently absent.
probe not applicableruntime not observed
Xnot configured
Short-window enrichment for tracked entities only
X enrichment is optional and X_BEARER_TOKEN is absent.
probe not applicableruntime not observed
Redditpolicy gated
Provider-specific coverage
Reddit enrichment remains disabled pending commercial approval.
probe not applicableruntime not observed
Songkickpolicy gated
Provider-specific coverage
Songkick remains contract-gated until approved credentials exist.
probe not applicableruntime not observed
Pollstarpolicy gated
Provider-specific coverage
Pollstar remains contract-gated until approved credentials exist.
probe not applicableruntime not observed
Bandsintownpolicy gated
Provider-specific coverage
Bandsintown remains contract-gated until approved scope exists.
probe not applicableruntime not observed
Source health

Seller and provider freshness

These rows are illustrative demo state and should not be treated as live validation.

Ticketmasterhealthy
Discovery API synced 2,148 U.S./Canada listings in the last sweep.
checked 3 months ago · listings 2148
Live Nationdegraded
Official listing feed unavailable; fallback venue calendars still active.
checked 3 months ago · listings 0
AXShealthy
AXS connector mapped 612 North America listings.
checked 3 months ago · listings 612
TicketWebhealthy
TicketWeb feed polled 431 listings with city normalization.
checked 3 months ago · listings 431
Ticketmasterhealthy
Primary authoritative event feed across U.S. and Canada.
checked 3 months ago
SeatGeekhealthy
Performer and venue graph refreshing for major U.S. markets.
checked 3 months ago
Songkickdegraded
Licensed access required for broader production sync.
checked 3 months ago
Pollstardegraded
Enterprise route-book feed not yet contracted.
checked 3 months ago
Bandsintowndegraded
Awaiting approved multi-artist access rather than single-artist keying.
checked 3 months ago
Official Sitehealthy
Configured venue calendars are being polled with RSS/ICS/HTML support.
checked 3 months ago
Gmailhealthy
Dedicated inbox extracting official codes and unique links.
checked 3 months ago
Blueskyhealthy
Public search collecting community chatter for candidate events and codes.
checked 3 months ago
Xdegraded
Recent-search only; use for short-window corroboration.
checked 3 months ago
Redditoffline
Commercial API approval pending. Queue remains policy-gated.
checked 3 months ago
Google Placeshealthy
Venue lifecycle checks live for operational status, moves, and rebrands.
checked 3 months ago
Failures and backlog

Notification failures, review queues, and stale work

Notification failures0
Failed sends retry with backoff until exhausted. Open review if the backlog grows.
Merge suggestions1
Venue duplicate, rebrand, or move decisions.
Event conflicts2
Source disagreement that blocked automatic promotion.
Code candidates needing review2
Community or low-confidence code evidence still awaiting operator review.
Stale or flagged venues1
Lifecycle checks have flagged these venues for follow-up.
Inbox artifacts awaiting triage0
Low-confidence Gmail matches remain reviewable in review.