ForgeFX Simulations

Apple Watch / Pushover Path

Watch Delivery Dashboard

Discovery: 2026-06-28
Source: .claude/skills/apple-watch

Skill Commands

Available Commands

/apple-watch help

Show the Apple Watch command list and what each path does.

/apple-watch status

Read Pushover and Doppler status without sending a notification.

/apple-watch notify

Send a custom Pushover notification to the registered iPhone/Watch path.

/apple-watch notify "Pizza is ready."
/apple-watch hello-world

Send exactly Hello, world! through Pushover.

/apple-watch test

Send the real hello world smoke notification.

/apple-watch dashboard

Open or serve this ForgeFX status dashboard.

Pushover API Validated Real smoke test returned status: 1.
Default Device iphone Pushover for iOS 5.0.3, enabled.
Watch State Manual On-wrist, unlocked, Focus, and haptic receipt are not API-readable.
Monthly Usage 2 / 10000 Observed from Pushover usage page.

Delivery Chain

What The Skill Can Prove

Doppler

Credentials and compact metadata exist under PUSHOVER_ keys.

Pushover API

User/device validation and real notification sends run through Pushover.

iPhone

The registered device is iphone, enabled in Pushover.

Apple Watch

Delivery depends on iPhone notification mirroring and physical watch state.

Boundary: Pushover cannot tell Codex whether Apple Watch is on wrist, unlocked, in Theater Mode, under Focus, or whether the haptic actually fired.

Runbook

Real Status Command

Run from the repo root. The status path reads Pushover and Doppler without sending a notification.

Status Read only
doppler run --project forgeapps --config prd -- ./node_modules/.bin/tsx .claude/skills/apple-watch/scripts/status.ts
Smoke Test Sends notification
./node_modules/.bin/tsx .claude/skills/apple-watch/tests/pushover.test.ts

Sends a real hello world Pushover notification.

Manual Watch Checks

Before A Test

  • Wear and unlock Apple Watch.
  • Lock the iPhone and place it face down with the screen off.
  • Disable Focus, Sleep, Theater Mode, and Silent Mode while testing.
  • Confirm iPhone Settings > Notifications > Pushover allows notifications and sounds.
  • Confirm Watch app > Notifications > Mirror iPhone Alerts From > Pushover is enabled.

Readable Vs Not Readable

Status Map

Signal Readable? Source
Credentials present Yes Doppler
User/device valid Yes Pushover validation API
Notification accepted Yes Pushover message API
iPhone registered Yes Pushover dashboard
Watch on wrist / unlocked No Manual check
Watch haptic fired No Manual observation