# Watchlists — reusable scan configs Each watchlist is a small JSON config. Say "run my watchlist" (or "update my watchlist") and MARI re-runs the scan against the saved config, then refreshes the results file. Say "new watchlist" to answer the 7-question card again and create a new config. ## Layout - `_template/config.json` — schema/template (copy, never edit) - `configs/.json` — saved watchlist definitions - `results/-.md` — dated scan output; latest is also mirrored to `results/-latest.md` ## Re-run semantics - Same config → same screens → dated results file. Old results are kept for history. - "Update my watchlist" = re-run with today's data. Config can be patched via chat ("make it midcaps now"). - MARI pulls market data only from TTG MCP servers; screens use ADV, price, gap, short interest, distance-to-50MA, VWAP structure, and news-catalyst checks as the config directs. ## Config fields (see _template/config.json) size_bucket, horizon, screens, min_dollar_volume, price_range, catalyst_rule, list_size, sector_rule, notes.