Skip to main content

Pulse

Pulse is communications/watch (scan, classify, route, watch).

App Builder owns Hospital. Canonical Support is Mission Control / OmniSupport Nexus — Hub and Tower already have support surfaces. Pulse does not invent a second Support product and does not claim CONNECTED without an observed exchange.

Customer impact desk

Support

Operational customer impact: who is affected, who is waiting, and what needs a hand now. Not the canonical support database.

Customer impact

7 active issues, 1 customer-impacting or critical, 4 waiting on an owner decision. Pulse can explain support impact but cannot reply to a customer, close a ticket or clear a hold.

Active issues

7

Open cases with any operational impact.

Urgent

1

Customer-impacting or critical.

Technical

3

Defect, outage, data, configuration or security.

Waiting on customer

UNKNOWN

Requires a support desk feed. Not connected.

Owner action 4 case(s) cannot progress until you decide.

Pulse snapshot · cases · Stale · 2026-08-06 17:30 UTC · Likely — Operational impact derived from recorded case files, not from a support desk feed.

No customer-support provider feed is attached. Everything below is derived from recorded Pulse cases — ticket counts, customer replies and SLA clocks are NOT CONNECTED / UNKNOWN, never estimated.

NOT CONNECTEDSupport · no timestamp

Atlas / Tower return contracts

  • PARTIALatlas/api/public/support-snapshot

    Read-only Support/Pulse snapshot for Atlas /api/atlas/pulse and /api/atlas/support adapters.

    Consumer env: PULSE_SUPPORT_BASE_URLPayload is code-ready on Pulse. Atlas LIVE-FEEDS-ATLAS-READ-001 wires live fetch when PULSE_SUPPORT_BASE_URL is set; honesty stays PARTIAL until Hub caller + durable store proven. No secrets in snapshot.

  • PARTIALtower/support

    Tower product handoff into Pulse support watch desk (customer-impact observe).

    Consumer env: VITE_SUPPORT_URLTower already declares VITE_SUPPORT_URL. Point it at the Pulse origin + /support for watch. Canonical Support is OmniSupport Nexus — Pulse is not a second Support product. Missing URL stays setup-required — not Connected.

Snapshot: GET /api/public/support-snapshot

Outbound handoffs (Pulse → Atlas / Tower)

  • MISSINGOpen Atlas

    Setup required: set VITE_ATLAS_URL to an https URL.

    VITE_ATLAS_URL not set — Atlas return deep-link unavailable.

  • MISSINGOpen Tower

    Setup required: set VITE_TOWER_URL to an https URL.

    VITE_TOWER_URL not set — Tower product return deep-link unavailable. In-Pulse /control-tower still works.

In-Pulse Control Tower observe surface: /control-tower

Build / product repair hop

MISSINGApp Builder Hospital (build/product repair)GAPNOT CONNECTED

HMAC client posts to https://builder.kleinhubai.com/api/public/pulse/health-intake with header x-pulse-signature (sha256=). Shared secret PULSE_INTAKE_SIGNING_SECRET must be set on Pulse and App Builder. Pulse also needs APP_BUILDER_HOSPITAL_WORKSPACE_ID. Live hop remains NOT_CONNECTED until a signed intake is accepted. Pulse watch desks are not App Builder Hospital.

Mission Control / OmniSupport Nexus

MISSINGMission Control / OmniSupport NexusNOT CONNECTEDno GitHub repo

Canonical Support is OmniSupport Nexus (Lovable 530988ff). Emit safe ops signals to Pulse POST /api/public/hooks/omnisupport-signal (Bearer PULSE_SUPPORT_SERVICE_TOKEN). Pulse /support is watch/impact only — not a second ticket DB. Not CONNECTED until live emit proven.

  • Hub support evidence hop · PARTIAL · /api/public/hooks/hub-support-evidence
  • OmniSupport operational signal intake · PARTIAL · /api/public/hooks/omnisupport-signal
  • Tower support URL · PARTIAL · /support
  • OmniSupport Nexus (Lovable) · MISSING

Owner visibility

Decisions Pulse can show but cannot make. No Guardian bypass.

Support escalation

Escalations surface on Support Watch — Pulse never invents a Connected hop. Canonical Support is OmniSupport Nexus.

