diff --git a/HEARTBEAT.md b/HEARTBEAT.md index 9fe19a8..baf4cfc 100644 --- a/HEARTBEAT.md +++ b/HEARTBEAT.md @@ -46,10 +46,10 @@ Connections found: N ## Priority Order -1. **Connection scan** — follows seasonal schedule -2. **Flag urgent anomalies** — fermentation stalled, board tasks stuck >3 days -3. **Update FABRIC-architecture.md** if new patterns found -4. Continue concept-mapping (ongoing, low priority per session) +1. **Firmware/Software updates** — follows seasonal schedule (off-season: daily, build/competition: every heartbeat) +2. **Connection scan** — follows seasonal schedule +3. **Flag urgent anomalies** — fermentation stalled, board tasks stuck >3 days +4. **Update FABRIC-architecture.md** if new patterns found ## Goals @@ -61,4 +61,15 @@ Connections found: N ## Active Monitoring Tasks - **Chief Delphi** — January through March (build season) -- **FIRST Community Forum** — https://community.firstinspires.org/ (official announcements) \ No newline at end of file +- **FIRST Community Forum** — https://community.firstinspires.org/ (official announcements) +- **Firmware/Software Updates** — REV Hardware Client, CTR Phoenix Tuner X, PhotonVision, YAGSL, WPILib (seasonal schedule below) + +## Seasonal Schedule + +| Season | Firmware Scans | Connection Scans | +|--------|---------------|-----------------| +| **Off-season** (now - Dec) | Once per day | Once per day | +| **Build season** (Jan - Mar) | Every heartbeat (~10 min) | Every heartbeat (~10 min) | +| **Competition season** (Apr - Jun) | Every heartbeat | Every heartbeat | + +**Firmware update routing:** Oracle push → MrC review → 2890-bot → `#programming` channel. Students see critical updates without Chris manually checking. \ No newline at end of file