PrototypeData Health redesign, working prototype on live data
Search properties...
All PropertiesAH
Rendered at 390px, the same page and the same code
Data Health
Whether anything about our hotel data needs you today.
What each hotel sends and when. Rate and occupancy show every arrival time on the most recent day, since some hotels send more than once. No hotel is graded here, because nothing records what any of them owes.
Hotel
Status
Rate reports
Occupancy reports
Last file
Files sent
Tax records are not shown per hotel. We only hold county data for 4 of 254 Texas counties, so the answer would read the same for every hotel here. That is a collection gap, and it lives under County data.
All six report types are switched on. What differs is whether hotels are actually sending them.
Report
How often
Allowed to be late
Hotels sending
Problem
Who owns it
Four of these six arrive by email, through the same door. When that door misreads a file, it looks like several separate hotels breaking at once. That is why the list groups problems by cause instead of by hotel.
we could be collecting from
County
Marked as
Actually sending
Records we hold
Times it ran
A running log of what actually happened, newest first.
When
What
Where
Result
Detail
Two things are currently making this page look better than it is. Nobody has written down what each hotel owes us, and someone with no access sees a page of zeros instead of being told they have no access. Both are listed below.
Nothing here changes anything. It is a list of what the system itself is and is not doing properly.
Check
Result
Status
What it means
SpringHill Suites Houston Northwest, 139 rooms.
Night audit
Arriving
Last one we could read came in 16 hours ago. 66 have arrived in total.
Nothing needed from you.
On the books
Arriving
Last one we could read came in 5 hours ago. 132 have arrived in total.
Nothing needed from you.
Monthly reporting
Nothing has ever arrived
No monthly report has ever come in from this property. Nobody has written down whether one is expected, so its absence does not currently raise anything.
Who fixes it: Tech team. No action needed from you.
This shows only your property, and only what affects your daily numbers. Other hotels, county data, and system settings are deliberately not here.
What in this prototype is real
Every hotel, feed, count, timestamp, and exception below was queried from the RevParPro production database on 2026-08-23. The interpretation layer is proposed, because no production contract for it exists yet.
Sourced from production
16 active hotels, from hotels where is_thm_property and merged_into_id is null
6 feeds with cadence, SLA, owner role, parser capability, from operational_feed_registry
96 enrollment rows, all unknown, from hotel_feed_enrollment
85 open intake exceptions by reason code, from report_inbox
Per hotel receipt counts and last success, computed over 6,000 report_inbox rows spanning 2026-08-05 to 2026-08-23
0 records in data_health_issue_actions
25 consecutive GitHub Actions failures since 07:05 UTC, and last successful deploy fe81e6170
Proposed, not yet in any contract
Business impact copy. Production impact restates the condition. The dependency map that would derive real impact does not exist.
Root cause grouping. Grouping HOUZK with HOUZV, and DFWXF with DFWZY, is my reading of the evidence, not a computed relationship.
Owner lanes. Shown as Data Platform and Revenue. Production carries raw role keys only.
The four consequence groups and the five tab model.
CAD identity and SIFT continuity are shown as Not evaluated. Those views returned no rows to the identity used here.