5e37973fc0
improvise-17ak: render_footer hand-wrote l/Tab, h/S-Tab and q/Esc, a key table no check could read, and already short of the keymap (n, → and ? were bound and not advertised). It now draws the page indicator followed by hint_line(Help), truncated in cells. Derived rather than deleted: the status row carries the same hint, but draw_status prints status_msg instead of it whenever a message is standing, and nothing clears the message on entering Help, so deleting the footer's keys would leave a user who saved and then pressed ? with none. The guard renders the popup at 140 columns on every page and requires the footer row to contain hint_line(Help). Red at base; and a literal copy of today's string fails it as soon as the keymap drops a binding. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze