Documentation

Everything you need to turn real user behavior into the right changes for your app.

UI note: we follow a Notion-inspired pattern across the product. Keep pages calm, lead with outcomes, and hide advanced setup until it is needed.

Guides

What is Hullahoop?

Hullahoop turns real user behavior into the right changes for your app. Connect GitHub, define product context, and let real usage show what to change next.

Design approach

Hullahoop follows a Notion-inspired design approach: calm screens, clear structure, and fewer decisions per step. We show the outcome first, then reveal advanced setup details only when you ask for them. This helps teams stay focused on the next change that matters.

Quick start

Connect GitHub, select a repository, and answer onboarding questions. Hullahoop captures the context it needs, then turns real usage into a clear queue of next changes with rollout steps that stay easier to trust.

Review before patch generation

Hullahoop does not turn every signal into a change. First it checks whether the signal matters. Then it turns the strongest signals into a concrete next step.

The PROD.md file

PROD.md documents how your property runs in production: domain, cloud provider, region, scaling mode, database, backup policy, and required secret names. It lives in your repo so humans and tools can use the same source of truth.

Connecting a GitHub repository

Hullahoop uses GitHub access to read your repository, store product context, and connect behavior signals to real changes. You choose which repositories are connected during onboarding.

Custom domains

Keep your live domain tracked alongside your production context. Domain changes are reflected in PROD.md to avoid configuration drift and reduce confusion during incidents.

Environment variables and secrets

Secret values are not committed to git. PROD.md stores only required secret names so your runtime contract is explicit while sensitive values remain securely injected at runtime.

High availability under traffic spikes

Hullahoop uses live signals to keep rollout decisions grounded in what is happening now. Reporting is platform-wide during beta, and per-property live reporting is in progress.

Health checks and explainability signals

You can send runtime and product signals from your app to Hullahoop with a lightweight script. We use those events to keep the next change tied to real usage and easier to explain.

Backups and restore

Use clear restore and rollback steps so your team can recover quickly when a rollout does not go as planned.