Docs / CORTEX — Intelligence / Pulse Dashboard
Pillar 3 — Think

CORTEX Pulse.

The ecosystem heartbeat — a real-time operational dashboard that tells you, in a single glance, whether your partnerships are healthy, your engagement is trending up or down, and where to spend the next hour. Designed for the weekly operating rhythm of a partnership team.

What Pulse shows

Pulse is the first screen of CORTEX. It consolidates five live metric groups, each with its own trend delta against the previous period:

How it updates

Pulse uses a hybrid refresh model so it always feels live without hammering the database:

1 Real-time on user action

Every time you send a message, accept a match, move a pipeline deal, or record feedback, the corresponding Pulse metric is incremented in Redis and the dashboard reflects it on the next page load.

2 Nightly roll-up

At 04:00 UTC a Celery Beat task computes the daily snapshot and writes it to PulseMetric rows. The previous-period deltas on the dashboard are computed against the last completed snapshot — so yesterday's activity shows up first thing in the morning.

The Engagement Score formula

Engagement is the most-asked-about number on the dashboard, so the computation is fully public:

engagement = (
    login_days_last_30 × 2       # up to 60 points
  + messages_sent_last_30 × 0.5  # up to 25 for an active team
  + matches_reviewed_last_30 × 1 # up to 10
  + deals_touched_last_30 × 1    # up to 5
)

Capped at 100. A team that logs in daily, sends a handful of messages, reviews matches, and moves one deal per week consistently sits around 85. Anything below 40 is a flag — the app surfaces a "low activity" banner for the admin.

Who should watch this

API surface

GET /cortex/pulse/
Current Pulse snapshot — all five metric groups + deltas
GET /cortex/ecosystem/
Aggregate ecosystem metrics across your network
GET /cortex/score/
Just your engagement score + trend
Start your day here

Open CORTEX and let the Pulse tell you where to focus.

Open CORTEX →