SQLite + seeded keto templates
Foods, inventory, meal templates, and supplements live in data/ketoclaw.sqlite.
ketoclaw.com
Source of truth is SQLite. State is generated to markdown. Daily execution is through two simple views: shopping list and menu.
Foods, inventory, meal templates, and supplements live in data/ketoclaw.sqlite.
Inventory, menu, shopping deficits, and nutrition status are generated into state/.
Use scripts/ingest_inventory.py then rebuild with scripts/rebuild_state.py (auto after ingest).