---
name: Design proposal
about: Suggest a trait surface change, new sub-trait, or architectural shift
title: 'design: '
labels: design
---

## Motivation

<!-- What problem does this solve? Why now? -->

## Proposed change

<!-- Trait signatures, struct shapes, code sketches. -->

```rust
// proposed surface
```

## Alternatives

<!-- Sub-bullet alternatives + why rejected. -->

## Migration cost

<!-- Breaking change? Pre-1.0 churn allowed but log impact on sqeel + buffr. -->

## Stability impact

- Breaks `Buffer` trait surface? [ ]
- Breaks `Host` trait surface? [ ]
- Changes `Editor` public API? [ ]
- Adds new `Host::Intent` requirement? [ ]
- Affects snapshot format (version bump needed)? [ ]
