Preserve harness authors across all item mutations
Merged
UN
3mo ago+257+257+012345678901234567890123456789-72-72-01234567890123456789
Summary
- route
pm updateandpm closethrough the shared harness-aware SDK author resolver - prove mutation parity with direct command regression coverage and keep repository coverage at 100/100/100/100
- acknowledge the pre-fix unknown-author history events and preserve the complete SDK/CLI delivery closeout
- regenerate the changelog with
pm-changelog2026.7.24
pm lineage
Verification
node scripts/run-tests.mjs coverage— 6,291 tests; 100% statements, branches, functions, linespnpm lint— ESLint, duplication, static quality, docstrings, package boundaries, token surfacespnpm audit --audit-level high— no known vulnerabilitiespnpm security:scan— no credential-like secrets- installed-package temporary-directory update/close acceptance with automatic Codex attribution
pm health --check-only --check-telemetry— healthy, zero actionable unknown-author events
Summary by cubic
Routes pm update and pm close through the shared harness-aware author resolver to preserve detected authors across all mutations. Also acknowledges pre-fix unknown-author events and regenerates the changelog with pm-changelog.
- Bug Fixes
- Unified author resolution by using SDK
resolveAuthorin both commands; removed local logic to keep SDK/CLI behavior consistent. - Added end-to-end tests covering update/close attribution; verified mutation parity and kept coverage at 100%.
- Unified author resolution by using SDK