Sequence question

Inputs:

isNight - Day or Night Sensor Is Night
isEvening - Schedule - Daily, start 16:00:00, stop 22:30:00
areHome - either of 3 iPhoneLocator devices have status “Present”.

Condition:

isNight ; isEvening ; areHome

My expectation is that if the order of the inputs becoming true is the defined order (i.e. first isNight, then isEvening, then areHome), the condition is true.

I would (hope/expect) think that once either of the 3 changes state (from true to false), the condition becomes false too. Is that not a correct hope/expectation/thought?

No!
The sequence times are set when Triggers and Conditions become true (note special rule for conditions with name that starts with _.
The Sequence can be true … But either of the first two conditions could be false, yet the sequence of 3 conditions is true!

Sequence expressions do NOT look at the current value of the sequence token … only it’s time stamp.

So is the only way to force reveal to _ (underscore) the inputs?

So is the only way to force reveal to _ (underscore) the inputs?

Sorry, I am missing something … I do not know what you are asking.

The underscore of the first character only applies to a Condition name.
In that case even if the condition is true, if it is evaluated to true again, it’s actions are run and it gets a new time stamp.
An underscrore in an input name does not do anything.