Update Design Doc authored by Charles Koch's avatar Charles Koch
......@@ -12,14 +12,21 @@ The app is meant for adults as a tool to assist in learning and utilizing non-vi
## Scope
The app will store multiple "people". Each person will have a history of interactions with the following formula:
* Indicate if the interaction is a conflict or a gratitude
* If the interaction is a conflict, indicate if any other users in the app are involved
* Once a conflict has been started, a reminder is set to go off each day until the conflict is resolved
* Record the conflict in a way which does not suppose intent or use loaded language
* Identify the emotion resulting from the conflict
* Identify the need which the emotion stems from
* If the interaction is a gratitude, no further steps are necessary
* If the gratitude is a sub-interaction of a conflict, mark the conflict as resolved
* Gratitudes are always marked as resolved
* Propose a "request", a potential solution which meets the needs and resolves the conflict
* If other users were indicated in the first step, then immediately create conflicts for those users as well
* Record a "result": after attempting the request, keep a record of whether that request was successful or not
* Possibly explore the gratitude or additional conflict via a sub-record of the above steps
These interactions are stored as a history so that a user can see where certain interactions have failed and others have been successful. In the event that the conflict is shared among two or more people within the app, there is a way to link those records so that the conflict can be more easily mapped and understood.
These interactions are stored as a history so that a user can see where certain interactions have failed and others have been successful. In the event that the conflict is shared among two or more people within the app, there is a way to link those records so that the conflict can be more easily mapped and understood. Data stored in the app should be able to be backed up via the default system back up tools (iCloud, iTunes, Google Drive, etc).
Additional information on the non-violent communication method: https://www.youtube.com/watch?v=CBZUpt1bmnM
......
......