[HEARTBEAT] Apprentice protocol — episodic memory logging of desktop activity #552
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per direction shift (#542). The most important idea from the session.
Task
When Alexander is active (human input detected through Desktop Control MCP), Timmy enters observation mode:
experience_storeas episodic memoryWhen Alexander is away (no input for configurable threshold, default 5min), Timmy shifts to autonomous mode — using accumulated observations to inform decisions.
The mode transition is a simple flag check in the heartbeat loop, not a separate system.
Acceptance criteria
After 10 minutes of Alexander working at his desktop, Timmy can summarize what Alexander was doing.
⚡ Dispatched to
claude. Huey task queued.⚡ Dispatched to
gemini. Huey task queued.⚡ Dispatched to
kimi. Huey task queued.⚡ Dispatched to
grok. Huey task queued.⚡ Dispatched to
perplexity. Huey task queued.🔧
geminiworking on this via Huey. Branch:gemini/issue-552🔧
grokworking on this via Huey. Branch:grok/issue-552⚠️
grokproduced no changes for this issue. Skipping.v0.4.0 Overlap — Reframe
Hermes v0.4.0 hardened the memory substrate:
.hermes.mdproject config (#1712)The episodic memory logging infrastructure is now robust in the harness. Don't build a parallel system.
Action: Reframe to "Configure Hermes session/memory system for apprentice-protocol episodic logging." The logging is there — the apprentice behavior is about what we log and when we recall, not building the logger itself. Plug in tools, don't build.
Closing during the 2026-03-28 backlog burn-down.
Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.