## erickochen/purple — v3.22.0…v3.22.1

_8 commits._

### Features
- **feat: auto-generate on-brand marketing imagery from the live TUI** (ff06547)

### Fixes
- **fix: serve a real robots.txt so AI crawlers can reach llms.txt** (2dd186b)

### Tests
- **test: write vault test stubs once to end flaky exec race** (c279315)

### Chore
- **chore: regenerate marketing assets from the live TUI** (ccf0b27)
- **ci: install VHS via the charm apt repo instead of the action** (16cdcb0)
- **ci: pre-install ffmpeg for VHS and gate the asset pipeline in precommit** (0e3cdaf)
- **chore(deps): bump libfuzzer-sys from 0.4.12 to 0.4.13 in /fuzz (#93)** (d115c9c)
- **chore(deps): bump log from 0.4.30 to 0.4.32 (#94)** (a4b0cdf)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/erickochen/purple?utm_source=github-action)._