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 f6ae651e..7166a19d 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 @@ -253,33 +253,41 @@ Not yet published / remaining DSCA work: ## Note for mike (handoff to GURU-5070) -AD2 has no vault access (no sops/age, `D:/vault` absent), so I could not post the Syncro **#32441** -update from here. On GURU-5070 (which has vault + Syncro access), please post an internal/hidden -note to #32441 summarizing this session: +AD2 has no vault / Discord / Syncro access from here (no sops/age, `D:/vault` absent), so these +outbound actions are left for the GURU-5070 session, which has them. Mike will run these on 5070. -> Fix 2 (DSCA Final-Test rebuild) STAGE 2 + STAGE 3 complete. Wired per-model staged templates into -> the live renderer; fixed two render defects (dropped negative signs, dropped Final-Test rows on -> models lacking the step-response line). Built a STAGE 3 validator over 2,806 staged DSCA originals: -> NOTE: superseded by later updates — final state is 92 models published (see top-of-log updates). -> Original (STAGE 2/3) summary follows. -> 68 models are Final-Test content-clean. Published those 68 to Hoffman — 26,022 certs updated, -> 0 errors (replacing the old defective DSCA renders live). Remaining: 26 models with measured -> last-digit diffs (rounding-mode + retest vintage), ~32 ambiguous-layout families (DSCA33/45/49) -> needing per-subtype slot mapping, and 231 untemplated models (23,866 certs) needing a STAGE 1 -> extension. Byte-for-byte DOS cosmetic fidelity (leading rule line + ~1-space input-column spacing) -> still deferred across all families. Details: ad2 branch commits + DSCA-STAGE3-REPORT-2026-06-18.txt. +**TODO 1 — post an internal/hidden note to Syncro #32441** (customer-facing thread is John Lehman), +text ready to paste: -Also request from Dataforth/engineering (for #32441): the authoritative MAIN spec records for the +> Fix 2 (DSCA Final-Test rebuild) STAGE 2 + STAGE 3 complete and published. Wired the per-model staged +> templates into the live renderer and fixed a series of render defects: dropped negative signs; +> dropped Final-Test rows on models lacking the step-response line; QB single-precision rounding (via +> Math.fround); the DSCA39 "Standard output load" footer-note artifact (data-driven loadNote); and the +> ambiguous multi-load layouts (per-model slot maps, e.g. DSCA49's 5mA load pair). Built a STAGE 3 +> validator over 2,806 staged DSCA originals. **92 of 126 templated DSCA models are Final-Test +> content-clean and published to Hoffman, 0 errors**, replacing the old defective DSCA renders live. +> Remaining: 6 models with retest data-vintage diffs (staged sheet older than the DB latest-wins +> record — not a render bug); one DSCA33 group below the slot-map validation threshold; ~58 +> DSCA33-*/DSCA45-* models awaiting a spec file (see TODO 2); and 231 untemplated models needing a +> STAGE 1 extension. Byte-for-byte DOS cosmetic fidelity (leading rule line + ~1-space input-column +> spacing) still deferred. Details: `ad2` branch commits + `DSCA-STAGE3-REPORT-2026-06-18.txt`. + +**TODO 2 — request from Dataforth/engineering (John):** the authoritative MAIN spec records for the **DSCA33-*** and **DSCA45-*** families (DSCMAIN/DSCOUT-style entries with SENTYPE/MAXIN/input-type). -They are missing from every recovered `specdata/*.DAT` (DSCA33 nowhere; DSCA45 only in DSCFIN.DAT) — -lost in the wipe — which blocks ~8,763 cert renders. Drop them into `specdata/`, reload, and those -models render via the slotMaps already derived this session. See memory `project_dsca33_45_spec_gap`. +Missing from every recovered `specdata/*.DAT` (DSCA33 nowhere; DSCA45 only in DSCFIN.DAT) — lost in +the wipe — blocking ~8,763 cert renders (DSCA33 3,350 / DSCA45 5,413). Drop into `specdata/`, reload, +and those models render via the slot maps already derived this session. Detail: memory +`project_dsca33_45_spec_gap`. (Also note the deferred byte-fidelity disclosure to John, per the +original FIX2-5 handoff, once the whole effort is done.) + +Nothing else on AD2 is pending — all code is committed to `ad2` and the live Hoffman site is current +(92 clean models published, 0 errors). ## Reference Information - Handoff: `projects/dataforth-dos/DATASHEET-FIX2-5-HANDOFF-2026-06-18.md` - STAGE 3 report: `projects/dataforth-dos/DSCA-STAGE3-REPORT-2026-06-18.txt` -- Published set: `projects/dataforth-dos/dsca-clean68-models.json` (68 models) +- Published set: `projects/dataforth-dos/dsca-clean-models.json` (92 models, final) - Ticket: Syncro **#32441** (customer-facing thread: John Lehman) - `ad2` commits this session: `e7fa7cc6` (STAGE 2), `c03bdc9a` (STAGE 3 validator+report), `f798e8ea` (publish artifacts); `fc9fff81` (sync auto-commit, errorlog conflict resolution).