docs: architecture overview
Captures the port story end-to-end:
- what's translated (store / scripting / commands inline / persistence)
- what's NOT translated (PyO3, Tokio, RESP wire server, MessagePack)
- complete command surface grouped by upstream parity
- data model (single-mutex Store, the ordered-structure tradeoffs)
- EVAL implementation (fresh Lua 5.1 VM per script, redis.call as C fn)
- pubsub callback contract (sync delivery, do not re-enter the store)
- differences from upstream-rust in a side-by-side table
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>