Changelog — 2026-06-08

Window: 2026-06-07T16:45:14Z → 2026-06-08T16:45:14Z (UTC) · Branch: main · PRs merged: 14

At a glance

Daily Dispatch stats — PRs merged today 14, all-time 377; issues closed today 13, all-time 326; lines added today +33,118, all-time +1,339,350; lines removed today -695, all-time -290,424.

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

#837 — docs(tech-debt): test coverage baseline & gap analysis (#832)

by @jdooley-clt · 2026-06-07

What & why

Tests

#834 — test: shared test data builders and fixtures (#831)

by @jdooley-clt · 2026-06-07

What & why

#835 — test: two-axis component matrix tests (#828)

by @jdooley-clt · 2026-06-07

Summary

#836 — test: controller authorization/ownership coverage sweep (#829)

by @jdooley-clt · 2026-06-07

What & why

#838 — test(playwright): add render-only smoke checks for Import/Admin/Dashboard (#830)

by @jdooley-clt · 2026-06-07

Summary

Other

#840 — Record ContentSha256 on image/document uploads (#839)

by @jdooley-clt · 2026-06-08

What & why

#842 — Add site-wide breadcrumb system (#564)

by @jdooley-clt · 2026-06-08

What & why

#852 — Add review-pre-commit prompt to codify the pre-PR review gate

by @jdooley-clt · 2026-06-08

What

#851 — Fix #620: serialize CI smoke/full workflows on the shared Supabase DB

by @jdooley-clt · 2026-06-08

Re-scoping #620

#853 — Inventory reconciliation: data model + reconciliation core (#844)

by @jdooley-clt · 2026-06-08

What & why

#854 — Add user-defined tags on Pieces (#555, Slice 1)

by @jdooley-clt · 2026-06-08

Implements Slice 1 of #555 — private, per-user tags that owners can create, color, and apply to their owned Pieces, with OR/AND filtering on the /Pieces grid. (Slice 2 — tags on public ScaleModels — is intentionally deferred.)

#855 — Add admin tools to remove/supersede pieces blocking catalog cleanup

by @jdooley-clt · 2026-06-08

What & why

#857 — Inventory audit: session lifecycle, scope picker & manifest (P1.2, #849)

by @jdooley-clt · 2026-06-08

Summary

#859 — Close cross-table catalog SKU uniqueness gaps (#694)

by @jdooley-clt · 2026-06-08

Summary


Generated 2026-06-08T16:45:14Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).

By Jeramiah Dooley Last updated