# Does your app allow an honest correction?

A public worksheet from the Terrarium build story, Mad Max Labs, 20 October 2026.
Article: https://madmaxlabs.com/blog/terrarium-undo-without-losing-progress

Product/build:
Test date:
Test save or account:

Use a disposable test record, not a customer's real activity.

| Check | Expected behaviour | Observed behaviour |
| --- | --- | --- |
| Plan two units from a seven-unit project | Today 0/2; project 0/7 | |
| Record one unit in Today | Today 1/2; project 1/7 | |
| Record one in the project | Today 2/2; project 2/7 | |
| Undo the second unit | Today 1/2; project 1/7 | |
| Complete, undo, complete the same unit again | No duplicate reward or repeated first-completion celebration | |
| Unlink the item from today's plan | Recorded project work remains | |
| Inspect yesterday after recording work today | Today's events do not create activity yesterday | |
| Remove a mistaken water entry | Correct amount; earned rewards retained | |
| Repeat undo after the total reaches zero | No negative amount | |
| Read the weekly review | Plans, focus selections and completed work remain distinguishable | |

Record these separately:
- Activity totals before/after:
- Earned rewards before/after:
- History before/after:
- What a person would see and understand:

These are the Terrarium design expectations described in the article, not a claim that every product should use the same reward model.
