]> git.cworth.org Git - turbot/blobdiff - TODO
TODO: Capture some recent suggestions
[turbot] / TODO
diff --git a/TODO b/TODO
index 67a48304218ec5fd7b77616911e726fe3a5a3107..f7119d9afa1a15e03ebe8633ecb0a1795d9499bd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -3,19 +3,17 @@ Recently-proposed ideas (not yet prioritized)
 • Set-up an announcements Slack channel that's auto fed by email to a
   particular email address.
 
-Low-hanging fruit
------------------
+• Have Turbot explicitly report long state strings to the channel,
+  (since the implicit report from settting the abbreviated topic won't
+  have the whole message).
 
-[These are not highest priority, but are so easy that they are worth
-not delaying until after bigger features below.]
-
-• Make /solved clear the state string for a puzzle.
+• In messages (like from /solved) don't use a raw user_name value from
+  the request, but instead some tagged version of a user ID (which
+  Slack will render as a display name).
 
 Round management
 ----------------
 
-• Group the puzzles in the Turbot home view by round
-
 • Select round fields by default based on the round of the puzzle for
   the channel in which `/puzzle` is invoked.
 
@@ -61,6 +59,9 @@ Editing puzzle fields
   channel for a solved puzzle (but make sure archived puzzles still
   show up in global hunt/round views).
 
+• Ensure that both spreadsheet and channel are updated in response to
+  any changes.
+
 File uploads
 ------------
 
@@ -97,16 +98,6 @@ Un-prioritized items
 
 • Add support for recording/displaying those who have current roles
 
-• Decide a good plan for audio/video calls for puzzles and integrate
-  that into Turbot.
-
-• Inspect the CloudWatch logs for our Turbot AWS Lambda during the time
-  period of the active hunt, (October 24-31), find and diagnose any
-  errors that occurred during that period. Users reported seeing
-  "Trouble connecting" (probably during new-puzzle dialog submission)
-  as well as "dispatch_failed during /state command (perhaps due to a
-  state string that was very long).
-
 • Think about some way to express solve priority
 
 Lower priority
@@ -114,8 +105,10 @@ Lower priority
 
 • Implement code to close out an entire hunt after the fact
 
-
 • Figure out what tool we want to use for shared drawing on a puzzle
   and integrate that into Turbot, (give a command that will generate a
   new URL and will insert that URL into the Slack topic and the list
   of links at the top of the sheet).
+
+• Think about using a URL shortener API for the sheet URLs (to leave
+  more room in a channel topic for state string content)