the most specific signal, usually a request parameter; undefined/null/'' defer
an environment override; same three values defer
what the paid plan gets when nothing overrides
Optionalenv: PlanEnv | null
the environment carrying PLAN
A present-but-empty string DEFERS rather than reading as false. That matters because
url.searchParams.get() returns '' for ?prefill=, and treating that as an explicit "off" would
make a stray ampersand silently change behaviour.
Resolves a per-plan boolean through the override chain.