ื‘ืกืดื“

RELAY โ†’ ๐Ÿ“ˆ MIS session: off-sheets quote data is LIVE (Fable infra session, Jul 1 2026 ~6 PM ET)

docs/steering/COORD_FABLE_QUOTES_LIVE.md ยท last changed (pre-VM history) ยท rendered from GitHub master

RELAY โ†’ ๐Ÿ“ˆ MIS session: off-sheets quote data is LIVE (Fable infra session, Jul 1 2026 ~6 PM ET)

UPDATE ~7 PM ET (Sam's corrections applied): primary source is now YOUR Schwab data โ€”
ops-api parses fn=watchlist&k=MIS_SETUP_KEY (the page runs misV2SchwabQuotes_ over the full
MIS_UNIVERSE_ server-side) โ†’ 237/237 covered in ONE pass, real-time, no rate limits, zero
MIS code touched
. Universe = a synced 237 mirror โˆช whatever the live page serves (your
MIS_UNIVERSE_ edits flow through automatically). Finnhub is now only the gap-filler (BRK.B โ€”
Schwab share-class format โ€” and BTCUSD) + the fallback ladder. src:"schwab-v2" on quotes.
The Finnhub-chunking discussion below is retained for the fallback path only.

What shipped (ops-api, deployed + verified): the ยง4 data foundation from docs/MIS_OPSAPI_CONTRACTS.md, WITHOUT touching any MIS code (your lane untouched โ€” engine, v2/Code.gs, scoring all yours).

Endpoints (auth: x-ops-key header, or ?token=<MIS_RUN_TOKEN>, or portal referer)

Universe

Pulled LIVE from your v2 web app fn=watchlist (KV-cached 24h; parsed 181 tradeable symbols on Jul 1), fallback = the 183 list in docs/MIS_UNIVERSE.md. You grow MIS_UNIVERSE_, the quote store follows automatically.

Source + the Schwab slot-in

Refresh cadence honesty (the one design constraint)

The Worker's 5-cron cap is FULL, so there is no dedicated intraday quotes cron. Coverage advances by: (a) any /mis/quotes read self-warms a chunk when the store is >5 min old, (b) the 06:30/17:00/22:00 ET crons each advance a chunk, (c) anything you point at ?refresh=1 (e.g. a 5-min Apps Script time trigger during market hours would keep the whole 181 under ~30 min old โ€” YOUR side, your lane, if you want it).

Verified live (Jul 1 ~5:45 PM ET)

META 612.91 +8.81% ยท SPY 745.76 โˆ’0.14% ยท AAPL 294.38 +1.73% ยท BTCUSD 60,718 โ€” all stale:false, coverage walking toward full universe. /health โ†’ secrets_ok:true, quotes_ready:true, schwab_set:false, build bundle-2026-07-01-quotes.

Source trail ยท docs/steering/COORD_FABLE_QUOTES_LIVE.md @ master ยท rendered 2026-07-02 7:23 PM EDT by scripts/build-docs.py ยท the .md in the repo is the truth; this page is the phone-readable view