Phase 3

Finance

Price watches and threshold alerts. Scaffolded, not yet wired.

To build this phase:

  1. Pick a price source (e.g. a free stock/crypto quote API) and add the key to .env.local.
  2. Add a fetchPrice(symbol) helper in lib/.
  3. Uncomment the finance block in app/api/cron/triggers/route.ts.
  4. Build an editor here for the finance_watches table (mirror MemoryEditor).

The database table and the briefing's data-gathering hook already exist — you're only adding the price feed and this screen.