David Gwilliam
829c4ab63d
refactor: modularize display backends and add benchmark runner
- Create engine/display/ package with registry pattern
- Move displays to engine/display/backends/ (terminal, null, websocket, sixel)
- Add DisplayRegistry with auto-discovery
- Add benchmark.py for performance testing effects × displays matrix
- Add mise tasks: benchmark, benchmark-json, benchmark-report
- Update controller to use new display module
2026-03-15 22:25:28 -07:00
..
2026-03-15 22:25:28 -07:00
2026-03-15 19:20:47 -07:00
2026-03-14 20:56:24 -07:00
2026-03-15 21:47:53 -07:00
2026-03-15 22:25:28 -07:00
2026-03-15 21:47:53 -07:00
2026-03-15 22:25:28 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:20:47 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:20:47 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00