skills
skills copied to clipboard
Save data monthly for team skill tracking over time
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
whodunnitcould be Useful - [ ] Testing