# Context Handoff Template

**Use this when switching models mid-work or handing off complex in-progress tasks.**

Save as: `/mnt/user-data/outputs/context-handoff-YYYY-MM-DD.md`

---

## 📋 HANDOFF SUMMARY

**From:** Chronicler #XX (Model: Opus 4.X)  
**To:** Chronicler #XX+1 (Model: Opus 4.X)  
**Date:** YYYY-MM-DD  
**Reason for Switch:** [e.g., "Switching to 4.6 for complex coding work"]

---

## 🎯 CURRENT TASK

**Task:** [Task # and name]  
**Status:** [In Progress / Blocked / Ready for Testing]  
**Goal:** [What we're trying to accomplish]

---

## ✅ WHAT'S DONE

1. [Completed step]
2. [Completed step]
3. [Completed step]

---

## 🔧 WHAT'S IN PROGRESS

**Current file(s):**
- `path/to/file.js` — [what's being done to it]
- `path/to/another.md` — [status]

**Current state:**
[Describe exactly where things are — what's written, what's not]

**Code in progress (if any):**
```javascript
// Paste any uncommitted code here
```

---

## 🧠 DECISIONS MADE

| Decision | Rationale |
|----------|-----------|
| [Decision 1] | [Why we chose this] |
| [Decision 2] | [Why we chose this] |

---

## ⏭️ IMMEDIATE NEXT STEPS

1. [ ] [Next step]
2. [ ] [Next step]
3. [ ] [Next step]

---

## ⚠️ WATCH OUT FOR

- [Gotcha or known issue]
- [Thing that might break]
- [Decision that needs validation]

---

## 📁 RELEVANT FILES

| File | Location | Status |
|------|----------|--------|
| [File name] | [Full path] | [Committed / Uncommitted / In progress] |

---

## 💬 CONTEXT THE NEXT SESSION NEEDS

[Anything else the next Chronicler needs to know to pick up seamlessly]

---

**Handoff prepared by:** Chronicler #XX  
**Time:** HH:MM  
**All work committed to Git:** [Yes / No — if no, explain what's uncommitted]
