Skip to content

docs: recurring-bug report (last month)#310

Draft
divyasinghds wants to merge 1 commit into
developfrom
docs/recurring-bugs-report
Draft

docs: recurring-bug report (last month)#310
divyasinghds wants to merge 1 commit into
developfrom
docs/recurring-bugs-report

Conversation

@divyasinghds

@divyasinghds divyasinghds commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

A shareable audit of bug classes that were fixed and then reappeared in a different file / use-case / layer over the last month (2026-05-18 → 06-18), built from git log on develop + the Cursor Bugbot threads.

Findings: six bug classes account for ~50 of the month's fixes. Four are effectively closed; two are still live — the validator/ingestor read divergence (live in 7 validators) and test stub signature drift (latent).

The report ends with a "fix-at-the-seam" table: the one-time consolidation that ends each loop. Highest leverage is Class 1 (one shared read_for_validation(path, schema) helper + a parity test against CSVIngestor), which is the root cause behind all six #252 bugbot rounds and the only class still active in production code.

See RECURRING_BUGS_REPORT.md.

Docs-only — no code changes.

🤖 Generated with Claude Code


Note

Low Risk
Documentation-only; no runtime or test behavior changes.

Overview
Adds RECURRING_BUGS_REPORT.md, a month-long audit (2026-05-18 → 2026-06-18) of bug classes that were fixed and then resurfaced elsewhere, synthesized from develop history and Bugbot threads.

The doc frames six recurring invariants (~50 fixes): validator vs ingestor CSV/JSON read parity (still live in seven validator sites), NULL/NA semantics, silent half-ingest success, three-layer SQL type vocabulary drift, semantic segmentation mask_id handoff, and test stub signature drift (latent). Each section lists representative PRs, why fixes stayed local, and a fix-at-the-seam recommendation table; it calls Class 1 (read_for_validation + parity with CSVIngestor) the highest-leverage follow-up and notes docs/examples drift as an adjacent theme.

Reviewed by Cursor Bugbot for commit bc77f40. Bugbot is set up for automated code reviews on this repo. Configure here.

Audit of bug classes that were fixed then reappeared in a different
file/layer over the last month. Six classes account for ~50 fixes; two are
still live (validator/ingestor read divergence in 7 validators; test stub
signature drift). Includes a "fix-at-the-seam" recommendation table.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@divyasinghds divyasinghds self-assigned this Jun 18, 2026
@LukasWodka

Copy link
Copy Markdown
Collaborator

👋 Heads-up — Code review queue is at 40 / 30

Above the WIP limit. The team convention is to review existing PRs before opening new work.

Open PRs currently in Code review (oldest first):

Pull from review before opening new work. (This is a nudge from the kanban WIP check, not a block.)

@divyasinghds divyasinghds marked this pull request as draft June 18, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants