OVERSCANUI KIT
no button at all a worn bezel with weight channels do not converge zero depth instrumented, full of smoke a field of real characters a camera looking out additive, so no shadow hairlines, no new shader no raster, so no scanlines

A status that may change only when a command says so. Each row is a discrete parameter over the pass, with brackets for the windows its commands opened, each opening after the link delay and closing late by the jitter. A change is drawn as wide as the interval between the two samples it fell between, because that is all anyone knows about when it happened. Inside the windows that permit the new value it is commanded; outside every window it is uncommanded, in the alarm colour; across a window's edge it is undetermined, and no verdict is given. A change only a modelled command explains is dashed, a superseded command is struck through, and a parameter with no recent sample is not watched rather than quiet. The rule is SCOS-2000's status consistency check, "change on command only".

demo/consistency.html, from this page
import 'overscan'
import 'overscan/overscan.css'

<ov-consistency
  src="models/consistency-pass.json"
  max-age="30"
></ov-consistency>
one pass, every verdict
the same pass, samples every 64 s
nothing unexplained
variation: src="models/consistency-coarse.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-consistency src="models/consistency-coarse.json"></ov-consistency>
terminal
variation: src="models/consistency-quiet.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-consistency src="models/consistency-quiet.json"></ov-consistency>
industrial
cyber
antiseptic
esper
neo
machina
holo
aegis
vector