Skip to content

Growth Blocks Overview

Growth blocks are small, composable units (functions, jobs, APIs) with explicit contracts and observability to automate repeatable growth tasks.

  • Single responsibility per block.
  • Contract-first: schema for inputs/outputs and error cases.
  • Observable: logs, metrics, and traces per run.
  • Versioned interface with semantic changes logged.
  • Health checks and retries documented.
  • Local stub and test fixture available.
  • Hidden network calls and side effects.
  • Coupling to environment state.
  • Missing rate-limit and backoff policies.

Use to standardize recurring tasks (syncs, enrichment, scoring). Not for ad-hoc one-off scripts without reuse.