diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-18 19:00:14 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-18 19:00:14 -0500 |
| commit | 7e793528900d1965750d4afd7d32125b946babe6 (patch) | |
| tree | abb7bf3a235188848c0f1eaf103ee221ead9ae3c /docs/prototypes/2026-07-02-timer-panel-prototype-1.html | |
| parent | 055aceb0ea41c394f32f49baa95b8d072f5f0fd0 (diff) | |
| download | archsetup-7e793528900d1965750d4afd7d32125b946babe6.tar.gz archsetup-7e793528900d1965750d4afd7d32125b946babe6.zip | |
feat(gallery): bring the well-through-response ten to the extraction bar
outputWell, toast, annunciator, tapeCounter, freqScale, patchBay, dataMatrix, warningFlag, seg14, and responseGraph each get the contract comment. The six DOM builders take dupre- prefixes across their markup and CSS blocks. patchBay's live jack and the annunciator's master caution adopt the kit-wide dupre-hot and dupre-on modifiers, and the annunciator board takes dupre-warn and dupre-fault. freqScale reuses the shared scoped dupre-tick and dupre-mk (as the tuner and dualknob do) and compounds its unit label to dupre-fs-band, since dupre-band is the EQ's. The four SVG-stage builders style through the shared .rsvg stage and inline attributes, so they get the SVG-built contract comment and no prefixes.
The annunciator documented a 0..2 state per cell but painted an undefined class on an out-of-range initial state or set(). It now clamps at build and at set. Two probe checks cover the batch: one fails red without that clamp, one drives each renamed DOM builder through its handle to catch a class-name mismatch the exception scan can't see.
Extraction audit: 104/111 contract comments.
Diffstat (limited to 'docs/prototypes/2026-07-02-timer-panel-prototype-1.html')
0 files changed, 0 insertions, 0 deletions
