sync: auto-sync from AD2 at 2026-06-18 07:33:56

Author: Mike Swanson
Machine: AD2
Timestamp: 2026-06-18 07:33:56
This commit is contained in:
2026-06-18 07:34:53 -07:00
parent 3372455b79
commit 5a259ec641

View File

@@ -1,5 +1,31 @@
# DSCA Datasheet Fix 2 — STAGE 2 wire-in, STAGE 3 validator, publish of 68 clean models
## Update: 07:33 PT — data-driven DSCA load note (DSCA39 footer-artifact fix) + re-publish of 88
Fixed the DSCA39 footer-note artifact properly at the STAGE 1 extractor level. The "Standard
output load for test is 250 ohms." line is a footer note, not a parameter; the extractor had
captured it as a column-truncated row ("Standard output load for te"), and the renderer's
`OUTSIGTYPE==='CURRENT'` emission was wrong both ways (printed a spurious note after the underline
for many `-C` current models that never had it, and never placed it for the models that do).
Data-driven fix: `derive-dsca-templates.js` now captures the note as a per-model `loadNote`
property and excludes it from rows; `datasheet-exact.js` emits `loadNote` (blank + note) before the
footer underline only for models that have it, and the OUTSIGTYPE emission was removed. Regenerated
`dsca-templates.json` — surgically clean (only the 5 DSCA39 models changed; 121 others byte-identical).
STAGE 3 re-validation: FINAL-TEST CLEAN **85 -> 88**, mismatches 9 -> 6, matches 2206 -> 2278.
DSCA39-01/02/07 now fully clean (DSCA39-01 byte-content-verified). No regression — `-C` models
stayed clean and no longer carry the spurious note. Re-pushed all 88 clean models (38,274 serials):
**updated=7092 unchanged=29017 created=0 errors=0 skipped=2165**.
The 6 still-dirty models (DSCA38-05/-1793/-19C/-19E, DSCA39-05, DSCA39-1950) are ALL retest
data-vintage (staged .TXT is an older run than the DB record; Supply Current / Linearity differ by
more than rounding) — not render bugs, cannot reconcile against an older sheet. Commit `61f54dc4`.
Net DSCA Final-Test render state: 88/126 templated models content-clean and live; 6 vintage-only;
~32 ambiguous-layout families still skipped (need per-subtype slot mapping); 231 untemplated models
still need a STAGE 1 extension.
## Update: 07:23 PT — rounding-mode fix (QB single-precision) + re-publish of 85 clean models
Fixed the rounding-mode issue behind the 26 last-digit-diff models. Root cause: the DOS