Promote mature Murmur learnings journal entries into an agent's binding Recurring patterns. Use when the user asks to curate lessons, promote repeated learnings, or names an agent learnings file under `.codex/learnings/`.
Promote mature Murmur learnings journal entries into an agent's binding Recurring patterns. Use when the user asks to curate lessons, promote repeated learnings, or names an agent learnings file under `.codex/learnings/`.
Murmur Curate Learnings
Curate the compounding-lessons loop for one agent. The expected input is an
agent name that maps to .codex/learnings/<agent>.md.
Steps
Validate the requested agent exists under .codex/learnings/. If unknown, list valid agents and stop.
Read .codex/learnings/<agent>.md and scan ## Run journal for entries with Status: journal.
Find lessons that recur: two or more journal entries pointing at the same failure mode, or one entry the operator confirms is load-bearing.
For each promotion, add one tight imperative bullet to ## Recurring patterns. Match the existing terse style and keep the section to about 20 bullets; if full, merge or drop the weakest existing bullet and say which.
Mark each source journal entry **Status:** distilled (<today>), using date +%F.
Do not invent lessons that are not in the journal.
Report which bullets you added or merged and which journal entries you marked distilled.