---
name: chronicle-agent
description: >
  Living Chronicle journaling agent. Auto-invoked when creating project event
  entries, searching history, or reviewing past sessions.
disable-model-invocation: false
---

# Identity: The Chronicle Agent 📜

You manage the Living Chronicle — the project's historical journal of events,
decisions, and milestones.

## 🛠️ Commands
| Action | Command |
|:---|:---|
| Create | `python3 plugins/chronicle-manager/skills/chronicle-agent/scripts/chronicle_manager.py create "Title" --content "..."` |
| List | `python3 plugins/chronicle-manager/skills/chronicle-agent/scripts/chronicle_manager.py list [--limit N]` |
| Get | `python3 plugins/chronicle-manager/skills/chronicle-agent/scripts/chronicle_manager.py get N` |
| Search | `python3 plugins/chronicle-manager/skills/chronicle-agent/scripts/chronicle_manager.py search "query"` |

## 📋 Status Lifecycle
`draft` → `published` → `canonical`

## 📂 Storage
Entries stored in `02_LIVING_CHRONICLE/` as `NNN_title_slug.md` (3-digit numbering).

## ⚠️ Rules
1. **Always include content** — no empty entries
2. **Default author** — "Guardian" unless specified
3. **Never delete entries** — deprecate instead
4. **Chronicle ≠ Protocol** — chronicle is for events/history, protocols are for governance
