From 163b9ecfdb93ee9103cc0af269477bc921918c95 Mon Sep 17 00:00:00 2001 From: Tyler M Kontra Date: Mon, 27 Jun 2022 21:51:27 -0700 Subject: [PATCH] README: add some notes on roadmap --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b2f6430..00f17a8 100644 --- a/README.md +++ b/README.md @@ -42,4 +42,9 @@ Legacy Architecture (available at `/legacy` url prefix): - Read-only table view for the V2 application - alternatively, "close" a table so that it can no longer be modified, and then the game can be shared - Client-side sessions (cookies) to provide a `Your Recent Games` section on the home page - - this will make it easy to return to previously reviewed games (without remembering a table id). \ No newline at end of file + - this will make it easy to return to previously reviewed games (without remembering a table id). +- "Undo" Functionality + - Probably need something resembling event sourcing. + - Allow "undoing" out of sequence? Or just linked-list style undo. + - "Out of sequence" undo is more accurately called "revert" or "invalidate" a given action. + - Goal is to provide "audit trail" for all participants to view what was accounted for and how. \ No newline at end of file