From 5a259ec641c8aff6a4a2fbdf31d2829c654bc6a6 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Thu, 18 Jun 2026 07:34:53 -0700 Subject: [PATCH] sync: auto-sync from AD2 at 2026-06-18 07:33:56 Author: Mike Swanson Machine: AD2 Timestamp: 2026-06-18 07:33:56 --- ...6-06-18-mike-dsca-fix2-stage2-3-publish.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/projects/dataforth-dos/session-logs/2026-06/2026-06-18-mike-dsca-fix2-stage2-3-publish.md b/projects/dataforth-dos/session-logs/2026-06/2026-06-18-mike-dsca-fix2-stage2-3-publish.md index de0cf62a..17ae928a 100644 --- a/projects/dataforth-dos/session-logs/2026-06/2026-06-18-mike-dsca-fix2-stage2-3-publish.md +++ b/projects/dataforth-dos/session-logs/2026-06/2026-06-18-mike-dsca-fix2-stage2-3-publish.md @@ -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