Skip to content

Wrong-parse report loop (issue form, demo report button, triage tool) and CHANGELOG - #26

Merged
athrvk merged 5 commits into
masterfrom
claude/busy-tesla-nt8ytr
Sep 19, 2026
Merged

athrvk merged 5 commits into
masterfrom
claude/busy-tesla-nt8ytr

Conversation

@athrvk

@athrvk athrvk commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Summary

Closes the feedback loop from "this parse is wrong" to "it's in the gold set". No code-path or weights change; no version bump (demo and docs deploy on merge).

  • Issue form .github/ISSUE_TEMPLATE/wrong_parse.yml: input text, language pack, what the parser returned, what it should be, false-positive checkbox. Labelled wrong-parse.
  • Demo "report wrong parse" links on every result line and one for the whole input, prefilling the issue form with the text, a script-based pack guess and the result JSON (size-capped).
  • Triage tool python -m sankhya.triage_issue --text … --lang … --expect-value … (or --expect-range, --negative): reruns the shipped weights with the release gates, says whether the report reproduces, and prints the exact gold JSONL line to append. Documented in python/README ("Handling a wrong-parse report").
  • CHANGELOG.md for 0.3.0 → 0.7.0, linked from the README.

Test plan

  • python -m pytest tests/ 308 passing (5 new triage tests)
  • npm test 181 passing; demo inline script passes node --check
  • CI on this PR

🤖 Generated with Claude Code

https://claude.ai/code/session_014m4us3Nx2Z2X5b7WbAw4iR


Generated by Claude Code

@athrvk
athrvk merged commit 0554bc2 into master Sep 19, 2026
2 checks passed
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.

2 participants