fornace ~ % cat work/pam.md

client
Pam Panorama · supermarket chain · Italy
asked for
the supermarket in the customer's pocket, consistent everywhere
built
Pam Perte Plus app, Spesa Self, website, AI recipes, opening-hours control
since
2019

This week's flyer, tonight's dinner.

Pam prints a different flyer for each group of stores, every week. Hundreds of offers, a thousand recipes in the archive, and a customer in the aisle wondering what to cook.

For every active flyer, the offers become a grocery map, and a model picks about a dozen recipes that use what is on promotion. It can only answer with real offer IDs and real recipe IDs.

store      Milano Forze Armateoffers     avocado 250 g · €0.99model      12 recipes out of 1,000match      California roll · 70 minrule       real offers and recipes only

One store, six names.

A store exists as the identity loyalty uses, the post ID in the content system, the public slug, the flyer provider's point, its services and the Google store code. The system translates at the boundary, so the store a customer chose governs hours, flyers and offers together.

Opening hours that do not lie.

Holiday hours arrive as marketing spreadsheets, each one different. A model reads them, a person decides store by store, the system validates without writing, publishes to the site and to Google, reads both back and rolls back on a mismatch. July 2026: the 103-store special-calendar cohort. Ferragosto 2026: 33 stores reconciled.

The app.

Pam Perte Plus holds the card, the points, the coupons, the flyers, the lists and the receipts. Spesa Self lets a customer scan the shopping with the phone and go straight to the till.

Figures read 18 October 2026.

fornace ~ % mail

Write to us. A person answers.

info@fornacestudio.com