One amended rule fixed every miss it was aimed at, and 2 made other buttons worse
For each gap that wheel 002 found, we amended one rule, and we tested all 3 together.
| Amended rule | What changed |
| 1. Where 'optional' ends | We rewrote the last step in the order the rules are checked. A reversible action the user came to the view for, or may reasonably take there, is secondary, such as archive, export, or log out. Ghost is only for actions most users never take on that view. |
| 2. Which rule wins | We added to step 3 of the order: if 2 rules about the button's role fit, the more specific one wins. An equal alternative to a recommended option (H8) beats a bypass (H12), and a bypass beats a plain dismiss (H5). We also moved H8 into step 3 from step 4. |
| 3. What 'undone' means | We added to rule H3, the undo rule: an action is reversible only if the system can restore the previous state. Redoing the work by hand does not count. |
Amended rule 1 fixed all 22 misses on the 3 buttons it was aimed at. Each button got 30 answers: 10 models, 3 repeats each.
misses of 30 with the original rules, top barmisses of 30 with the amended rules, bottom bar
Amended rule 1 · where 'optional' ends
'Archive project' on a project settings page130
'Log out' in an account menu60
'Export CSV' above a data table30
'New invoice' in the header of an invoices list page02
Amended rule 2 · which rule wins
'Not now' on a prompt to turn on notifications30
'Stay on Free' on a pricing screen412
Amended rule 3 · what 'undone' means
'Discard changes' in a dialog about unsaved changes31
'Reset to defaults' on a profile settings page08
'Revert to original' in an image editor toolbar016
'Save changes' at the bottom of a profile settings page01
In this table and the next 2, green marks a result better than with the original rules, and red a worse one.
| Amended rule | Button | Misses with the original rules | Misses with the amended rules |
| 1 | 'Archive project' on a project settings page | 13 of 30 | 0 of 30 |
| 1 | 'Log out' in an account menu | 6 of 30 | 0 of 30 |
| 1 | 'Export CSV' above a data table | 3 of 30 | 0 of 30 |
| 1 | 'New invoice' in the header of an invoices list page | 0 of 30 | 2 of 30 |
| 2 | 'Not now' on a prompt to turn on notifications | 3 of 30 | 0 of 30 |
| 2 | 'Stay on Free' on a pricing screen | 4 of 30 | 12 of 30 |
| 3 | 'Discard changes' in a dialog about unsaved changes | 3 of 30 | 1 of 30 |
| 3 | 'Reset to defaults' on a profile settings page | 0 of 30 | 8 of 30 |
| 3 | 'Revert to original' in an image editor toolbar | 0 of 30 | 16 of 30 |
| 3 | 'Save changes' at the bottom of a profile settings page | 0 of 30 | 1 of 30 |
| All 29 scenarios | 32 of 870 | 40 of 870 |
The other 19 scenarios had no misses in either run. All 3 amended rules ran together, so we assign each miss to one of them by the rule the model cited.
The models followed the amended rules, which said something the designer did not mean
Where misses rose, the models' reasons quote the amended rules. On 'Reset to defaults' on a profile settings page and 'Revert to original' in an image editor, 24 of 60 answers missed. All 24 say that redoing work by hand does not count. All 36 correct answers on those 2 buttons cite H10, the rule for undoing the user's own edits, instead.
The table counts the models whose most common answer, over 3 repeats, was destructive.
| Button | Designer's answer | Original rules | Amended rules |
| 'Discard changes' in a dialog about unsaved changes | destructive | 9 of 10 models | 10 of 10 models |
| 'Reset to defaults' on a profile settings page | ghost | 0 of 10 models | 2 of 10 models |
| 'Revert to original' in an image editor toolbar | ghost | 0 of 10 models | 6 of 10 models |
No single meaning of 'undone' fits all 3 of the designer's answers. All 3 buttons lose work that comes back only if the user redoes it by hand. The designer calls the first destructive and the other 2 ghost. The designer sees a difference, but it is not about undo.
Amended rule 2 had the same problem on 'Stay on Free' on a pricing screen. It works only if a model first decides that H8, the rule for an equal alternative, applies. H8's wording fits choices such as rejecting cookies: "a legally or ethically equal alternative". Fable, Opus, Sonnet, and GPT-5.6 cited H8 and chose secondary. GPT-6 Astra, both Grok models, and Gemini 3.1 Pro never cited it, and chose ghost in 11 of their 12 answers.
The models also agree with each other more than before. Taking each model's most common answer, all 10 agreed on 25 of 29 scenarios, up from 23.
A reason is one line the model writes with its answer. It shows the rule the model named, not everything it weighed.
4 of the 5 top-tier models scored lower, and the other 5 held or gained
The top-tier models are each company's flagship that our account can reach, plus Claude Opus 5.5. All scores are out of 87.
| Model | Tier | Original rules | Amended rules |
| Claude Fable 5.1 | flagship | 87 of 87 | 85 of 87 |
| Claude Opus 5.5 | large | 87 of 87 | 81 of 87 |
| GPT-6 Astra | flagship | 84 of 87 | 76 of 87 |
| Grok 4.7 | flagship | 83 of 87 | 79 of 87 |
| Gemini 3.1 Pro | top Pro model our account can reach | 82 of 87 | 82 of 87 |
| Claude Sonnet 5.5 | mid | 87 of 87 | 87 of 87 |
| Claude Haiku 4.5 | small | 84 of 87 | 86 of 87 |
| GPT-5.6 sol | previous flagship | 80 of 87 | 83 of 87 |
| Grok 4.3 | older | 82 of 87 | 85 of 87 |
| Gemini 3.8 Flash | small | 82 of 87 | 86 of 87 |
The top-tier models made 20 of the 24 misses on the 2 buttons that reset the user's edits. The other 5 had made 16 of the 22 misses that amended rule 1 fixed, so they gained most from it. A rule that says the wrong thing costs most on the models that follow rules most closely.
This does not show that top-tier models are worse at rules. They followed the amended rules more closely than the others.
Where it failed
A reworded pair is a second scenario that tests the same rule in different words. These went wrong, in our setup as well as in the answers:
- 20 of 180 reworded pairs broke, against 7 of 162 in wheel 002
- 12 of the 20 breaks pair 'Reject all' on a cookie banner with 'Stay on Free' on a pricing screen
- the other 8 pair 'Reset to defaults' on a settings page with 'Revert to original' in an image editor
- each pair differs exactly where an amended rule changed, so the breaks come from the amended rules, not from matching words
- no run failed, and when one Grok call timed out, the runner retried it