Source promotion gate

Not every source deserves a traveler widget.

This queue decides which catalog and support sources can move into observations, signals, and public recommendations. A source only gets promoted when it changes a real traveler decision and can be explained honestly.

Promotion gates

All required gates must pass before a source becomes a traveler-facing widget or changes recommendation scores.

requiredChanges a traveler decision

Could this source change where someone goes, stays, routes, ferries, eats, shops, or seeks help?

requiredAccess and automation are clear

Is access public or permissioned in a way we can honestly automate and label?

requiredCan produce timestamped observations

Can we store an observed_at or published_at value that is separate from fetch time?

requiredMaps to an existing signal

Does it map to a known signal such as AQI, ferry fragility, route friction, stay fit, food-route confidence, or gold context?

requiredOwned by a decision family

Does a named decision family own the source output?

requiredExplainable in one sentence

Can the page say what this source proves and what it does not prove?

requiredPrivacy and safety boundaries are explicit

Does the source avoid private, dispatch, patient, case-level, or personally sensitive data?

Candidate queue

These are the high-value Thailand source candidates from the source-gap work, with their current runtime role and next action.

Source promotion candidate queue
Candidate Priority Status Decision family Runtime role Gates Sources Next step
exat-bangkok-expressway-friction. Priority: high Status: Promoted: decision-driving Decision families: route-check, today Current role: decision-driving Gates: 7/7 Sources: EXAT Data Catalog
EXAT Traffic Surface
Next step: Keep using as route-friction support; do not label it as guaranteed live traffic unless the connector verifies a current traffic observation.
doh-highway-traffic-route-friction. Priority: high Status: Promoted: decision-driving Decision families: route-check, today Current role: decision-driving Gates: 7/7 Sources: DOH Highway Traffic Next step: Keep automation terms visible and avoid stronger claims than the public surface supports.
drr-rural-road-bridge-context. Priority: high Status: Keep catalog-only Decision families: route-check Current role: catalog-only Gates: 5/7 Sources: Department of Rural Roads road and bridge web services Next step: Define road/bridge observation fields, then promote to health-checked before letting it affect route scores.
marine-berth-ferry-evidence. Priority: high Status: Promoted: decision-driving Decision families: ferry-check, route-check Current role: decision-driving Gates: 7/7 Sources: Marine Department Berth Status Next step: Keep page copy clear that berth evidence is not operator seat availability.
tmd-maritime-ferry-risk. Priority: high Status: Promoted: decision-driving Decision families: ferry-check, route-check, today Current role: decision-driving Gates: 7/7 Sources: TMD Shipping Forecast Next step: Add more granular Gulf/Andaman labels only if the source exposes stable regional fields.
hss-spa-license-confidence. Priority: high Status: Promoted: decision-driving Decision families: where-to-stay, today Current role: decision-driving Gates: 7/7 Sources: HSS Health Establishment Directory
HSS Spa Premium
Next step: Keep license confidence separate from reviews, opening hours, and service quality.
anamai-food-sanitation. Priority: high Status: Keep catalog-only Decision families: food-route Current role: catalog-only Gates: 5/7 Sources: Department of Health food sanitation and SAN standards Next step: Map fields to restaurant-area confidence and keep it separate from taste, popularity, and current opening status.
moph-health-facility-fallback. Priority: high Status: Promoted: decision-driving Decision families: where-to-stay, today Current role: decision-driving Gates: 7/7 Sources: MOPH Health Facility Datasets Next step: Keep facility presence separate from live capacity, wait times, or emergency dispatch.
dnp-park-tourism-closures. Priority: high Status: Promoted: decision-driving Decision families: route-check, today Current role: decision-driving Gates: 7/7 Sources: DNP Tourism Datasets Next step: Do not imply live park access unless a daily closure or announcement monitor is added.
tat-data-api-v2-update. Priority: high Status: Keep catalog-only Decision families: today, food-route Current role: catalog-only Gates: 4/7 Sources: TAT Data API museum place and event detail Next step: Create a registered connector and map places/events to entity identity before any recommendation changes.
provincial-hotel-registration-cluster. Priority: medium Status: Keep catalog-only Decision families: where-to-stay Current role: catalog-only Gates: 4/7 Sources: Provincial hotel registration GDC cluster Next step: Build province coverage metadata before attaching to stay confidence.
bangkok-airbkk-district-aq. Priority: medium Status: Health-checked support Decision families: today Current role: health-checked Gates: 5/7 Sources: AirBKK Next step: Map district observations and freshness before letting it rerank Bangkok guidance.
asmc-regional-haze-context. Priority: medium Status: Keep catalog-only Decision families: today Current role: catalog-only Gates: 5/7 Sources: ASMC regional haze and hotspot portal Next step: Promote as regional context only; avoid station-level precision claims.
bangkok-flood-monitoring. Priority: medium Status: Promoted: decision-driving Decision families: route-check, today, where-to-stay Current role: decision-driving Gates: 7/7 Sources: Bangkok Flood Monitoring System Next step: Keep the scope Bangkok-only and do not generalize it to all Thailand flood risk.
pea-mea-outage-announcements. Priority: medium Status: Keep catalog-only Decision families: where-to-stay, today Current role: catalog-only Gates: 4/7 Sources: PEA and MEA power outage announcements Next step: Do not promote until announcement scope, timestamps, and location matching are reliable.
thai-gold-national-reference. Priority: high Status: Promoted: decision-driving Decision families: gold-buying-check Current role: decision-driving Gates: 7/7 Sources: Gold Traders Association Thailand gold prices
Bank of Thailand API
Next step: Keep city cards as buying-friction context, not separate official local prices.
tfex-gold-unit-reference. Priority: medium Status: Reference only Decision families: gold-buying-check Current role: catalog-only Gates: 6/7 Sources: TFEX Gold Futures contract and market data Next step: Use for unit/formula explanation; do not promote as live retail price truth.