No escalated Pulse cases or Hub case_escalated evidence in this process.

Support health by product

Rollup from OmniSupport signals. Pulse does not own tickets.

No product rollup yet — awaiting OmniSupport ticket / rage-click / SLA signals.

OmniSupport → Pulse signals

Safe ops only: tickets/queue/SLA/rage-click. No private ticket body.

Not configuredConfigure PULSE_SUPPORT_SERVICE_TOKEN and OmniSupport emit to POST /api/public/hooks/omnisupport-signal.

No OmniSupport signals yet. Support should POST /api/public/hooks/omnisupport-signal with Bearer PULSE_SUPPORT_SERVICE_TOKEN.

Hub → Pulse intake

Observe-only. Hub remains a support desk hop; OmniSupport is Support SoT.

Not configuredNo customer-support provider feed is attached to Pulse. Configure PULSE_SUPPORT_SERVICE_TOKEN and Hub PULSE_SUPPORT_* env to enable evidence intake.

No Hub evidence accepted in this process yet. POST /api/public/hooks/hub-support-evidence stays PARTIAL until a live Hub caller is observed.

Active issues

7

7 customer-impacting events / day · Pulse snapshot · support-relevant cases

Open cases with any operational impact.

Urgent

1

1 customer-impacting events / day · Pulse snapshot · support-relevant cases

Customer-impacting or critical.

Technical

3

3 customer-impacting events / day · Pulse snapshot · support-relevant cases

Defect, outage, data, configuration or security.

Waiting on customer

UNKNOWN

no observed signal · Pulse snapshot · support-relevant cases

Requires a support desk feed. Not connected.

Waiting on owner

4

4 customer-impacting events / day · Pulse snapshot · support-relevant cases

Blocked until the owner decides.

Escalated to Pulse

0

no observed signal · Pulse snapshot · support-relevant cases

Raised for ecosystem-level visibility.

Mail-related

1

1 customer-impacting events / day · Pulse snapshot · support-relevant cases

Impact touches mail readiness or routing.

Guardian-held

6

6 customer-impacting events / day · Pulse snapshot · support-relevant cases

A protected action gate applies. Pulse cannot clear it.

Recovering

1

1 customer-impacting events / day · Pulse snapshot · support-relevant cases

Repairing, verifying or under watch.

Detected impact over time

Counted from recorded case detection timestamps only.

Cases detected · last 10 recorded days7

from case files

Who is waiting

Derived from case ownership and gates.

Waiting on

  • Owner 4
  • Guardian 2
  • Specialist 0
  • Audit 0
  • Unknown 1

Waiting on customer is UNKNOWN — that answer can only come from a support desk feed.

What needs action now

Highest customer impact first.

Customer impactNewsStand + UniversityWaiting on GuardianWATCH

Customer-impacting: Readers were affected during the original fault.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

Pulse snapshot · newsstand · Recent · 2026-08-06 17:30 UTC · Known

No observed customer impactKleinHub AIWaiting on OwnerDIAGNOSED

No confirmed customer impact; risk is to data boundaries.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

Pulse snapshot · HUB-RLS gate · Recent · 2026-08-06 17:30 UTC · Known

No observed customer impactPulseWaiting on OwnerASSIGNED

No customer impact observed in the current snapshot.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

Pulse snapshot · pulse-rebuild · Recent · 2026-08-06 17:30 UTC · Known

No observed customer impactCentral Mail OfficeWaiting on OwnerDETECTED

Mail failures would be invisible to Pulse until a customer reports them.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

Mail Office · Not connected · no timestamp · Unknown — No provider feed attached.

No observed customer impactBuildCommandWaiting on OwnerDETECTED

No customer impact observed in the current snapshot.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

BuildCommand · Not connected · no timestamp · Unknown — Feed not attached.

No observed customer impactApp BuilderWaiting on GuardianDIAGNOSED

No customer impact observed in the current snapshot.

  1. Detect
  2. Triage
  3. Diagnose
  4. Guardian check
  5. Assign specialist
  6. Owner GO
  7. Repair
  8. Test
  9. Audit
  10. Guardian recheck
  11. Recovery watch
  12. Discharge

Pulse snapshot · app-builder · Recent · 2026-08-06 17:30 UTC · Known