b-nnett/goose — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me an alpha iPhone app called Goose that works as a local companion for a WHOOP 5.0 band.

I want it to scan for and connect to a WHOOP 5.0 over Bluetooth, pass the device data through a local Rust core, and show the user health screens for sleep, recovery, strain, stress, cardio load, energy, health monitor, packet inputs, algorithms, references, and calibration. Keep the data local by default and make it clear when a metric is missing, stale, or unavailable.

The app should have onboarding, saved profile state, and a tab layout with Home, Health, Coach, and More. The Coach area should summarize local metrics and explain missing data, not pretend it has data it doesn’t. The More area should include debug and operational tools for device state, capture, sync, storage, privacy, support, and algorithm details.

Include HealthKit sleep import, workout write support, and a workout Live Activity extension. This is a developer proof of concept, not a polished consumer health app yet.

Want more depth? Deep Reverse