Search and reason over Atris journal history. Use when user asks about past work, decisions, history, or patterns. Uses RLM pattern (grep first, reason second).
Search and reason over Atris journal history using the RLM pattern (grep first, reason second).
User asks about:
atris/logs/YYYY/YYYY-MM-DD.md
Structure of each journal:
## Inbox - Raw ideas (I1, I2, ...)## In Progress 🔄 - Active work## Backlog - Deferred work## Notes - Session summaries, brainstorms## Completed ✅ - Finished work (C1, C2, ...)Step 1: Grep first (cheap, fast)
# Find keyword matches
grep -r "keyword" atris/logs/ --include="*.md"
# With context
grep -r -C 3 "keyword" atris/logs/ --include="*.md"
# Multiple terms
grep -r -E "auth|login|token" atris/logs/ --include="*.md"
Step 2: If few matches (< 10), read directly
Step 3: If many matches (10+), use subagent
Task(haiku): "Analyze these journal entries and find patterns related to [query]:
[paste relevant grep results]"
Step 4: For complex synthesis
1. grep -r "feature X" atris/logs/
2. Read the matching file
3. Answer: "Added on 2025-01-02, see C3 in that day's journal"
1. grep -r -E "auth|login|token|credential" atris/logs/
2. Found 15 matches across 8 files
3. Read the 3 most recent matches
4. Task(haiku): "Categorize these auth-related entries: [entries]"
5. Synthesize into answer
1. grep -r -E "fail|❌|reject|REVIEW" atris/logs/
2. Found 30+ matches
3. Task(haiku): "What are the failure reasons in: [chunk 1]"
4. Task(haiku): "What are the failure reasons in: [chunk 2]"
5. Aggregate: "78% missing tests, 22% outdated MAP.md"
| Looking for | Grep pattern |
|-------------|--------------|
| Completed work | Completed\|✅\|C[0-9]+: |
| Failures | fail\|❌\|reject\|block |
| Decisions | decided\|decision\|chose\|pivot |
| Ideas | Inbox\|I[0-9]+:\|idea\|maybe |
| Technical debt | debt\|todo\|hack\|fixme\|refactor |
Always grep first. Only escalate to LLM when you need reasoning, not retrieval.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity
Tags:memory