Released: 2026-04-26
Three build-tooling hygiene fixes plus the dashboard backlog assignee column shipped in #701 (which was on main but never made it into the rc.12 tarball — see #702).
- #700 — Backlog rows show assignees alongside reporters. The dashboard's Work view backlog now renders
r: @<reporter> a: @<assignee>(ora: nonewhen unassigned, comma-separated when multiple). The data layer was extended end-to-end: GitHubissue-list.shnow requestsassignees, the forge contract andBacklogItem/OverviewBacklogIteminterfaces carry the new field, and unit + component tests cover the no-assignee, single-assignee, and multi-assignee cases.
- #702 —
pnpm buildnow fails fast when localmainis behindorigin/main. Surfaced when rc.12 was packaged from amainthat hadn't pulled the PR #701 merge — the build silently produced stale artifacts. Newscripts/check-main-fresh.shis prefixed onto the root build script. Override withSKIP_GIT_FRESHNESS_CHECK=1. Skips silently on non-main branches (worktrees, builders), when there's no origin remote, or when HEAD is up-to-date or ahead. - #703 —
build:dashboardno longer nestsdashboard-dist/dist/on re-run.cp -r dist <target>flips behavior when the target directory exists; we nowrm -rffirst. - #704 —
local-install.shis no longer a silent no-op on same-version reinstall.npm uninstall -gfollowed bynpm install -gcould leave stale files when versions matched, masking PR-merged-but-not-shipped bugs. Addedrm -rf "$GLOBAL_ROOT/@cluesmith/codev"between uninstall and install.
npm install -g @cluesmith/codev@next- Human + AI collaboration via Codev