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 technique grid that says what was tested, not what has a rule. The usual coverage layer paints a technique green when a detection rule exists for it, and the green is read as "we would catch this". Here a cell is validated only when a test inside max-age days was detected, and its fill drains as that test ages. A rule nobody tested is unknown, hatched, and so is a pass gone stale, an undated test, or one dated after the grid's as-of date. A missed test stays failed however old it is. A status someone typed in is counted and not used, and the only percentage is validated techniques over all of them, each counted once however many tactics list it.

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

<ov-coverage src="models/coverage-estate.json"></ov-coverage>
the estate, as tested
a rule heatmap would paint 45 of 61 green
the same estate, max-age 30 days
variation: src="models/coverage-rules.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-coverage src="models/coverage-rules.json"></ov-coverage>
terminal
variation: max-age="30"
import 'overscan'
import 'overscan/overscan.css'

<ov-coverage
  src="models/coverage-estate.json"
  max-age="30"
></ov-coverage>
industrial
cyber
antiseptic
esper
neo
machina
holo
aegis
vector