Ranking 50,000 recipes on a CPU that embeds 16 phrases a second
The engineering behind PantryAtlas v0.2.0: an instant→refine→swaps architecture forced by the Raspberry Pi's embedding budget, a ranking formula that only ever settles downward, relaxed-JSON Gemma over grammar-constrained decoding, and offline-first sync that replays on reconnect.