<!--
Thanks for opening a PR! For engine-only changes, please file in the
private tmai-core repo instead — see CONTRIBUTING.md "Where to contribute".
-->

## Summary

<!-- 1-3 bullets describing what changed and why. -->

-

## Area

<!-- Tick all that apply. -->

- [ ] React WebUI (`clients/react/`)
- [ ] Ratatui TUI (`clients/ratatui/`)
- [ ] Wire contract (`api-spec/`) — note: bot-managed, hand edits rejected
- [ ] Installer (`install.sh`) / release workflow / `versions.toml`
- [ ] Docs (`README*`, `CONTRIBUTING*`, `SECURITY*`, `assets/`)
- [ ] CI / `.github/`

## How was it tested?

<!-- Mark with x. Add commands or screenshots where helpful. -->

- [ ] `pnpm test` (clients/react)
- [ ] `pnpm build` (clients/react)
- [ ] `cargo test` (clients/ratatui)
- [ ] `npm test` (api-spec)
- [ ] Manual browser check
- [ ] N/A — explain below

## Linked issues

<!-- "Closes #123", "Refs #456". -->

-
