-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decisions decisions: Add decision-making flow for stale threads #271
Merged
Commits on Jan 24, 2024
-
Add initial implementation of thread archive checks
These nudges happen when a thread is within 24 hours of its auto-archive time frame, and nudge the participants to take action to close the thread out. The current iteration gives the option to immediately archive, ask for a decision, ask for a status, or ask for a task to be captured. The three latter actions prompt for a person to identify as the person to decide, give status, or capture task. The robot then pings that person and lets them know that the thread will be auto-archived in 24 hours and to give their info in that time frame. Notably, by this point the bot has already set the thread to auto- archive in 24 hours. Soon we'll want a couple of these paths to re-extend the auto-archive time frame back to the server default if possible, once the designated person replies. There is also a currently-unused code path that heuristically determines if the full lifetime of a thread has been synchronous; in that case, it does not act in any way to change auto-archive or prompt for outcomes. These threads are treated as representing complete conversations.
Configuration menu - View commit details
-
Copy full SHA for be5da86 - Browse repository at this point
Copy the full SHA be5da86View commit details -
Unify follow-up action request handling for thread archiving
When a user responds to the follow-up action request, they can designate themselves or another user to take the follow-up action (e.g. capturing a task, posting a status, or capturing a decision). This path looks roughly the same for all actions, including pinging a user if the requester selects someone other than themselves to take the follow-up action. Also add a FIXME regarding forced thread archiving.
Configuration menu - View commit details
-
Copy full SHA for a4bca58 - Browse repository at this point
Copy the full SHA a4bca58View commit details -
Move channel metadata handling to a common file, add permitted features
Permitted features are tracked for a thread, channel, or category. The functionality for whether a thread is sync or not is rolled into a generic channel metadata functionality, which now includes permitted features per thread/channel/category. Note that there is not yet an external way to add to the permitted features metadata.
Configuration menu - View commit details
-
Copy full SHA for 0717ee3 - Browse repository at this point
Copy the full SHA 0717ee3View commit details
Commits on Oct 30, 2024
-
This resolves an interaction error triggering if the user tagged themselves, so instead we wipe the dropdown afterwards. to-do: Add channel for testing based on feedback
Configuration menu - View commit details
-
Copy full SHA for fe5d473 - Browse repository at this point
Copy the full SHA fe5d473View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78f61ec - Browse repository at this point
Copy the full SHA 78f61ecView commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 539badd - Browse repository at this point
Copy the full SHA 539baddView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa347b9 - Browse repository at this point
Copy the full SHA aa347b9View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6069e40 - Browse repository at this point
Copy the full SHA 6069e40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 131c218 - Browse repository at this point
Copy the full SHA 131c218View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dce2bd - Browse repository at this point
Copy the full SHA 0dce2bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a05e7 - Browse repository at this point
Copy the full SHA 83a05e7View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.