# Layer-1 (automated capture) configuration, one category per line. # Fields separated by "|": # dir | mode | settle_seconds | threshold_pct | elisp action ("-" = none) # mode: auto = captured and diffed by run.sh # manual = layer-2 only (animation/video/interaction), skipped here # threshold_pct gates on BLOB pixels: the diff mask after a 3x3 erosion, # which removes the glyph anti-aliasing fringe (reported separately as # fringe_pct). 0.01% of a 733x490 frame = ~36 px; the measured noise # floor is ~6 px and a 12x12 defect is 100 px. 01-render-cycle|auto|1.0|0.01|- 02-text-glyphs|auto|1.0|0.01|- 03-compositions|auto|1.0|0.03|- 04-emoji|auto|1.5|0.05|- 05-decorations|auto|1.0|0.01|- 06-boxes-reliefs|auto|1.0|0.01|- 07-cursor|auto|1.0|0.02|- 08-fringe|auto|1.0|0.01|- 09-images|auto|2.0|0.05|- 10-scroll|auto|1.5|0.01|- 11-bars|auto|1.0|0.02|- 12-windows|auto|1.0|0.01|- 13-display-props|auto|1.0|0.01|- 14-major-modes|auto|1.0|0.01|(qa-modes-open-org) 15-transitions|auto|2.0|0.02|- 16-video|manual|-|-|- 17-edge-cases|auto|2.0|0.02|-