Add POST /api/semantic-diff endpoint for AI-powered code change explanations #11
Reference in New Issue
Block a user
Delete Branch "feature/semantic-diff-explainer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Uses Anthropic claude-sonnet-4-6 server-side to explain the semantic meaning
of code diffs in the budget app domain (paychecks, bills, financing, actuals).
Input validation rejects empty or oversized (>50KB) diffs. Tests mock the
Anthropic client via direct method replacement (same pattern as db.pool.query).
Nightshift-Task: semantic-diff
Nightshift-Ref: https://github.com/marcus/nightshift
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.