Render Deployment
UGC Scanner
Upload a CSV of sites, start a Playwright scan job, track progress, and download structured results.
Start Scan
Job Status
Job Events
Recent API, worker, queue, and notification events for the selected job.Manual Review
Use this when comments only appear after a click, login, CAPTCHA solve, or other human action. Clicking Manual now primes the extension for that row. Then open the row URL in a new tab, reveal the comments, make sure the comment panel is actually visible in the browser viewport, and let the extension auto-match the current page and upload the snapshot. The extension sends both the visible-tab screenshot and the page DOM/HTML state. The server then re-renders that stored snapshot, saves its own rendered screenshot, and regenerates candidate crops from it. If this job was already completed, click Refresh in this web app after the extension upload so the latest manual artifacts are pulled in. The fallback config button is only there if auto-match still fails.
Candidate Review
After a scan or manual snapshot, review the top candidate subgraphs here. Each screenshot is a list/container candidate, not a single comment-text leaf. For manual uploads you can now compare the browser-uploaded screenshot, the server-rendered snapshot screenshot, and the candidate crops together. Mark the actual comment region, hard negatives, or uncertain cases so the training dataset improves as more sites are added.
Scoring Breakdown
Inspect why the selected row scored the way it did. This view surfaces the best candidate, its matched signals, penalty signals, and a feature truth table so a reviewer can understand the decision without reading raw JSON.