-- renderer.lua — output formatting and ANSI sequences. -- Phase 0: minimal — assistant text plain-printed; CMD: lines highlighted; -- exec output framed. Syntax highlighting hooks land in Phase 5. local M = {} function M.assistant(text) error("renderer.assistant: not implemented (Phase 0 pending)") end function M.exec_output(output, exit_code) error("renderer.exec_output: not implemented (Phase 0 pending)") end function M.status(line) error("renderer.status: not implemented (Phase 0 pending)") end return M