One more formal method of describing much of this might be the Kolmogorov complexity of the state of your consciousness over the timeframe. (So outputting t=0: state=blah; t=1: state=blah, etc).
This has many of the features you are looking for.
This guides me to an interesting question: is looping in an infinite featureless plain of flat white any worse than looping in an infinite featureless plain of random visual noise?
(Of course, this is both noncomputable and has a nontrivial chance that the Turing Machine attaining the Kolmogorov complexity is itself simulating you, but meh. Details.)
One more formal method of describing much of this might be the Kolmogorov complexity of the state of your consciousness over the timeframe. (So outputting t=0: state=blah; t=1: state=blah, etc).
This has many of the features you are looking for.
This guides me to an interesting question: is looping in an infinite featureless plain of flat white any worse than looping in an infinite featureless plain of random visual noise?
(Of course, this is both noncomputable and has a nontrivial chance that the Turing Machine attaining the Kolmogorov complexity is itself simulating you, but meh. Details.)