Part of the persona-kit consolidation. Depends on #68. This is issue 6 of 8.
Goal
@agentworkforce/harness-kit has been a re-export shim since #65, since the workforce CLI no longer imports it (#67), and since workload-router doesn't depend on it (#68). Delete the package from the monorepo. Mark the npm package deprecated so external consumers see a migration warning, but do not unpublish — that breaks lockfiles for anyone pinned.
Tasks
Constraints
- harness-kit on npm stays installable for existing pinned consumers; only new consumers see the deprecation warning.
- This PR is mostly file deletions and config cleanup. If anything stops compiling or testing, it means an earlier issue's migration was incomplete — fix that issue, not this one.
- Don't try to write a back-compat re-export package (
@agentworkforce/harness-kit-shim or whatever). The user explicitly said no back-compat.
Verification
Reference
Plan section 1.6.
Part of the persona-kit consolidation. Depends on #68. This is issue 6 of 8.
Goal
@agentworkforce/harness-kithas been a re-export shim since #65, since the workforce CLI no longer imports it (#67), and since workload-router doesn't depend on it (#68). Delete the package from the monorepo. Mark the npm package deprecated so external consumers see a migration warning, but do not unpublish — that breaks lockfiles for anyone pinned.Tasks
packages/harness-kit/from the monorepo (the entire directory).packages/harness-kitfrom the workspace registration (rootpackage.jsonworkspaces array, or pnpm-workspace.yaml).@agentworkforce/harness-kitimports → should be zeroharness-kitdirectory references in scripts, docs, READMEsharness-kitmentions in tsconfig project referencespnpm install(ornpm install) to refresh the lockfile.Constraints
@agentworkforce/harness-kit-shimor whatever). The user explicitly said no back-compat.Verification
pnpm -r buildsucceeds.pnpm -r testpasses.@agentworkforce/harness-kitacross the entire repo (including non-package files: scripts, docs, READMEs, CI configs) returns zero hits.harness-kit(the bare directory name) outsidenode_modules, lockfiles, and historical CHANGELOGs returns zero hits.Reference
Plan section 1.6.