Menu

#107 feat(worklog): capture review actions + reject attribution for eval feedback

closed
nobody
released (243)
2026-06-02
2026-06-02
Anonymous
No

Originally created by: Akarsh-Hegde

Summary

Worklog review-action + reject-attribution capture for the eval pipeline. When a reviewer dismisses a worklog they can now record where the time should have gone (a different ticket, or untracked) — the ground-truth attribution label the classifier got wrong, the highest-value eval signal.

Split out of the meridian doctor PR (#106) into its own branch/PR per review request.

Changes

  • Migration 032_worklog_reject_attribution.sql — adds corrected_task_key and corrected_to_untracked columns + partial index to the existing pm_worklog_feedback table (created in 029_pm_worklog.sql, already on main). Numbered 032 to sit after main's 031_pm_worklog_provider.sql.
  • ui/app/api/worklogs/[id]/route.ts — accept + persist the corrected-attribution fields on review actions.
  • ui/components/views/WorklogsView.tsx — UI for capturing the reviewer's correction on dismiss.

Test plan

  • [ ] cargo test (migrations apply cleanly — 148 passed locally)
  • [ ] cd ui && npm run build

🤖 Generated with Claude Code

Related

Tickets: #108

Discussion

  • Anonymous

    Anonymous - 2026-06-02

    Ticket changed by: adityaharishch

    • status: open --> closed
     
  • Anonymous

    Anonymous - 2026-06-02

    Originally posted by: adityaharishch

    🎉 This PR is included in version 1.7.0 🎉

    The release is available on:

    Your semantic-release bot 📦🚀

     

Log in to post a comment.