Preserve harness authors across all item mutations

Merged
UN
3mo ago
+257-72

Summary

  • route pm update and pm close through 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-changelog 2026.7.24

pm lineage

Verification

  • node scripts/run-tests.mjs coverage — 6,291 tests; 100% statements, branches, functions, lines
  • pnpm lint — ESLint, duplication, static quality, docstrings, package boundaries, token surfaces
  • pnpm audit --audit-level high — no known vulnerabilities
  • pnpm 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 resolveAuthor in 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%.