# Protocol Change Proposal

> Copy this template to `YYYY-MM-DD-title.md` when proposing changes.

---

## Metadata

- **Date:** YYYY-MM-DD
- **Author:** [Agent/Human]
- **Status:** Draft | Pending Approval | Approved | Rejected
- **Layer:** L1 (Protocol) | L2 (Project)

---

## Trigger

What problem or friction caused this proposal?

```
Describe the specific situation that revealed a gap in the protocol.
Include concrete examples if possible.
```

---

## Proposed Change

What specific change is proposed?

```
Be precise. Show before/after if applicable.
```

---

## Evidence

What experience supports this change?

```
- What happened that demonstrates the need?
- How many times did this issue occur?
- What was the impact (time lost, bugs introduced, etc.)?
```

---

## Impact Analysis

What else needs to change if this is approved?

- [ ] INVAR.md sections affected
- [ ] CLAUDE.md updates needed
- [ ] Template files to update
- [ ] Code changes required
- [ ] Other documentation

---

## Alternatives Considered

What other approaches were considered and why were they rejected?

```
1. Alternative A: ...
   Rejected because: ...

2. Alternative B: ...
   Rejected because: ...
```

---

## Approval

**For Layer 1 changes only:**

- [ ] Human has reviewed this proposal
- [ ] Human explicitly approves: _____________ (signature/date)

---

## Implementation Checklist

After approval:

- [ ] Update INVAR.md
- [ ] Update version number
- [ ] Sync templates
- [ ] Update related documentation
- [ ] Add to version history
- [ ] Commit with clear message
