[PANELS] Add heartbeat / morning briefing panel tied to Hermes state #698

Open
opened 2026-03-28 16:23:49 +00:00 by Timmy · 2 comments
Owner

Goal: make the world feel alive by showing the latest real heartbeat/briefing state.

Acceptance:

  • panel shows latest heartbeat summary or briefing
  • empty/offline state is honest if unavailable
  • tethered to real files or API data, not hardcoded text

Refs #687

Goal: make the world feel alive by showing the latest real heartbeat/briefing state. Acceptance: - panel shows latest heartbeat summary or briefing - empty/offline state is honest if unavailable - tethered to real files or API data, not hardcoded text Refs #687
Timmy self-assigned this 2026-03-28 16:23:49 +00:00
Author
Owner

Triage note: morning briefing work should stay outside the-nexus as a generated local artifact + automation lane. If Nexus participates later, keep it thin: a pointer/status surface to the latest briefing only. Do not let this issue turn into a bespoke briefing UI inside Nexus; respect the repo's anti-bloat / 10-line-cap posture. Related system issue: Timmy_Foundation/timmy-config#87.

Triage note: morning briefing work should stay outside `the-nexus` as a generated local artifact + automation lane. If Nexus participates later, keep it thin: a pointer/status surface to the latest briefing only. Do not let this issue turn into a bespoke briefing UI inside Nexus; respect the repo's anti-bloat / 10-line-cap posture. Related system issue: Timmy_Foundation/timmy-config#87.
Author
Owner

Deep triage pass: the triage note is exactly right — this should remain a thin pointer to real Hermes state, not turn into a second briefing system inside the-nexus. That constraint makes the issue much healthier.

So the honest scope here is narrow:

  • show latest heartbeat / briefing summary if available
  • show source provenance and timestamp
  • show an explicit offline / unavailable state if generation failed or has not run
  • maybe provide a link-out to the canonical artifact rather than rendering a custom briefing UI

Recommendation: keep open, but under the reduced scope above. This should close only when the panel is wired to a real artifact/API and clearly indicates freshness and provenance.

Deep triage pass: the triage note is exactly right — this should remain a **thin pointer to real Hermes state**, not turn into a second briefing system inside `the-nexus`. That constraint makes the issue much healthier. So the honest scope here is narrow: - show latest heartbeat / briefing summary if available - show source provenance and timestamp - show an explicit offline / unavailable state if generation failed or has not run - maybe provide a link-out to the canonical artifact rather than rendering a custom briefing UI Recommendation: keep open, but under the reduced scope above. This should close only when the panel is wired to a real artifact/API and clearly indicates freshness and provenance.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#698