All field notes
Mobile Apps88 signal · Michelin star status changes

Restaurant App Data: Keep Ratings and Awards in Sync

Ratings and awards change, but app records can linger. Design dated, sourced venue data and correction workflows that keep restaurant listings trustworthy over time.

OSIS Engineering
October 4, 2026 · 6 min read

A restaurant’s award status is not a permanent attribute. A venue may gain or lose recognition, while an app’s listing, saved collection or cached detail screen continues to show an older claim. Google Trends NL highlighted discussion about Michelin stars, including NOS.nl coverage of how restaurants are assessed and ED.nl reporting on a restaurant losing a star and guest perception changing. That is useful context for a product decision—not evidence that an app can predict how guests will behave. The engineering question is how to represent a change accurately, show when information was checked, and correct stale editorial data without creating conflicting versions across the app.

01 / 03

Separate the claim, source and time

Do not store “Michelin-starred” as an unqualified yes/no field. The record needs to distinguish the claim being made from its evidence and effective period. A practical venue record can include the recognition type, value or status, issuing organisation, source URL or reference, date the source was checked, effective date when known, and the editor or process that recorded it. Keep the venue’s own description separate from an independently attributed award. That separation lets product and editorial teams explain what a badge means instead of blending marketing copy, user ratings and external recognition into one ambiguous score.

Time matters as much as provenance. Store when a claim was valid, not only when your database received it. Where the source does not specify an effective date, preserve that uncertainty rather than inventing one; show “checked on” information as distinct from the claim’s date. Retain prior versions with their source and change reason so an editor can answer what appeared in the app at a particular time. Avoid overwriting history or silently treating the latest ingestion timestamp as proof that the award itself is current. These fields support accurate display, investigation and correction without implying that your app is the authority awarding recognition.

  • Define separate fields for recognition, issuing body, evidence, effective date, checked date and confidence or verification state.
  • Preserve prior values and record who or what changed a claim, when, and why.
02 / 03

Build a correction workflow, not just an edit screen

A usable workflow starts with a change entering a review queue, not directly rewriting a published venue page. An editor should be able to compare the incoming evidence with the current record, verify that it concerns the right venue and recognition period, then approve, reject or request clarification. Assign clear states such as unverified, verified, disputed and expired, with explicit rules for which states can appear to users. If the source is ambiguous or unavailable, the safer product choice may be to remove a prominent current-status badge while retaining an attributed historical record for editorial review.

Make corrections traceable across every surface that presents the claim. A venue detail page, search result, curated guide, saved venue and API response can all have different caching or publishing paths. Identify those dependencies and define how a corrected record invalidates or refreshes them. For sensitive or prominent claims, require a second reviewer or an approval threshold; for routine metadata, a lighter review may be appropriate. Provide a way for users, venues or staff to flag a possible error, but treat reports as leads for review rather than confirmed facts. Publish a correction only after its source and scope are understood.

  • Map every screen, feed and cache that can show a rating or award; include a defined refresh or invalidation path.
  • Log review decisions and retain the previous published value for audit and rollback.
03 / 03

Scope the MVP around trust and maintenance

For an MVP, choose a narrow set of recognition types and define what the app will and will not claim. Decide whether you will display externally sourced awards, user-submitted ratings, or both; give them distinct labels and data structures. Specify source selection, refresh cadence, editorial ownership and what happens when a source conflicts with an existing record. Cadence should reflect the source and the cost of checking it, not an assumption that every claim needs live updates. Include operational time for review and corrections in scope: a polished interface cannot compensate for records no one is responsible for maintaining.

Treat integrations as contracts. Confirm what an approved source permits you to store and display, what identifiers it provides for matching a venue, and how updates or removals are communicated. If you begin with manual research, model the data so a later authorised feed can be added without discarding provenance or history. Test venue merges, similarly named businesses, expired claims, disputed sources, delayed updates and a correction after a user has saved a listing. A hypothetical acceptance test: after an editor corrects a venue’s award status, every user-facing surface shows the approved current wording, and the audit record still explains the earlier wording and its source.

  • Budget separately for initial data entry, ongoing verification, editorial review and integration maintenance.
  • Make stale or disputed records behave deliberately: suppress, qualify or escalate them rather than presenting them as current.

The durable product requirement is not a badge that changes automatically; it is a trustworthy record with a source, a time context and an accountable correction path. Michelin-related coverage from NOS.nl, ED.nl and Omroep West makes the consequences of changing award status a timely design prompt, but it does not establish how any particular audience will respond. Before launch, agree who verifies claims, what the app displays when evidence is incomplete, and how corrections propagate. Those decisions clarify MVP scope, integration work and the continuing operational cost of keeping restaurant information credible.