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: {}