high priority

Keep Bangkok expressway and airport/coast corridor friction visible before routing travelers out of the city.

Already decision-driving through route and place-fit signals.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: route-check, today

Next: Keep using as route-friction support; do not label it as guaranteed live traffic unless the connector verifies a current traffic observation.

high priority

Let highway traffic, cameras, speed, flow, and road-search context influence overland route caution.

Already decision-driving for route support and transfer burden.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: route-check, today

Next: Keep automation terms visible and avoid stronger claims than the public surface supports.

high priority

Improve Pai, Kanchanaburi, island-access-road, and rural route confidence once road and bridge fields are mapped.

Catalog-only until the schema is normalized into route support observations.

Statuskeep catalog only
Gate score5/7
Runtime rolecatalog-only

Owned by: route-check

Next: Define road/bridge observation fields, then promote to health-checked before letting it affect route scores.

high priority

Use berth and movement evidence for ferry-risk confidence without pretending it is a ticket, schedule, or seat feed.

Already decision-driving for ferry and route checks.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: ferry-check, route-check

Next: Keep page copy clear that berth evidence is not operator seat availability.

high priority

Separate sea, wave, wind, and shipping risk from generic weather before recommending island transfers.

Already decision-driving for ferry and island route signals.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: ferry-check, route-check, today

Next: Add more granular Gulf/Andaman labels only if the source exposes stable regional fields.

high priority

Let licensed spa and massage evidence support venue and stay-area confidence without making quality claims.

Already decision-driving for wellness/stay support.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: where-to-stay, today

Next: Keep license confidence separate from reviews, opening hours, and service quality.

high priority

Add official food-sanitation confidence to food-route pages where coverage is usable.

Catalog-only until establishment or area coverage can be mapped without overclaiming.

Statuskeep catalog only
Gate score5/7
Runtime rolecatalog-only

Owned by: food-route

Next: Map fields to restaurant-area confidence and keep it separate from taste, popularity, and current opening status.

high priority

Represent hospital and clinic fallback depth without implying emergency availability.

Already decision-driving for stay and place confidence.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: where-to-stay, today

Next: Keep facility presence separate from live capacity, wait times, or emergency dispatch.

high priority

Keep national-park, attraction, visitor, and closure context visible on nature-heavy routes.

Already decision-driving for park and route support.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: route-check, today

Next: Do not imply live park access unless a daily closure or announcement monitor is added.

high priority

Use TAT place and event data to improve attraction, food-area, and museum context once auth/access is explicit.

Catalog-only because access/auth and field coverage need explicit connector handling.

Statuskeep catalog only
Gate score4/7
Runtime rolecatalog-only

Owned by: today, food-route

Next: Create a registered connector and map places/events to entity identity before any recommendation changes.

medium priority

Provide fragmented registered-accommodation evidence without pretending there is one national hotel-license feed.

Catalog-only cluster until province resources can be normalized and coverage gaps displayed.

Statuskeep catalog only
Gate score4/7
Runtime rolecatalog-only

Owned by: where-to-stay

Next: Build province coverage metadata before attaching to stay confidence.

medium priority

Improve Bangkok district-level air-quality confidence as a local supplement to national and global AQ feeds.

Health-checked only; not yet decision-driving.

Statushealth checked support
Gate score5/7
Runtime rolehealth-checked

Owned by: today

Next: Map district observations and freshness before letting it rerank Bangkok guidance.

medium priority

Add regional haze and cross-border hotspot context without replacing station-level Thai PM2.5 readings.

Catalog-only until hotspot fields, cadence, and geography are normalized.

Statuskeep catalog only
Gate score5/7
Runtime rolecatalog-only

Owned by: today

Next: Promote as regional context only; avoid station-level precision claims.

medium priority

Let Bangkok drainage and flood conditions affect taxi, route, and hotel-area friction.

Already decision-driving for Bangkok condition and route support.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: route-check, today, where-to-stay

Next: Keep the scope Bangkok-only and do not generalize it to all Thailand flood risk.

medium priority

Use scheduled outage announcements as utility-risk context only if stable public announcement data can be normalized.

Catalog-only; useful reference but not live grid status.

Statuskeep catalog only
Gate score4/7
Runtime rolecatalog-only

Owned by: where-to-stay, today

Next: Do not promote until announcement scope, timestamps, and location matching are reliable.

high priority

Display national Thai gold reference prices in THB per baht-weight and explain THB exchange-rate context.

Already decision-driving for the gold buying check.

Statuspromoted decision driving
Gate score7/7
Runtime roledecision-driving

Owned by: gold-buying-check

Next: Keep city cards as buying-friction context, not separate official local prices.

medium priority

Explain baht-weight, purity, and formula context without turning the site into a trading feed.

Reference context only.

Statusreference only
Gate score6/7
Runtime rolecatalog-only

Owned by: gold-buying-check

Next: Use for unit/formula explanation; do not promote as live retail price truth.