Files
cabo-voting-app/price-watch/watch-targets.json
2026-04-30 11:07:26 -07:00

46 lines
1.4 KiB
JSON

{
"reporting": {
"latestReport": "price-watch/latest-report.md",
"historyLog": "price-watch/history.jsonl"
},
"comparison": {
"materialPriceChangeUsd": 100,
"highlightNewOptions": true,
"markLoginRequiredSources": true
},
"trackedSources": [
{
"id": "packages-hotels",
"label": "Packages and Hotels",
"categories": ["hotel"]
},
{
"id": "golf",
"label": "Golf",
"categories": ["golf"]
},
{
"id": "nightlife",
"label": "Nightlife and Day Clubs",
"categories": ["nightlife"]
},
{
"id": "excursions",
"label": "Excursions and Water Activities",
"categories": ["excursion"]
},
{
"id": "budget",
"label": "Budget Tracks",
"categories": ["budget"]
}
],
"notes": [
"Use seed-data.js as the current baseline for names, links, and budget assumptions.",
"Write a human-readable report to price-watch/latest-report.md on every run.",
"Append one machine-readable summary line per run to price-watch/history.jsonl, including per-option price points keyed by stable option ids or seed keys.",
"Capture structured option details when available: current price, availability, source, sourceUrl, highlights, features, amenities, inclusions, limitations, and a short decision note.",
"If a source is gated behind login or membership, note that clearly in both outputs."
]
}