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.
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_URL — Payload 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_URL — Tower 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
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
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.
- Waiting on Ownerpulse-caseGate GG-002
Pulse communications/watch rebuild awaiting owner walkthrough
Owner decision required on recorded Pulse case. Pulse cannot clear a Guardian gate.
- Waiting on Ownerpulse-caseGate GG-003
Central Mail Office has no provider feed
Owner decision required on recorded Pulse case. Pulse cannot clear a Guardian gate.
- Waiting on Ownerpulse-caseGate GG-006
BuildCommand run and start proof unavailable
Owner decision required on recorded Pulse case. Pulse cannot clear a Guardian gate.
- Waiting on Ownerpulse-caseGate GG-001
HUB-RLS gate remains RED on KleinHub AI
Owner decision required on recorded Pulse case. Pulse cannot clear a Guardian gate.
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.
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.
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
77 customer-impacting events / day · Pulse snapshot · support-relevant cases
Open cases with any operational impact.
Urgent
11 customer-impacting events / day · Pulse snapshot · support-relevant cases
Customer-impacting or critical.
Technical
33 customer-impacting events / day · Pulse snapshot · support-relevant cases
Defect, outage, data, configuration or security.
Waiting on customer
UNKNOWNno observed signal · Pulse snapshot · support-relevant cases
Requires a support desk feed. Not connected.
Waiting on owner
44 customer-impacting events / day · Pulse snapshot · support-relevant cases
Blocked until the owner decides.
Escalated to Pulse
0no observed signal · Pulse snapshot · support-relevant cases
Raised for ecosystem-level visibility.
Mail-related
11 customer-impacting events / day · Pulse snapshot · support-relevant cases
Impact touches mail readiness or routing.
Guardian-held
66 customer-impacting events / day · Pulse snapshot · support-relevant cases
A protected action gate applies. Pulse cannot clear it.
Recovering
11 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.
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-impacting: Readers were affected during the original fault.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
Pulse snapshot · newsstand · Recent · 2026-08-06 17:30 UTC · Known
No confirmed customer impact; risk is to data boundaries.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
Pulse snapshot · HUB-RLS gate · Recent · 2026-08-06 17:30 UTC · Known
No customer impact observed in the current snapshot.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
Pulse snapshot · pulse-rebuild · Recent · 2026-08-06 17:30 UTC · Known
Mail failures would be invisible to Pulse until a customer reports them.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
Mail Office · Not connected · no timestamp · Unknown — No provider feed attached.
No customer impact observed in the current snapshot.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
BuildCommand · Not connected · no timestamp · Unknown — Feed not attached.
No customer impact observed in the current snapshot.
- Detect
- Triage
- Diagnose
- Guardian check
- Assign specialist
- Owner GO
- Repair
- Test
- Audit
- Guardian recheck
- Recovery watch
- Discharge
Pulse snapshot · app-builder · Recent · 2026-08-06 17:30 UTC · Known