Skip to main content
Mark a confirmed backend handler as a flow focale should care about. Use the flow key from onboarding (for example auth.signup or checkout). Preserve existing behavior; only observe. focale can land this for you in the watching pull request. You only need this page if you are wrapping a handler yourself.

What to emit

Shared attributes: focale.flow_key, and focale.signal as {flowKey}.started | .succeeded | .failed when relevant.

Node sketch

Boot once at process start so exporters are live and a span carries focale.boot=true. See install for FOCALE_DSN and OTLP for the wire contract.
Use the flow names you confirmed during onboarding when you can. That is how home knows which money or trust path broke.