summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/Sprint3-Retrospective.md15
1 files changed, 13 insertions, 2 deletions
diff --git a/doc/Sprint3-Retrospective.md b/doc/Sprint3-Retrospective.md
index 72ca362..175bc2c 100644
--- a/doc/Sprint3-Retrospective.md
+++ b/doc/Sprint3-Retrospective.md
@@ -69,7 +69,9 @@ TODO
## Intelligent Error Handling (#error-hand)
-TODO
+Several important cases for error redirection were handled via standard permissions
+changes and in the end only a few specific redirections needed to be coded directly
+(such as correctly handling redirections away from a destoryed tournament or match).
## Search (#search)
@@ -90,7 +92,16 @@ TODO
## Alternate Scoring and pairing methods (#alt-score-par)
-TODO
+We overhaulted the entire tournament structure and introduced a modular/pluggable
+system for seeding, scheduling, sampling, and scoring, lovingly called the 4S Module
+System. We relocated code from other places into these modules in the 'lib'
+directory including form HTML which is retrieved dynamically from these modules.
+In the case of sampling (retrieving and populating statistics for scoring) we built
+an intelligent system for populating available modules for a game-type based on the
+statistics needed for its scoring methods which replaced their manual configuration.
+We introduced Tournament Stages to accomodate a wider range of tournament types
+and modes and designed the library modules to be general enough to use results of
+past stages or player statistics to affect future ones.
## Tournament preference interface (#tourn-prefer)