Files
learning-garden/HEARTBEAT.md
psb-gemma 8d40f7c165 Phase 2 baseline: full wiki clone with silo audit manifest
Audit summary: 2890(73), PSB(86), Hacker(40), shared(71), agent(10)
Pre-migration snapshot from openclaw-wiki tag: pre-migration
2026-05-14 01:21:23 +00:00

75 lines
2.9 KiB
Markdown

# Heartbeat Tasks
## Periodic Monitoring Schedule
| Season | Frequency |
|--------|-----------|
| **Off-season** (now - Dec) | Once per day — no urgency |
| **Build season** (Jan - Mar) | Every heartbeat (~10 min) — high priority |
| **Competition season** (Apr - Jun) | Every heartbeat — game-specific intel |
**Waking Hours Constraint:** Do NOT run heartbeat connection scans during Chris's waking hours (EST). Pause periodic monitoring while he's awake. Run scans during sleep hours only.
**Rationale:** Heartbeat scans generate noise in shared context. Chris doesn't need the system talking while he's working.
## Link Review — "Check This Out" Protocol
Event-driven via Oracle push from 2890-bot. When a student posts "check this out [url]", 2890-bot pushes it immediately via sessions_send. MrC processes it then, no polling needed.
## Connection Finding (seasonal)
Scan the wiki vault for NEW connections between sources. Follows the seasonal schedule above.
**What I look for:**
- Concepts appearing in multiple silos (ESP32 in Play + School)
- Skill gaps matching active projects (Bruno working on X, needs Y)
- Anomalies in agent outputs (fermentation stalled, board tasks stuck)
- Cross-domain teaching opportunities
- New hardware/techniques relevant to active projects
**What I DON'T count:**
- Normal file reads for context
- Conversations with Chris
- Agent-to-agent protocol messages
## Tracking
Raw connection counts logged to: `memory/connections-log.md`
Format:
```
## YYYY-MM-DD HH:MM UTC
Connections found: N
- [silo-A] "[[concept]]" ↔ [silo-B] "[[concept]]" — brief note
- ...
```
## Priority Order
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
- Build the Fabric's knowledge graph organically
- Track connection density over time
- Identify which silos are most/least connected
- Surface gaps before Chris hits them
## Active Monitoring Tasks
- **Chief Delphi** — January through March (build season)
- **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.