Hi, extract from the fossil paper:
The block cache uses soft updates [1] to ensure that the on-disk file system is always self-consistent. Thus there is no halt console command and no need to check a file system that was shut down without halting.
Fossil does have a halt command and does often need checking after an unexpected shutdown... Any reason why? Was it just observed that it was needed? Or that soft updates weren't enough? Thanks, -- vs