PBS modules hook into 7 stages — entrypoint through auction-response — each with richer data. device-enrichment hooks early, injecting signals before bidders. Stages fire in declaration, not registration order. See 11 for enrichment, 13 for filtering.
FIELD NOTES
- Hook method typo = silent no-op; zero error logging
- Init fires once at startup; Entrypoint per-request
- Rejection silently ignored at last 2 stages (by design)