TODO: AI code-review agent combining deterministic tools with LLM reasoning, structured outputs, persistance, human in-the-loop workflow, Github integration, evals and observability