skills icon indicating copy to clipboard operation
skills copied to clipboard

Save data monthly for team skill tracking over time

Open Miguel7373 opened this issue 9 months ago • 0 comments

Introduction

We need the ability to track the skills within the team and observe how they evolve over time. This requires capturing the state of team skills at different points in history, allowing us to analyze trends and changes (e.g., viewing the skill set as it was at the beginning of each month).

Chosen Approach:

Instead of building a custom periodic snapshot system with background jobs, we will use the paper_trail gem. This gem provides robust versioning and dose everything we need better and simpler.

To-Do

  • [ ] Install & Configure PaperTrail
  • [ ] Enable Versioning on Models
  • [ ] Look into if whodunnit could be Useful
  • [ ] Testing

Miguel7373 avatar Apr 04 '25 10:04 Miguel7373