I built it with Claude Code and Paper MCP inside Antigravity. The agent uses get_jsx to diff Tailwind classes node by node, analyzes semantic meaning of copy changes, and compares image fills with vision. It caught a hero gap deviation (gap-12 in code, gap-10 in Paper), a subhead measure narrowed from 560px to 520px, and copy drift from the Paper source, all before a single human review.