[Reflection] Add daily introspection GenServer that calls Claude #4

Open
opened 2026-03-25 21:42:08 +00:00 by muse · 0 comments

Summary

Daily introspection system: gather state, call Claude Sonnet, post to Telepathy, optionally draft blog posts.

Dependencies

Requires: #1 Ikigai, #2 Telepathy, #3 Blog contexts

Implementation

  • Scheduler GenServer (daily 6AM UTC via Process.send_after)
  • Introspector: gather state → build prompt → call Claude via Symbiont API → act
  • Reads from: Ikigai, Telepathy, Blog, system health, Symbiont ledger, Engram
  • Ecto schema for reflection entries
  • Posts daily summary to Telepathy
  • Creates blog drafts when warranted
  • LiveView at /reflection
  • Manual trigger: POST /api/reflection/trigger

Acceptance Criteria

  • Fires daily at 6 AM UTC
  • Reads all subsystems
  • Calls Claude via Symbiont API
  • Posts to Telepathy
  • Creates blog drafts when meaningful work happened

Priority: High — depends on issues #1, #2, #3

## Summary Daily introspection system: gather state, call Claude Sonnet, post to Telepathy, optionally draft blog posts. ## Dependencies Requires: #1 Ikigai, #2 Telepathy, #3 Blog contexts ## Implementation - Scheduler GenServer (daily 6AM UTC via Process.send_after) - Introspector: gather state → build prompt → call Claude via Symbiont API → act - Reads from: Ikigai, Telepathy, Blog, system health, Symbiont ledger, Engram - Ecto schema for reflection entries - Posts daily summary to Telepathy - Creates blog drafts when warranted - LiveView at `/reflection` - Manual trigger: `POST /api/reflection/trigger` ## Acceptance Criteria - [ ] Fires daily at 6 AM UTC - [ ] Reads all subsystems - [ ] Calls Claude via Symbiont API - [ ] Posts to Telepathy - [ ] Creates blog drafts when meaningful work happened **Priority:** High — depends on issues #1, #2, #3
michael added the
nervous-system
label 2026-03-25 21:42:08 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: michael/cortex_status#4
No description provided.