Page MenuHomeSoftware Heritage

[Add forge now] Design a feedback tracking solution
Started, Work in Progress, NormalPublic

Description

find an automation mechanism for feedback loop (API)

the request state change between waiting_for_feedback and feedback_to_handle must be automated :

from \ towaiting_for_feedbackfeedback_to_handle
waiting_for_feedbackxemail received from forge
feedback_to_handlesend message/reply to forgex

Event Timeline

vlorentz triaged this task as Normal priority.Mar 4 2022, 12:05 PM
bchauvet renamed this task from [Feedback loop] find an automation mechanism for feedback loop to [Add forge now Feedback loop] find an automation mechanism for feedback loop.Mar 4 2022, 12:13 PM
bchauvet raised the priority of this task from Normal to Needs Triage.
bchauvet triaged this task as Normal priority.
bchauvet updated the task description. (Show Details)
bchauvet updated the task description. (Show Details)
bchauvet renamed this task from [Add forge now Feedback loop] find an automation mechanism for feedback loop to [Add forge now Feedback loop] Implement feedback tracking.Mar 4 2022, 1:21 PM
bchauvet updated the task description. (Show Details)
bchauvet updated the task description. (Show Details)
bchauvet renamed this task from [Add forge now Feedback loop] Implement feedback tracking to [Add forge now Feedback loop] Implement feedback tracking API.Mar 4 2022, 2:07 PM
bchauvet moved this task from Backlog to MVP/weekly backlog on the Add Forge Now board.
bchauvet renamed this task from [Add forge now Feedback loop] Implement feedback tracking API to [Add forge now Feedback loop] Design a feedback tracking solution (Spike).Mar 7 2022, 3:04 PM
bchauvet renamed this task from [Add forge now Feedback loop] Design a feedback tracking solution (Spike) to [Add forge now] Design a feedback tracking solution (Spike).Mar 7 2022, 4:59 PM

pipeline from add-forge-now@ to django >> full email routing works

TODO : generate comments in the request log

pending question : howto generate unique email adresses for each request, making them not too predictable

unique email automatic deletion when a final state is reached for the request

bchauvet renamed this task from [Add forge now] Design a feedback tracking solution (Spike) to [Add forge now] Design a feedback tracking solution.Mar 14 2022, 4:06 PM
bchauvet changed the task status from Open to Work in Progress.
bchauvet moved this task from In Progress to Code Review on the Add Forge Now board.
bchauvet moved this task from Code Review to In Progress on the Add Forge Now board.

Hey! Can I take this up?

It's not tagged 'easy hack' but mostly it's being worked on already (see the bunch of diff/commits attached to the task already).

@bchauvet do you concur ^?

I acknowledge with @ardumont, this task already almost finished, so @Yavnikaa you'd rather take a look at our easy hacks first

from "feedback to handle", when you send a message to the forge :

  • the status remains the same instead of switching to "waiting for feedback"
  • after the first message has been sent to the forge, the mailto for "send message to the forge" should not contain a default text in its body