# Spike: builder detect (R6 / R13) **Status:** done ## Question How do we know what actually renders a page? ## Done when - A site-info payload reports `builder: elementor | beaver | divi | gutenberg | classic` - Detection uses plugin slugs + post meta - Documented in the plugin API sketch below ## Result `detectBuilder()` in `e2e/golden/src/builder-detect.ts`. Order (first match wins): 1. Active `elementor` **and** `_elementor_edit_mode` or `_elementor_data` → `elementor` 2. Active `beaver-builder-lite-version` or `bb-plugin` **and** `_fl_builder_data` or `_fl_builder_enabled` → `beaver` 3. Theme `Divi` or active `divi-builder` **and** `_et_pb_use_builder === on` → `divi` 4. Any post content contains `