code wiki / meal

topic: meal

13 modules sharing the meal name family (derived from the tree's prefix discipline).

The 'meal' topic family in the Nishi sovereign ecosystem manages the lifecycle of meal data, from capturing origin recipes to rendering them as sovereign pages. nx_meal_capture preserves recipe pages into the WARC, while nx_meal_cost bridges pantry and price data to calculate costs. nx_meal_page composes all provenance, pantry, price, and plan data into a zero-JS surface, ensuring idempotent rendering and end-to-end reliability.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_meal_capture.nxMAIN: preserve ONE origin recipe page into the sovereign WARC, correctly.1854
nx_meal_cost.nxLIB: the PANTRY x PRICE bridge. nx_pantry knows what a unit already HAS; nx_price knows19514
nx_meal_cost_gate.nxproves the pantry x price bridge on per-run /tmp fixtures (never its own history).1481
nx_meal_effort.nxLIB: OPPORTUNITY COST. "Is cooking this actually the right use of my evening?"49036
nx_meal_effort_gate.nxproves the opportunity-cost engine on per-run /tmp fixtures.1621
nx_meal_emit.nxMAIN: SEED the meal stores and RENDER the page. Idempotent end to end (rule 10): every1875
nx_meal_page.nxTHE SURFACE. Composes provenance + pantry + price + plan into one sovereign, zero-JS,3916
nx_meal_page_gate.nxproves the SHIPPED surface. Until this existed, kitchen.html was the one live artifact1572
nx_meal_plan.nxLIB: the RECIPE + UNIT spine of the meal planner.38028
nx_meal_plan_gate.nxproves the recipe/unit spine on per-run /tmp fixtures. The BITE cell guards the1221
nx_meal_skills_page.nxthe SKILLS surface: what a dish actually asks of you, what it would cost to skip,2996
nx_meal_source.nxLIB: the LINK-ROT-PROOF provenance spine of the meal planner. Every recipe rendered23920
nx_meal_source_gate.nxproves the meal planner's LINK-ROT defence is real rather than promised, on the1101