Schedule a night
One transaction, and every value in it is immutable afterwards. This is the whole flow.
Four values, and the one you pick is written to storage at deploy. There is no function that changes it afterwards.
A fixed menu, set when the factory was deployed. A night's basket is written at schedule time and cannot change.
All of it goes into liquidity, locked until nightfall.
What this transaction would do
Mint 1,000,000,000 tokens, put the whole raise into liquidity and lock it, burn $NITE to pay for the slot, and write the date into storage where nothing can reach it again.
Your fee share is 40% of the 1% trade fee, and it pays out at settlement rather than continuously — so the only route to it is letting the night reach its end.
There is no factory contract to call. This flow is here so the choices and their consequences can be reviewed before anything is written.