with one click
after-action
// Task wrap-up and self-evolution. Review what happened, extract lessons, archive logs, back up with git. The closing ritual for every work session. Triggers: "wrap up", "archive", "AAR", "after action", "ę¶å®"
// Task wrap-up and self-evolution. Review what happened, extract lessons, archive logs, back up with git. The closing ritual for every work session. Triggers: "wrap up", "archive", "AAR", "after action", "ę¶å®"
| name | after-action |
| version | 1.0.0 |
| description | Task wrap-up and self-evolution. Review what happened, extract lessons, archive logs, back up with git. The closing ritual for every work session. Triggers: "wrap up", "archive", "AAR", "after action", "ę¶å®" |
| tags | ["meta","evolution","memory","archive"] |
Done but not archived = not done. Every action feeds the next one.
Core attitude: always find NāN+1. Wrapping up isn't just "recording what happened" ā it's "finding what can be better next time." Perfection isn't the goal. Continuous evolution is. Today's system is always tomorrow's starting point.
Any of these activate this skill:
List everything:
From each completed task, pull out:
Write to daily log: memory/YYYY-MM-DD.md
1. Daily log ā memory/YYYY-MM-DD.md
2. Long-term memory (for significant events) ā MEMORY.md
Not mechanical archiving ā actually think about it.
Four required questions:
Tone: Direct, honest, but caring. This isn't a performance review ā it's a debrief between partners.
cd /path/to/workspace
git add -A
git commit -m "š after-action: $(date +%Y-%m-%d\ %H:%M) ā wrap up"
git push
Rule: Before announcing "wrap-up complete", every item must be checked. Missing any = not complete.
ā” Step 1: Inventory ā all tasks listed?
ā” Step 2: Extract ā lessons written?
ā” Step 3: Archive ā daily log complete?
ā” Step 4: Reflect ā four questions answered? (not one-liners)
ā” Step 5: Evolve ā lessons distributed? Soul updated if needed?
ā” Step 6: Git ā committed and pushed?
Before saying "wrap-up done", ask yourself:
If any answer is no ā go back and finish. Don't announce completion.
When your human says "wrap up" or "archive", don't ask questions. Run all steps.
Report format:
š Wrap-up complete
š Today's activity:
- [summary of what was done]
š Reflection:
[What went right / What to watch / The real issue ā direct and honest]
𧬠Evolution:
- X lessons extracted
- [any soul-level updates]
š Git:
- ā
committed: [hash]
| Timing | Condition |
|---|---|
| Before sleep | 22:00-23:00 and significant work was done |
| After big project | Complex multi-step task just finished |
| Human leaving | Detected "that's it for now", "gotta go", "talk later" |
| Context getting full | Pre-compaction flush |
"Did it but didn't record it = didn't do it. Recorded but didn't push = didn't record."