{"version":"2.1.234","anchor":"proactivity-gate-moved-into-host-state-and-made-observable","canonical_anchor":"proactivity-gate-moved-into-host-state-and-made-observable","heading":"Proactivity gate moved into host state and made observable","tier":"internal","area":"Proactivity","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/proactivity-gate-moved-into-host-state-and-made-observable","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Proactivity gate moved into host state and made observable\n\nThe proactivity gate moved onto host state and can be re-sampled, but the value it produces is empty.\n\n**What**\n\nThe standalone holder for the proactivity selector gate was deleted in favour of a value stored on host state that can be re-sampled with a change notification and can own a host-side subscription. A proactivity field also now appears in the context the main loop assembles, but the function that would build it returns nothing, so that field is always undefined.\n\n**Details**\n\n- New exports: `resampleProactivitySelectorGate`, `onProactivitySelectorGateChanged` and `replaceProactivityHostGateSubscription`.\n- The plumbing is unconditional; no code in this build calls the resample export.\n\n**Evidence**\n\n`resampleProactivitySelectorGate`\n\n- Area: Proactivity\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}