Service: Reset All Data - ad-ha/kidschores-ha GitHub Wiki
🛠️ KidsChores: Reset All Data
A service has been implemented that clears all chore system status data while keeping all kids, chores, and rewards intact. This allows for a fresh start without deleting chore assignments or reward configurations.
⚠️ Use Caution: This action cannot be undone, and all progress data will be permanently lost. Be sure you want to reset before proceeding.
📝 Key Use Cases
1️⃣ Resetting the System for a New Tracking Period
- If you want to reset statistics and history without reconfiguring chores and rewards, this service allows you to do so in one step.
- Example: A parent can use this at the start of a new year to clear out previous streaks, points, and approvals while keeping all chore assignments the same.
- Example: Another example could be restructuring the reward system by updating point labels and badge criteria.
2️⃣ Cleaning Up After Testing or Initial Setup
- If you’ve tested the system and want to remove trial data, this service wipes out the test approvals, completions, and point history.
- Useful after the initial setup process if you’ve been experimenting with automation and approvals before officially launching chore tracking.
⚙️ How It Works
🔄 What Data Gets Reset?
- ✅ All Chore Statuses:
- Any chores marked as claimed, approved, or overdue will be reset.
- ✅ All Streaks & Progress Stats:
- Chore streaks, achievements, and challenge progress will be cleared.
- ✅ All Earned Points & Rewards History:
- Kids’ current points balances will be reset to 0.
- Any pending reward claims will be removed.
- ✅ All History:
- Approval records, penalties, and completions will be erased.
⚠️ What Stays the Same?
- ❌ Chores and Rewards - The configured chores and rewards remain unchanged.
- ❌ Kids Registered in the System - All kids and their chore assignments remain intact.
⚡ Action Name:
KidsChores: Reset All Data
🛠️ Usage Example:
action: kidschores.reset_all_data
data: {}