Edge Cases Find
edge_cases_findEdge Case Museum: describe what you are implementing in plain words ("username uniqueness", "parse a CSV upload", "store and add up money amounts", "schedule a reminder in the user's timezone", "sort customer names") and get the surprising inputs that break that kind of code. Each exhibit gives the assumption it breaks, the exact input with escapes, what goes wrong, the fix, and a repro in your language whose expected_output was captured by actually running it (Python 3 or Node.js). Returns a short form plus refine_tags; use edge_case_get for the full exhibit or edge_cases_test_file for a runnable test file. Curated collection, keyword and tag matching, no upstream calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum exhibits to return (default 8, max 25). | |
| context | Yes | What you are implementing, in plain words, e.g. "username uniqueness" or "parse a CSV upload". | |
| language | No | Language of the repro to include with each exhibit. "javascript" means Node.js. Omit for the first available repro. |