{ "name": "@openclaw/clawsweeper", "version": "0.2.1", "private": true, "license": "MIT", "type": "module", "scripts": { "build": "tsgo -p tsconfig.json", "build:repair": "tsgo -p tsconfig.repair.json", "build:all": "pnpm run build && pnpm run build:repair", "plan": "node dist/clawsweeper.js plan", "review": "node dist/clawsweeper.js review", "apply-artifacts": "node dist/clawsweeper.js apply-artifacts", "apply-decisions": "node dist/clawsweeper.js apply-decisions", "audit": "node dist/clawsweeper.js audit", "reconcile": "node dist/clawsweeper.js reconcile", "status": "node dist/clawsweeper.js status", "commit-review": "node dist/commit-sweeper.js", "commit-reports": "node dist/commit-sweeper.js reports", "repair:validate": "node dist/repair/validate-all.js", "repair:validate-job": "node dist/repair/validate-job.js", "repair:render": "node dist/repair/render-prompt.js", "repair:create-job": "node dist/repair/create-job.js", "repair:plan-cluster": "node dist/repair/plan-cluster.js", "repair:build-fix-artifact": "node dist/repair/plan-cluster.js", "repair:import-gitcrawl": "node dist/repair/import-gitcrawl-clusters.js", "repair:import-gitcrawl-low-signal": "node dist/repair/import-gitcrawl-low-signal-prs.js", "repair:import-ghcrawl": "node dist/repair/import-gitcrawl-clusters.js", "repair:import-low-signal": "node dist/repair/import-gitcrawl-low-signal-prs.js", "repair:worker": "node dist/repair/run-worker.js", "repair:collect-codex-debug": "node dist/repair/collect-codex-debug.js", "repair:apply-result": "node dist/repair/apply-result.js", "repair:execute-fix": "node dist/repair/execute-fix-artifact.js", "repair:post-flight": "node dist/repair/post-flight.js", "repair:finalize-open-prs": "node dist/repair/finalize-open-prs.js", "repair:comment-router": "node dist/repair/comment-router.js", "repair:commit-finding-intake": "node dist/repair/commit-finding-intake.js", "repair:issue-implementation-intake": "node dist/repair/issue-implementation-intake.js", "repair:publish-main": "node dist/repair/publish-main.js", "repair:notify-merge": "node dist/repair/notify-merge.js", "repair:notify-events": "node dist/repair/notify-events.js", "repair:notify-github-activity": "node dist/repair/notify-github-activity.js", "repair:publish-event-result": "node dist/repair/publish-event-result.js", "repair:update-command-status": "node dist/repair/update-command-status.js", "workflow": "node dist/repair/workflow-utils.js", "repair:promote-stuck-jobs": "node dist/repair/promote-stuck-jobs.js", "repair:sweep-openclaw-jobs": "node dist/repair/sweep-openclaw-jobs.js", "repair:tag-clawsweeper": "node dist/repair/tag-clawsweeper-targets.js", "repair:dispatch": "node dist/repair/dispatch-jobs.js", "repair:requeue": "node dist/repair/requeue-job.js", "repair:self-heal": "node dist/repair/self-heal-failed-runs.js", "repair:publish-result": "node dist/repair/publish-result.js", "repair:review-results": "node dist/repair/review-results.js", "repair:message-samples": "node dist/repair/render-message-samples.js", "test": "pnpm run build:all && node --test test/*.test.ts test/repair/*.test.ts dist/repair/*.test.js", "test:unit": "node --test test/*.test.ts", "test:repair": "pnpm run build:repair && node --test test/repair/*.test.ts dist/repair/*.test.js", "test:coverage": "pnpm run build:all && node --test --experimental-test-coverage --test-coverage-include='dist/**/*.js' --test-coverage-exclude='dist/repair/*.test.js' --test-coverage-lines=49 --test-coverage-branches=66 --test-coverage-functions=57 test/*.test.ts test/repair/*.test.ts dist/repair/*.test.js", "test:coverage:changed": "pnpm run build:all && node --test --experimental-test-coverage --test-coverage-include='dist/repair/fix-prompt-builder.js' --test-coverage-lines=85 --test-coverage-branches=85 --test-coverage-functions=85 test/repair/*.test.ts dist/repair/*.test.js", "check:active-surface": "node scripts/check-active-surface.ts", "check:limits": "node scripts/check-limits.ts", "lint": "pnpm run lint:src && pnpm run lint:repair && pnpm run lint:scripts", "lint:src": "oxlint src/*.ts --tsconfig tsconfig.json --type-aware --deny-warnings --report-unused-disable-directives -D correctness", "lint:repair": "oxlint src/repair --tsconfig tsconfig.repair.json --deny-warnings --report-unused-disable-directives -D correctness", "lint:scripts": "oxlint scripts test --deny-warnings --report-unused-disable-directives -D correctness", "format": "oxfmt --write src scripts test package.json tsconfig.json tsconfig.repair.json .oxfmtrc.json config schema .github/actions .github/workflows", "format:check": "oxfmt --check src scripts test package.json tsconfig.json tsconfig.repair.json .oxfmtrc.json config schema .github/actions .github/workflows", "oxformat": "pnpm run format", "oxformat:check": "pnpm run format:check", "check": "pnpm run check:active-surface && pnpm run check:limits && pnpm run build:all && pnpm run lint && pnpm run test:unit && pnpm run test:repair && pnpm run test:coverage:changed && pnpm run test:coverage && pnpm run format:check" }, "devDependencies": { "@types/node": "^25.6.0", "@typescript/native-preview": "7.0.0-dev.20260503.1", "oxfmt": "^0.47.0", "oxlint": "^1.62.0", "oxlint-tsgolint": "0.22.1" }, "engines": { "node": ">=24" }, "packageManager": "pnpm@10.33.2" }