Cerebro Regression Tests
Instructions
- Reproduce the reported bug class with the smallest package-level test.
- Prefer table-driven Go tests for parser, validator, projection, graph, and source connector edge cases.
- Include security boundary cases for URL, host, tenant, auth, pagination, size-limit, and error-mapping fixes.
- Keep fixtures local to the package unless an existing shared fixture pattern already exists.
- Run the focused package test with
-count=1 -v, then runmake verifywhen feasible.
Success Criteria
- The new test fails against the unfixed behavior or clearly asserts the regression boundary.
- The production fix is minimal and covered by the new test.