csdl/makahiki — Issue #21: Write consistency check management task
Author: yongwen
Created: 2012-02-08 02:13:16+00:00
State: open

As Makahiki becomes more complex, there are more ways that different pieces might be inconsistent. One solution to this would be to have a consistency check management task that admins could run to see if there were problems with the content. Some things it might do:

* Check to make sure there exists widget help for every help slug
* Check to make sure the unlock conditions for every activity/commitment are valid (this should really be done upon submission in the admin interface, the way quests work now)
* Check to make sure there is a path to unlock every activity/commitment (this might be a little tricky, depending on how careful the check is)
* Check for broken links embedded in any admin-generated content (help pages, activity descriptions, etc)