Has Anyone Seen My Stapler?
Add a rule named “Shared Workspaces” with the following text:
Each Innie has a Desk Drawer, which is privately tracked by the Board and may be either empty or contain a string of between 5-50 characters that is considered flavour text, defaulting to empty. When not empty, the allowed characters in a Desk Drawer are the 26 letters of the Latin alphabet, numbers, underscores, hyphens, spaces, and full stops. At any time as a Virtual Action, an Innie may set the contents of their Desk Drawer to empty.
As a Daily Virtual Action called a Secret Drop, an Innie may add a string of their choosing, provided that string is legal for the contents of a Desk Drawer, to another Innie’s Desk Drawer, known as the Target Drawer in that instance of that action, provided that Target Drawer has not been part of a Secret Drop action from that Innie in the past 72 hours. If the result of that action would cause the contents of the Target Drawer to be illegal, the action fails.
As a Daily Action known as a Drawer Check, the Board should perform the following steps as an atomic action:
* Resolve all pending Secret Drops in the order in which they were received, appending the string requested in each Secret Drop to the contents of that Target Drawer of that Secret Drop if doing so would not cause that Target Drawer’s contents to be illegal.
* For each Innie whose Desk Drawer has changed due to resolving the Secret Drops in this instance of the Drawer Check, privately message that Innie with the current contents of their Desk Drawer.The Board should not resolve any Secret Drops except when a Drawer Check is performed.
An alternate way to pass secret information, but the information is limited. Secret Drops are resolved daily to avoid guessing who left the drop based on timing.
Lawnomos: he/him
Won’t Secret Drops automatically resolve as soon as the emperor sees them, as Virtual Actions?