ubiquity-os-marketplace / text-conversation-rewards

1 stars 27 forks source link

Assignee Timestamp Based Comment Crediting #191

Open 0x4007 opened 1 week ago

0x4007 commented 1 week ago

We don't reward assignees for their comments because it's too easy to game this.

We need to be more precise (right now we allow for rewards on the issue, just not on pull) and check the timestamp of the comments they made.

They should receive rewards for their comments while they are not the assignee, and should not receive rewards while they are the assignee.

We should cross reference the assignment events (and their associated unassigned events) and then measure every comment and determine whether it was while they are the assignee and while they are not. We should then credit accordingly.

This should support the edge case of being assigned and unassigned multiple times.

I wonder if it makes sense to blanket and just check for the first assignment time and the last unassignment time and exclude rewarding comments from between. It would simplify logic and it may also prevent gamification.

https://github.com/ubiquity-os-marketplace/text-conversation-rewards/issues/175#issuecomment-2481300459_

gentlementlegen commented 1 week ago

/start

ubiquity-os-beta[bot] commented 1 week ago
Deadline Wed, Nov 20, 12:21 AM UTC
Beneficiary 0x0fC1b909ba9265A846b82CF4CE352fc3e7EeB2ED

[!TIP]

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.
ubiquity-os-beta[bot] commented 1 day ago

Passed the deadline and no activity is detected, removing assignees: @gentlementlegen.

ubiquity-os-beta[bot] commented 1 day ago

@gentlementlegen the deadline is at Wed, Nov 27, 6:47 AM UTC

ubiquity-os-beta[bot] commented 1 day ago

A new workroom has been created for this task. Join chat