# Spec: <feature name>

Status: Proposed Requirements: UX spec: Supersedes / revises: Destination on completion:

## Summary

## Motivation

## Layer assignment

Logic / responsibility | Layer | Why it belongs there
--- | --- | ---
| Rust |
| Frontend |

## Design

## Out of scope

## Acceptance criteria

- `bun run check` and `bun run test` pass.
- `cargo fmt` clean, `cargo clippy` clean, `bun run test:rust` passes (if Rust changed).
- `bun run check:boundary` passes (no taxonomy leak into the frontend).
- New requirement-implementing code carries `// TRACES:` comments.
- `bindings.ts` regenerated if Rust types changed.

## Testing

## TRACES

## Notes for the implementer