AWeber-Imbi / imbi

An operational management platform for medium to large environments
BSD 3-Clause "New" or "Revised" License
2 stars 12 forks source link

Score should decrease based on the age of your last successful build. #66

Open tomkulzer opened 2 years ago

tomkulzer commented 2 years ago

X points for current working build..

If the build works in the last 1 day gets you 100% of available points, last 2 days = 80% last 3 days = 70% last 4 days = 60% last 5 days = 50% last 6 days = 40% last 7 days = 30% last 8 days = 20% last 9 days = 10% last >9 days = 0%

https://aweber.slack.com/archives/C01SFQYH3A5/p1626147524001300

gmr commented 2 years ago

Some thinking behind this would be to add a new "Age" based fact type, that has a scoring mechanism outlined in the ticket. The complexity comes in that we currently update the scores when facts change, not on display, etc.

Perhaps we could create a stored proc that updates the score daily for all aged columns. Needs more in depth thinking before implementation.