I just realized that I have been working on the schema-mismatch
branch for hours.
I think the branch was sneakily created when Anvil decided that there was a problem with my database schema. I looked at it and didn’t understand what was the difference, so I ignored it. I know that the database schema check is still under development and sometimes Anvil says there is an inconsistency with the database, but it is not true, so I ignored it.
Now I realize that I have been working on a branch that is not the one I picked nor created.
This is another case where Anvil decides that I should work on another branch (bad) without telling me (worse).