Changelog — 2026-08-20
Window: 2026-08-19T13:40:16Z → 2026-08-20T13:40:16Z (UTC) · Branch: main · PRs merged: 6
At a glance
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.ExecuteAsyncto 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).