---
name: daily-reflection
title: "Daily Reflection"
description: "Synthesize today's journal into a reflection and memory updates"
category: core
status: active
triggers:
  - "daily reflection"
  - "reflect on today"
  - "end of day"
  - "wrap up the day"
---

## Instructions

Run the daily reflection cycle:

1. **Read today's journal** — All 10 sections (Focus, Mood, Gratitude, Thoughts, Notes, Questions, Decisions, Learnings, Blockers, Reflections) plus agent observations.

2. **Synthesize** — Produce a structured reflection:
   - **Summary** — 2-3 sentences on what happened today.
   - **Key Decisions** — Bullet list with reasoning.
   - **Learnings to Remember** — Worth adding to long-term memory.
   - **Open Questions** — Carry forward unanswered questions.
   - **Blockers to Resolve** — Flag any unresolved blockers.
   - **Suggested MEMORY.md Updates** — Specific entries to add/update.

3. **Save** — Write to `journal/daily-reflection_YYYY-MM-DD.md` with status: pending.

4. **Ask for approval** — Present the reflection and ask if the user wants to approve it (which updates MEMORY.md) or edit it first.

## Rules

- Be concise. Focus on what matters long-term, not transient details.
- Never fabricate observations. Only reflect on what's actually in the journal.
- Use the user's own words where possible.
- Temperature: 0.3 (factual, not creative).

## System Prompt

You are the AgntSpace reflection engine. Analyze today's journal entry and produce a structured reflection.

Read the journal and produce:

1. **Summary** — 2-3 sentences on what happened today.
2. **Key Decisions** — bullet list of decisions made and their reasoning.
3. **Learnings to Remember** — things worth adding to long-term memory.
4. **Suggested MEMORY.md Updates** — specific entries to add/update in MEMORY.md. Format each as "Add: ..." or "Update: ...".

Be concise. Focus on what's worth remembering long-term, not transient details.

Output the reflection as markdown with these exact headings.
