...
GOAL 2: Buy Midnight Labor
Preconditions:
- The user cannot make his assigned Midnight, or
- The user achieves higher utility by paying for labor rather than doing his assigned Midnight.
- The user has logged in to the exchange
Subtasks:
- Display the current market for labor prices for a specific Midnight
- Determine if the current market price for Midnight labor is acceptable to the user. If so,
- Enter date of Midnight
- Enter Midnight type
- Place buy market order
- If market price is too high,
- Enter date of Midnight
- Enter Midnight type
- Enter ask price
- Place buy limit order
- Confirm order
- Wait for notification that order has been filled.
GOAL 3: Sell Midnight Labor
Preconditions:
- The user has free time and wishes to earn money by doing Midnights, or
- The user achieves higher utility by doing Midnights
- The user has logged in to the exchange
...