not optional: every mount reads its pack through this, so an object without it cannot boot
OptionalCACHE_OptionalCFW_OptionalCONFIG_The runtime-configurable settings namespace, holding the plan override.
OPTIONAL, like PAGE_KV: an unbound namespace leaves the deployed PLAN var in force rather
than breaking, which is what lets this ship before any namespace exists and what keeps a KV
outage from taking a paid site to free.
OptionalCRON_OptionalCRON_OptionalCRON_OptionalCRON_OptionalDRUPAL_OptionalFILL_OptionalFILL_OptionalFLEET_the cross-site inventory; OPTIONAL, because a single site does not need one
OptionalGC_OptionalGEN_OptionalHEAP_OptionalHEAP_OptionalHTTP_OptionalHTTP_OptionalKEEP_OptionalLAZY_OptionalLAZY_OptionalMIGRATE_OptionalMIGRATE_OptionalMIGRATE_OptionalMIRROR_OptionalMODULE_OptionalPAGE_The cross-colo page tier. OPTIONAL: the tier is absent rather than broken when it is not bound, which is what lets this ship before any namespace exists.
OptionalPAGE_OptionalPAGE_OptionalPLANOptionalPREFILLOptionalPREFILL_OptionalPREFILL_OptionalPW_OptionalPW_logs every Drupal statement through console.log, which survives an object reset
OptionalPW_first statement number to log, so a 256 KB tail budget covers the END of a long run
OptionalRENDER_OptionalSITE_OptionalSITE_The site every request on this deployment resolves to, unless KV maps the host to another.
OPTIONAL and second in the chain: KV, then this, then the hostname, then site. See
src/ops/site-id.ts for why the two optional layers sit above the derived one.
OptionalSQL_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalUPDB_OptionalWATCHDOG_OptionalWINDOW_OptionalWINDOW_OptionalWINDOW_
What the front end requires: the namespace is not optional for a Worker that only proxies.