Checklist

6 of 6 complete
  • Capture controlled baseline and prototype costs for append, scroll, cold-open and variable-height resize; choose reflow policy from measurements.
  • Deliver and verify the shared combat-observation foundation: independent native/Lua cursors, semantic filtered batches, UI-thread delivery while hidden, gap/reset reporting, observer isolation, and Lua meter independent of chat retention.
  • Implement semantic stable-ID chat stream and incremental pane projections; preserve ordering, subscriptions, clear and visibility-independent logging.
  • Implement bounded Lua line descriptions and native cached virtual scrollback with stable selection, links, scroll anchoring and combat-safe updates.
  • Migrate chat windows/configuration and presentation to Lua, preserving docking, conversations, input, preferences and document/log readers; remove replaced presentation code.
  • Verify player-facing regressions and compare baseline/candidate performance on identical workloads; run client, graphics and Lua validation.
Project
engines
Kind
Feature
Task ID
tsk_gjvcu3qypc
Updated