Skip to content

GSoC: add noise filtering and HITL review logging endpoints#832

Closed
norikokono wants to merge 5 commits intoOWASP:mainfrom
norikokono:gsoc/bd-noise-hitl
Closed

GSoC: add noise filtering and HITL review logging endpoints#832
norikokono wants to merge 5 commits intoOWASP:mainfrom
norikokono:gsoc/bd-noise-hitl

Conversation

@norikokono
Copy link
Copy Markdown

Summary

This PR adds an initial backend slice for the GSoC Module B and Module D workflow.

  • add a /rest/v1/filter_changes endpoint for classifying incoming changes as noise vs relevant
  • add /rest/v1/review/action to persist reviewer decisions to JSONL logging
  • add /rest/v1/review/queue to read back the logged review queue
  • add focused tests for the new filter and review endpoints
  • include small typing cleanups needed by the new code path

Notes

This is intended as the current stage submission for the Noise/Relevance Filter and HITL review flow.

Validation

I attempted to run the focused web tests in the dev container, but the environment here does not currently have the repo's Python dependencies installed (sqlalchemy is missing), so local test execution is blocked until dependencies are installed.

@norikokono
Copy link
Copy Markdown
Author

I realized this PR includes an unrelated devcontainer.json change, so I’m closing it and will reopen a clean PR with only the Module B/D work. I’ll link the replacement PR shortly.

@norikokono norikokono closed this Mar 29, 2026
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.

1 participant