Changelog — 2026-08-20

Window: 2026-08-19T13:40:16Z → 2026-08-20T13:40:16Z (UTC) · Branch: main · PRs merged: 6

At a glance

Daily Dispatch stats — PRs merged today 6, all-time 701; issues closed today 6, all-time 532; lines added today +11,840, all-time +2,180,737; lines removed today -715, all-time -314,674.

Line counts come from git log --numstat on main and include generated, vendored, and lock files. "Today" line counts are bucketed by commit date, while PR/issue counts use merge/close date.

Documentation

#1502 — Docs: close Phase 0 CI gate rollout

by @jdooley-clt · 2026-08-19

Summary

Chores

#1499 — CI: Make .NET validation deterministic and project-aware

by @jdooley-clt · 2026-08-19

Summary

Other

#1501 — Add batched Checklist CSV catalog resolution

by @jdooley-clt · 2026-08-19

Summary

  • add a read-only Checklist CSV catalog resolver for mixed ScaleModel and Set rows
  • resolve manufacturer aliases once per distinct input, then batch catalog reads by target type and normalized Manufacturer/SKU keys
  • classify Preview rows as Matched, Duplicate, Unresolved, Ambiguous, or Invalid with deterministic duplicate suppression and…

#1504 — Split Playwright tests into dedicated project

by @jdooley-clt · 2026-08-19

Summary

#1505 — Add atomic Checklist CSV Execute

by @jdooley-clt · 2026-08-19

Summary

  • add ChecklistImportService.ExecuteAsync to reparse staged bytes and rerun authoritative catalog resolution
  • atomically persist one unlocked Draft checklist, deterministically ordered members, creation audit, and import-summary audit
  • add replay-safe Execute claim/release/consume staging semantics and catalog-state fingerprint validati…

#1506 — Add checklist CSV import admin workflow

by @jdooley-clt · 2026-08-20

Summary

  • add the permission-gated admin upload, template download, Preview, and atomic Execute workflow for public Checklist CSV imports
  • add strongly typed metadata, upload, Preview, row-summary, and Execute models that expose only the actor-bound opaque nonce to the browser
  • add accessible Bootstrap/Razor upload and responsive Preview pages wi…

Generated 2026-08-20T13:40:16Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).

By Jeramiah Dooley Last updated