# Bird's Eye — backlog entries, 2026-11-04 (Swing Project session)

**SWING list rebuilt (morning) · ✓ SHIPPED.** 36 names from Neo's TradingView screen (price 25–250, $vol ≥ $100M, ADR 1.5–3.5%) minus PODD and WTRG, plus tech under a 5% ADR exception (DOCU, WDAY, CRM, PLTR).

**After close — 2-hour exit + list swap · ✓ SHIPPED.** Exit moved to the 2-hour chart (Neo): EXIT = 2-hour close under the 2-hour 9; AT RISK = price under the developing 2-hour bar's 9.
- Swing Feed v2.0 (requests "120"; field names unchanged). New alerts verified (v2.0, 15m, webhook); old 1-hour alerts deleted.
- List: +PEP HOOD XYZ LUV UBER, −CRBG EQH FTV PM J (Neo's picks; HOOD/UBER were below their 200). IBKR 108, swing.json (held kept: DIS TW WMT EXLS EXEL), SWING.txt.
- Dashboard **v1.30** = v1.29 (shot clock, earnings badge — built by another session this morning) + the 2-hour relabel. `birdseye-tv.bat` opens v1.30.
- Collision note: a v1.28 relabel built this afternoon overwrote the other session's v1.28 file (its changes survive inside v1.29), and briefly pointed the launcher away from v1.29. Fixed by v1.30.
- Receiver v2.5: push wording says 2-hour; takes effect on restart.
- Lesson: TradingView's Indicators → My scripts kept serving v1.0 after a save; adding from the Pine Editor (tab confirmed "Swing Feed") picked up v2.0.
