Summary
An MCP release appears due.
Proposed version: 3.4.0
Latest MCP tag: mcp-v3.2.3
npm latest: 3.2.3
MCP package version in repo: 3.4.0
Unreleased MCP-related commits: 26
Unreleased MCP-Related Commits
13cb8a3 feat(api): REST + CLI mirror for loopover_watch_issues (feat(api): REST + CLI mirror for loopover_watch_issues #7153 )
0836915 chore(main): release engine-and-dependents libraries
5d01d72 chore(main): release engine-and-dependents libraries
80f4aec fix(mcp): defer tool-call telemetry via waitUntil instead of firing it forgotten (fix(mcp): defer tool-call telemetry via waitUntil instead of firing it forgotten #7277 )
f4d27e6 feat(visual): capture hover/click interactions as animated GIF evidence
8bd60f0 ci: fix Node-version drift, add composite-action schema validation (ci: fix Node-version drift, add composite-action schema validation #7408 )
218a5ae chore(actions): update github actions to 2499707 (chore(actions): update github actions to 2499707 #7406 )
0d896ce chore(mcp): add tsc build pipeline + convert small lib utilities to TypeScript (Phase 1 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291 ) (chore(mcp): add tsc build pipeline + convert small lib utilities to TypeScript (Phase 1 of #7291) #7409 )
93fc7b1 chore(mcp): convert lib/local-branch.js to TypeScript (Phase 2 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291 ) (chore(mcp): convert lib/local-branch.js to TypeScript (Phase 2 of #7291) #7419 )
25decd9 chore(actions): update github actions to v7 (chore(actions): update github actions to v7 #7422 )
4314944 fix(signals): remove unreachable OpenPrWorkClassification stale (fix(signals): remove unreachable OpenPrWorkClassification stale #7471 )
e03a256 feat(mcp): add repo-agnostic AI issue-planning tool (feat(mcp): add repo-agnostic AI issue-planning tool #7476 )
98a8371 fix(ui): page skipped-PR audit feed by offset instead of growing limit (fix(ui): page skipped-PR audit feed by offset instead of growing limit #7507 )
e37ac71 chore(mcp): convert bin/loopover-mcp.js to TypeScript (Phase 3 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291 ) (chore(mcp): convert bin/loopover-mcp.js to TypeScript (Phase 3 of #7291) #7509 )
4b67bd9 feat(github): add milestone creation/assignment to the issue-planning tool (feat(github): add milestone creation/assignment to the issue-planning tool #7511 )
87843ab fix(review): ORB fairness analytics -- broken accuracy metric, public report, contributor trust profiles (fix(review): ORB fairness analytics -- broken accuracy metric, public report, contributor trust profiles #7581 )
5420570 chore(deps): enforce the .nvmrc Node 22 pin locally (chore(deps): enforce the .nvmrc Node 22 pin locally (engine-strict + engines.node upper bound) #7613 ) (chore(deps): enforce the .nvmrc Node 22 pin locally (engine-strict + engines.node upper bound) #7617 )
9e6691a fix(review): correct the stale-base grounding fact and close the mergeable_state blind spot it depends on (fix(review): correct stale-base grounding fact + close the mergeable_state blind spot #7686 )
6ac7109 ci(build): catch stale committed miner/mcp compiled output before merge (ci(build): catch stale committed miner/mcp compiled output before merge #7690 )
6c31631 feat(review): add a config-as-code content-lane deliverable gate (feat(review): add a config-as-code content-lane deliverable gate #7703 )
d7042ef feat(engine): represent idea targetRepo as an existing-vs-provision union (feat(engine): represent idea targetRepo as an existing-vs-provision union #7710 )
9d95c96 build(mcp,miner): stop committing compiled .js/.d.ts entirely (build(mcp,miner): stop committing compiled .js/.d.ts entirely #7705 )
6ea4e28 fix(selfhost): stop delayed webhooks from resurrecting closed PRs' review tracking (fix(selfhost): stop delayed webhooks from resurrecting closed PRs' review tracking #7839 )
0af9f49 feat(mcp): register loopover_get_outcome_calibration as a local stdio tool (feat(mcp): register loopover_get_outcome_calibration as a local stdio tool #7877 )
e8e5d89 feat(mcp): add remote + stdio MCP tool surfaces for loopover_get_activation_preview (feat(mcp): add remote + stdio tool surfaces for loopover_get_activation_preview #7887 )
b3e1bc3 feat(mcp): add REST route, CLI command, and stdio tool for loopover_plan_repo_issues (feat(mcp): add REST + CLI + stdio surfaces for loopover_plan_repo_issues #7890 )
Changed Files
.claude/skills/contributing-to-loopover/reference.md
.claude/skills/contributing-to-loopover/SKILL.md
.github/actions/setup-workspace/action.yml
.github/workflows/audit.yml
.github/workflows/ci-duration-report.yml
.github/workflows/ci.yml
.github/workflows/gittensor-impact.yml
.github/workflows/mcp-release-candidate.yml
.github/workflows/mcp-release-please.yml
.github/workflows/mcp-release-watch.yml
.github/workflows/mcp-ui-version-sync.yml
.github/workflows/orb-beta-release.yml
.github/workflows/orb-stable-release-pr.yml
.github/workflows/publish-engine.yml
.github/workflows/publish-mcp.yml
.github/workflows/publish-miner.yml
.github/workflows/publish-ui-kit.yml
.github/workflows/release-selfhost.yml
.github/workflows/selfhost.yml
.github/workflows/stuck-check-watchdog.yml
.github/workflows/test-timing-refresh.yml
.github/workflows/ui-deploy.yml
.github/workflows/ui-preview-deploy.yml
.github/workflows/ui-preview.yml
.github/workflows/ui-sentry-release.yml
.github/workflows/upstream-contract.yml
.github/workflows/visual-capture-fallback.yml
.gitignore
.loopover.yml.example
.npmrc
.release-please-manifest.json
apps/loopover-extension/package.json
apps/loopover-miner-extension/package.json
apps/loopover-ui/content/docs/github-app.mdx
apps/loopover-ui/content/docs/how-reviews-work.mdx
apps/loopover-ui/content/docs/tuning.mdx
apps/loopover-ui/public/openapi.json
apps/loopover-ui/src/components/site/audit-feed-model.ts
apps/loopover-ui/src/components/site/audit-feed.test.tsx
apps/loopover-ui/src/components/site/audit-feed.tsx
apps/loopover-ui/src/components/site/fairness-report-page.test.tsx
apps/loopover-ui/src/components/site/fairness-report-page.tsx
apps/loopover-ui/src/components/site/proof-of-power-stats-model.ts
apps/loopover-ui/src/components/site/proof-of-power-stats.test.tsx
apps/loopover-ui/src/components/site/proof-of-power-stats.tsx
apps/loopover-ui/src/lib/ams-env-reference.ts
apps/loopover-ui/src/lib/command-reference.ts
apps/loopover-ui/src/lib/selfhost-docs-audit.ts
apps/loopover-ui/src/lib/selfhost-env-reference.ts
apps/loopover-ui/src/routes/fairness.tsx
apps/loopover-ui/src/routeTree.gen.ts
config/examples/loopover.full.yml
Dockerfile
docs/load-test-worker.md
migrations/0169_gate_stale_base_ahead_by_threshold.sql
migrations/0170_gate_content_lane_deliverable.sql
migrations/0172_pull_requests_github_updated_at.sql
orb-manifest.json
package-lock.json
package.json
packages/discovery-index/package.json
packages/loopover-engine/CHANGELOG.md
packages/loopover-engine/package.json
packages/loopover-engine/src/advisory/gate-advisory.ts
packages/loopover-engine/src/config-lint.ts
packages/loopover-engine/src/focus-manifest-validation.ts
packages/loopover-engine/src/focus-manifest.ts
packages/loopover-engine/src/idea-intake.ts
packages/loopover-engine/src/index.ts
packages/loopover-engine/src/types/manifest-deps-types.ts
packages/loopover-engine/src/types/predicted-gate-types.ts
packages/loopover-mcp/bin/loopover-mcp.js
packages/loopover-mcp/bin/loopover-mcp.ts
packages/loopover-mcp/CHANGELOG.md
packages/loopover-mcp/lib/cli-error.js
packages/loopover-mcp/lib/cli-error.ts
packages/loopover-mcp/lib/format-table.js
packages/loopover-mcp/lib/format-table.ts
packages/loopover-mcp/lib/local-branch.js
packages/loopover-mcp/lib/local-branch.ts
packages/loopover-mcp/lib/redact-local-path.js
packages/loopover-mcp/lib/redact-local-path.ts
packages/loopover-mcp/lib/telemetry.js
packages/loopover-mcp/lib/telemetry.ts
packages/loopover-mcp/package.json
packages/loopover-mcp/scripts/check-syntax.mjs
packages/loopover-mcp/scripts/strip-bin-sourcemap.mjs
packages/loopover-mcp/tsconfig.json
packages/loopover-miner/bin/loopover-miner-mcp.d.ts
packages/loopover-miner/bin/loopover-miner-mcp.js
packages/loopover-miner/bin/loopover-miner.d.ts
packages/loopover-miner/bin/loopover-miner.js
packages/loopover-miner/CHANGELOG.md
packages/loopover-miner/docs/env-reference.md
packages/loopover-miner/lib/ams-health-server.d.ts
packages/loopover-miner/lib/ams-health-server.js
packages/loopover-miner/lib/ams-policy.d.ts
packages/loopover-miner/lib/ams-policy.js
packages/loopover-miner/lib/attempt-cli.d.ts
packages/loopover-miner/lib/attempt-cli.js
packages/loopover-miner/lib/attempt-input-builder.d.ts
packages/loopover-miner/lib/attempt-input-builder.js
packages/loopover-miner/lib/attempt-log.d.ts
packages/loopover-miner/lib/attempt-log.js
packages/loopover-miner/lib/attempt-runner.d.ts
packages/loopover-miner/lib/attempt-runner.js
packages/loopover-miner/lib/attempt-worktree.d.ts
packages/loopover-miner/lib/attempt-worktree.js
packages/loopover-miner/lib/calibration-cli.d.ts
packages/loopover-miner/lib/calibration-cli.js
packages/loopover-miner/lib/calibration-run.d.ts
packages/loopover-miner/lib/calibration-run.js
packages/loopover-miner/lib/calibration-types.d.ts
packages/loopover-miner/lib/calibration-types.js
packages/loopover-miner/lib/calibration.d.ts
packages/loopover-miner/lib/calibration.js
packages/loopover-miner/lib/chat-action-dispatch.d.ts
packages/loopover-miner/lib/chat-action-dispatch.js
packages/loopover-miner/lib/chat-action-registry.d.ts
packages/loopover-miner/lib/chat-action-registry.js
packages/loopover-miner/lib/chat-discover-attempt-actions.d.ts
packages/loopover-miner/lib/chat-discover-attempt-actions.js
packages/loopover-miner/lib/chat-governor-actions.d.ts
packages/loopover-miner/lib/chat-governor-actions.js
packages/loopover-miner/lib/chat-portfolio-actions.d.ts
packages/loopover-miner/lib/chat-portfolio-actions.js
packages/loopover-miner/lib/ci-poller.d.ts
packages/loopover-miner/lib/ci-poller.js
packages/loopover-miner/lib/claim-adjudication.d.ts
packages/loopover-miner/lib/claim-adjudication.js
packages/loopover-miner/lib/claim-conflict-resolver.d.ts
packages/loopover-miner/lib/claim-conflict-resolver.js
packages/loopover-miner/lib/claim-ledger-cli.d.ts
packages/loopover-miner/lib/claim-ledger-cli.js
packages/loopover-miner/lib/claim-ledger-expiry.d.ts
packages/loopover-miner/lib/claim-ledger-expiry.js
packages/loopover-miner/lib/claim-ledger.d.ts
packages/loopover-miner/lib/claim-ledger.js
packages/loopover-miner/lib/cli-error.d.ts
packages/loopover-miner/lib/cli-error.js
packages/loopover-miner/lib/cli.d.ts
packages/loopover-miner/lib/cli.js
packages/loopover-miner/lib/coding-agent-construction.d.ts
packages/loopover-miner/lib/coding-agent-construction.js
packages/loopover-miner/lib/coding-agent-house-rules.d.ts
packages/loopover-miner/lib/coding-agent-house-rules.js
packages/loopover-miner/lib/coding-task-spec.d.ts
packages/loopover-miner/lib/coding-task-spec.js
packages/loopover-miner/lib/contribution-profile-cache.d.ts
packages/loopover-miner/lib/contribution-profile-cache.js
packages/loopover-miner/lib/contribution-profile-extract.d.ts
packages/loopover-miner/lib/contribution-profile-extract.js
packages/loopover-miner/lib/contribution-profile-filter.d.ts
packages/loopover-miner/lib/contribution-profile-filter.js
packages/loopover-miner/lib/contribution-profile.d.ts
packages/loopover-miner/lib/contribution-profile.js
packages/loopover-miner/lib/cross-repo-evaluation.d.ts
packages/loopover-miner/lib/cross-repo-evaluation.js
packages/loopover-miner/lib/cross-repo-evaluation.ts
packages/loopover-miner/lib/deny-check.d.ts
packages/loopover-miner/lib/deny-check.js
packages/loopover-miner/lib/deny-hook-synthesis.d.ts
packages/loopover-miner/lib/deny-hook-synthesis.js
packages/loopover-miner/lib/deny-hooks.d.ts
packages/loopover-miner/lib/deny-hooks.js
packages/loopover-miner/lib/deployment-docs-audit.d.ts
packages/loopover-miner/lib/deployment-docs-audit.js
packages/loopover-miner/lib/deployment-docs-audit.ts
packages/loopover-miner/lib/discover-cli.d.ts
packages/loopover-miner/lib/discover-cli.js
packages/loopover-miner/lib/discovery-index-client.d.ts
packages/loopover-miner/lib/discovery-index-client.js
packages/loopover-miner/lib/discovery-throttle.d.ts
packages/loopover-miner/lib/discovery-throttle.js
packages/loopover-miner/lib/env-file-indirection.d.ts
packages/loopover-miner/lib/env-file-indirection.js
packages/loopover-miner/lib/event-ledger-cli.d.ts
packages/loopover-miner/lib/event-ledger-cli.js
packages/loopover-miner/lib/event-ledger.d.ts
packages/loopover-miner/lib/event-ledger.js
packages/loopover-miner/lib/execute-local-write.d.ts
packages/loopover-miner/lib/execute-local-write.js
packages/loopover-miner/lib/feasibility-cli.d.ts
packages/loopover-miner/lib/feasibility-cli.js
packages/loopover-miner/lib/forge-config.d.ts
packages/loopover-miner/lib/forge-config.js
packages/loopover-miner/lib/github-token-resolution.d.ts
packages/loopover-miner/lib/github-token-resolution.js
packages/loopover-miner/lib/governor-chokepoint-persisted.d.ts
packages/loopover-miner/lib/governor-chokepoint-persisted.js
packages/loopover-miner/lib/governor-chokepoint.d.ts
packages/loopover-miner/lib/governor-chokepoint.js
packages/loopover-miner/lib/governor-kill-switch.d.ts
packages/loopover-miner/lib/governor-kill-switch.js
packages/loopover-miner/lib/governor-ledger-cli.d.ts
packages/loopover-miner/lib/governor-ledger-cli.js
packages/loopover-miner/lib/governor-ledger.d.ts
packages/loopover-miner/lib/governor-ledger.js
packages/loopover-miner/lib/governor-metrics-cli.d.ts
packages/loopover-miner/lib/governor-metrics-cli.js
packages/loopover-miner/lib/governor-pause-cli.d.ts
packages/loopover-miner/lib/governor-pause-cli.js
packages/loopover-miner/lib/governor-run-halt.d.ts
packages/loopover-miner/lib/governor-run-halt.js
packages/loopover-miner/lib/governor-state.d.ts
packages/loopover-miner/lib/governor-state.js
packages/loopover-miner/lib/harness-submission-trigger.d.ts
packages/loopover-miner/lib/harness-submission-trigger.js
packages/loopover-miner/lib/http-retry.d.ts
packages/loopover-miner/lib/http-retry.js
packages/loopover-miner/lib/idea-feasibility-cli.d.ts
packages/loopover-miner/lib/idea-feasibility-cli.js
packages/loopover-miner/lib/idea-feasibility.d.ts
packages/loopover-miner/lib/idea-feasibility.js
packages/loopover-miner/lib/init-wizard.d.ts
packages/loopover-miner/lib/init-wizard.js
packages/loopover-miner/lib/laptop-init.d.ts
packages/loopover-miner/lib/laptop-init.js
packages/loopover-miner/lib/live-issue-snapshot.d.ts
packages/loopover-miner/lib/live-issue-snapshot.js
packages/loopover-miner/lib/local-store.d.ts
packages/loopover-miner/lib/local-store.js
packages/loopover-miner/lib/logger.d.ts
packages/loopover-miner/lib/logger.js
packages/loopover-miner/lib/loop-cli.d.ts
packages/loopover-miner/lib/loop-cli.js
packages/loopover-miner/lib/loop-closure.d.ts
packages/loopover-miner/lib/loop-closure.js
packages/loopover-miner/lib/loop-reentry.d.ts
packages/loopover-miner/lib/loop-reentry.js
packages/loopover-miner/lib/manage-poll.d.ts
packages/loopover-miner/lib/manage-poll.js
packages/loopover-miner/lib/manage-status.d.ts
packages/loopover-miner/lib/manage-status.js
packages/loopover-miner/lib/metrics-cli.d.ts
packages/loopover-miner/lib/metrics-cli.js
packages/loopover-miner/lib/migrate-cli.d.ts
packages/loopover-miner/lib/migrate-cli.js
packages/loopover-miner/lib/miner-goal-spec.d.ts
packages/loopover-miner/lib/miner-goal-spec.js
packages/loopover-miner/lib/oauth-device-flow.d.ts
packages/loopover-miner/lib/oauth-device-flow.js
packages/loopover-miner/lib/opportunity-fanout.d.ts
packages/loopover-miner/lib/opportunity-fanout.js
packages/loopover-miner/lib/opportunity-ranker.d.ts
packages/loopover-miner/lib/opportunity-ranker.js
packages/loopover-miner/lib/orb-export.d.ts
packages/loopover-miner/lib/orb-export.js
packages/loopover-miner/lib/plan-store-cli.d.ts
packages/loopover-miner/lib/plan-store-cli.js
packages/loopover-miner/lib/plan-store.d.ts
packages/loopover-miner/lib/plan-store.js
packages/loopover-miner/lib/policy-doc-cache.d.ts
packages/loopover-miner/lib/policy-doc-cache.js
packages/loopover-miner/lib/policy-verdict-cache.d.ts
packages/loopover-miner/lib/policy-verdict-cache.js
packages/loopover-miner/lib/portfolio-dashboard.d.ts
packages/loopover-miner/lib/portfolio-dashboard.js
packages/loopover-miner/lib/portfolio-discovery.d.ts
packages/loopover-miner/lib/portfolio-discovery.js
packages/loopover-miner/lib/portfolio-queue-cli.d.ts
packages/loopover-miner/lib/portfolio-queue-cli.js
packages/loopover-miner/lib/portfolio-queue-expiry.d.ts
packages/loopover-miner/lib/portfolio-queue-expiry.js
packages/loopover-miner/lib/portfolio-queue-manager.d.ts
packages/loopover-miner/lib/portfolio-queue-manager.js
packages/loopover-miner/lib/portfolio-queue.d.ts
packages/loopover-miner/lib/portfolio-queue.js
packages/loopover-miner/lib/pr-disposition-poller.d.ts
packages/loopover-miner/lib/pr-disposition-poller.js
packages/loopover-miner/lib/pr-number-parse.d.ts
packages/loopover-miner/lib/pr-number-parse.js
packages/loopover-miner/lib/pr-outcome.d.ts
packages/loopover-miner/lib/pr-outcome.js
packages/loopover-miner/lib/prediction-ledger.d.ts
packages/loopover-miner/lib/prediction-ledger.js
packages/loopover-miner/lib/pretooluse-hook.d.ts
packages/loopover-miner/lib/pretooluse-hook.js
packages/loopover-miner/lib/process-lifecycle.d.ts
packages/loopover-miner/lib/process-lifecycle.js
packages/loopover-miner/lib/prompt-injection-defense.d.ts
packages/loopover-miner/lib/prompt-injection-defense.js
packages/loopover-miner/lib/purge-cli.d.ts
packages/loopover-miner/lib/purge-cli.js
packages/loopover-miner/lib/ranked-candidates.d.ts
packages/loopover-miner/lib/ranked-candidates.js
packages/loopover-miner/lib/rejection-signal.d.ts
packages/loopover-miner/lib/rejection-signal.js
packages/loopover-miner/lib/rejection-state-machine.d.ts
packages/loopover-miner/lib/rejection-state-machine.js
packages/loopover-miner/lib/rejection-templates.d.ts
packages/loopover-miner/lib/rejection-templates.js
packages/loopover-miner/lib/replay-objective-anchor.d.ts
packages/loopover-miner/lib/replay-objective-anchor.js
packages/loopover-miner/lib/replay-snapshot.d.ts
packages/loopover-miner/lib/replay-snapshot.js
packages/loopover-miner/lib/replay-task-bridge.d.ts
packages/loopover-miner/lib/replay-task-bridge.js
packages/loopover-miner/lib/replay-task-generation.d.ts
packages/loopover-miner/lib/replay-task-generation.js
packages/loopover-miner/lib/repo-clone.d.ts
packages/loopover-miner/lib/repo-clone.js
packages/loopover-miner/lib/run-state-cli.d.ts
packages/loopover-miner/lib/run-state-cli.js
packages/loopover-miner/lib/run-state.d.ts
packages/loopover-miner/lib/run-state.js
packages/loopover-miner/lib/schema-version.d.ts
packages/loopover-miner/lib/schema-version.js
packages/loopover-miner/lib/self-review-context.d.ts
packages/loopover-miner/lib/self-review-context.js
packages/loopover-miner/lib/sentry.d.ts
packages/loopover-miner/lib/sentry.js
packages/loopover-miner/lib/slop-assessment.d.ts
packages/loopover-miner/lib/slop-assessment.js
packages/loopover-miner/lib/stack-detection.d.ts
packages/loopover-miner/lib/stack-detection.js
packages/loopover-miner/lib/status.d.ts
packages/loopover-miner/lib/status.js
packages/loopover-miner/lib/store-db-adapter.d.ts
packages/loopover-miner/lib/store-db-adapter.js
packages/loopover-miner/lib/store-maintenance.d.ts
packages/loopover-miner/lib/store-maintenance.js
packages/loopover-miner/lib/submission-freshness-check.d.ts
packages/loopover-miner/lib/submission-freshness-check.js
packages/loopover-miner/lib/tenant-cli.d.ts
packages/loopover-miner/lib/tenant-cli.js
packages/loopover-miner/lib/tenant-client.d.ts
packages/loopover-miner/lib/tenant-client.js
packages/loopover-miner/lib/update-check.d.ts
packages/loopover-miner/lib/update-check.js
packages/loopover-miner/lib/version.d.ts
packages/loopover-miner/lib/version.js
packages/loopover-miner/lib/worktree-allocator.d.ts
packages/loopover-miner/lib/worktree-allocator.js
packages/loopover-miner/package.json
packages/loopover-miner/scripts/generate-env-reference.mjs
packages/loopover-miner/tsconfig.json
packages/loopover-ui-kit/package.json
scripts/branding-drift-baseline.json
scripts/build-extension.mjs
scripts/build-extension.ts
scripts/build-miner-extension.mjs
scripts/build-miner-extension.ts
scripts/check-branding-drift.d.mts
scripts/check-branding-drift.mjs
scripts/check-branding-drift.ts
scripts/check-build-drift.d.mts
scripts/check-build-drift.mjs
scripts/check-docs-drift.d.mts
scripts/check-docs-drift.mjs
scripts/check-docs-drift.ts
scripts/check-engines-nvmrc-sync.d.mts
scripts/check-engines-nvmrc-sync.mjs
scripts/check-engines-nvmrc-sync.ts
scripts/check-manifest-drift.d.mts
scripts/check-manifest-drift.mjs
scripts/check-manifest-drift.ts
scripts/check-mcp-package.mjs
scripts/check-mcp-release-candidate.mjs
scripts/check-mcp-release-due.d.mts
scripts/check-mcp-release-due.mjs
scripts/check-mcp-release-due.ts
scripts/check-miner-deployment-docs.d.mts
scripts/check-miner-deployment-docs.mjs
scripts/check-miner-deployment-docs.ts
scripts/check-miner-package.mjs
scripts/check-node-version.d.mts
scripts/check-node-version.mjs
scripts/check-node-version.ts
scripts/check-openapi-settings-parity.d.mts
scripts/check-openapi-settings-parity.mjs
scripts/check-openapi-settings-parity.ts
scripts/check-orb-release-due.mjs
scripts/check-orb-stable-release-due.mjs
scripts/check-schema-drift.d.mts
scripts/check-schema-drift.mjs
scripts/check-schema-drift.ts
scripts/check-stuck-required-checks.d.mts
scripts/check-stuck-required-checks.mjs
scripts/check-stuck-required-checks.ts
scripts/check-ui-mcp-version-copy.d.mts
scripts/check-ui-mcp-version-copy.mjs
scripts/check-ui-mcp-version-copy.ts
scripts/ci-duration-report.d.mts
scripts/ci-duration-report.mjs
scripts/ci-duration-report.ts
scripts/deploy-selfhost-prebuilt.sh
scripts/export-d1-core.d.mts
scripts/export-d1-core.mjs
scripts/export-d1-core.ts
scripts/export-d1-data.mjs
scripts/export-d1-data.ts
scripts/extension-zip-core.d.mts
scripts/extension-zip-core.mjs
scripts/extension-zip-core.ts
scripts/fetch-test-timing.d.mts
scripts/fetch-test-timing.mjs
scripts/fetch-test-timing.ts
scripts/forbidden-content.d.mts
scripts/forbidden-content.mjs
scripts/forbidden-content.ts
scripts/gen-cf-typegen.d.mts
scripts/gen-cf-typegen.mjs
scripts/gen-cf-typegen.ts
scripts/gen-command-reference.d.mts
scripts/gen-command-reference.mjs
scripts/gen-command-reference.ts
scripts/gen-selfhost-env-reference.d.mts
scripts/gen-selfhost-env-reference.mjs
scripts/gen-selfhost-env-reference.ts
scripts/generate-mcp-changelog.d.mts
scripts/generate-mcp-changelog.mjs
scripts/generate-mcp-changelog.ts
scripts/gittensor-impact-card.d.mts
scripts/gittensor-impact-card.mjs
scripts/gittensor-impact-card.ts
scripts/lint-composite-actions.d.mts
scripts/lint-composite-actions.mjs
scripts/lint-composite-actions.ts
scripts/load-test-worker.d.mts
scripts/load-test-worker.mjs
scripts/load-test-worker.ts
scripts/mcp-package-allowlist.d.mts
scripts/mcp-package-allowlist.mjs
scripts/mcp-package-allowlist.ts
scripts/mcp-release-candidate-core.d.mts
scripts/mcp-release-candidate-core.mjs
scripts/mcp-release-candidate-core.ts
scripts/mcp-release-core.d.mts
scripts/mcp-release-core.mjs
scripts/mcp-release-core.ts
scripts/orb-release-core.d.mts
scripts/orb-release-core.mjs
scripts/orb-release-core.ts
scripts/schemas/github-action.schema.json
scripts/smoke-production-versions.d.mts
scripts/smoke-production-versions.mjs
scripts/smoke-production-versions.ts
scripts/smoke-production.mjs
scripts/smoke-production.ts
scripts/sync-release-lockfile-versions.d.mts
scripts/sync-release-lockfile-versions.mjs
scripts/sync-release-lockfile-versions.ts
scripts/sync-release-manifest.d.mts
scripts/sync-release-manifest.mjs
scripts/sync-release-manifest.ts
scripts/validate-observability-configs.d.mts
scripts/validate-observability-configs.mjs
scripts/validate-observability-configs.ts
scripts/validate-selfhost-sourcemap.d.mts
scripts/validate-selfhost-sourcemap.mjs
scripts/validate-selfhost-sourcemap.ts
src/api/routes.ts
src/db/repositories.ts
src/db/schema.ts
src/env.d.ts
src/github/backfill.ts
src/github/issues.ts
src/github/milestones.ts
src/index.ts
src/mcp/server.ts
src/mcp/telemetry.ts
src/openapi/schemas.ts
src/openapi/spec.ts
src/queue/ai-review-orchestration.ts
src/queue/gate-checks.ts
src/queue/job-dispatch.ts
src/queue/processors.ts
src/review/active-review-reconciliation.ts
src/review/content-lane/registry-logic.ts
src/review/contributor-gate-eval.ts
src/review/contributor-gate-history-backfill.ts
src/review/contributor-trust-profile-wire.ts
src/review/contributor-trust-profile.ts
src/review/grounding-wire.ts
src/review/public-stats.ts
src/review/review-grounding.ts
src/review/unified-comment-bridge.ts
src/review/visual/capture.ts
src/review/visual/shot.ts
src/rules/advisory.ts
src/selfhost/docs-drift-audit-sweep-rfc.md
src/selfhost/metrics.ts
src/selfhost/queue-common.ts
src/services/agent-orchestrator.ts
src/services/issue-plan-draft.ts
src/services/operator-dashboard.ts
src/services/public-accuracy-trend.ts
src/settings/agent-actions.ts
src/signals/contributor-open-pr-monitor.ts
src/signals/focus-manifest-loader.ts
src/signals/focus-manifest.ts
src/signals/settings-preview.ts
src/types.ts
test/fixtures/local-scorer/scorer-json-array-stderr-then-sigkill.mjs
test/fixtures/local-scorer/scorer-json-number-stderr-then-sigkill.mjs
test/fixtures/local-scorer/scorer-missing-scores.mjs
test/fixtures/local-scorer/scorer-non-object-json.mjs
test/fixtures/local-scorer/scorer-scored-json-then-fail.mjs
test/fixtures/local-scorer/scorer-scoreless-json-then-fail.mjs
test/fixtures/local-scorer/scorer-stderr-then-fail.mjs
test/fixtures/local-scorer/scorer-stderr-then-sigkill.mjs
test/fixtures/local-scorer/scorer-stdout-then-fail.mjs
test/helpers/d1.ts
test/helpers/vitest-global-setup-node-version.ts
test/integration/api.test.ts
test/integration/public-stats-route.test.ts
test/unit/active-review-reconciliation.test.ts
test/unit/agent-actions.test.ts
test/unit/agent-orchestrator.test.ts
test/unit/alerts-metric-name-references.test.ts
test/unit/build-extension-zip-script.test.ts
test/unit/check-branding-drift-script.test.ts
test/unit/check-build-drift-script.test.ts
test/unit/check-docs-drift-script.test.ts
test/unit/check-engines-nvmrc-sync-script.test.ts
test/unit/check-manifest-drift-script.test.ts
test/unit/check-mcp-package.test.ts
test/unit/check-miner-deployment-docs.test.ts
test/unit/check-miner-package.test.ts
test/unit/check-node-version-script.test.ts
test/unit/check-schema-drift-script.test.ts
test/unit/check-stuck-required-checks-script.test.ts
test/unit/check-ui-mcp-version-copy-script.test.ts
test/unit/ci-cf-typegen-check.test.ts
test/unit/ci-cf-typegen.test.ts
test/unit/ci-duration-report-script.test.ts
test/unit/ci-extension-packages.test.ts
test/unit/ci-openapi-settings-parity.test.ts
test/unit/content-lane-deliverable-run.test.ts
test/unit/content-lane-registry-logic.test.ts
test/unit/contributor-gate-eval.test.ts
test/unit/contributor-gate-history-backfill.test.ts
test/unit/contributor-open-pr-monitor.test.ts
test/unit/contributor-trust-profile-wire.test.ts
test/unit/contributor-trust-profile.test.ts
test/unit/data-spine.test.ts
test/unit/db-parsers.test.ts
test/unit/db-persistence.test.ts
test/unit/docs-selfhost-troubleshooting-metric-names.test.ts
test/unit/export-d1-core.test.ts
test/unit/fetch-test-timing-script.test.ts
test/unit/focus-manifest-validation.test.ts
test/unit/focus-manifest.test.ts
test/unit/forbidden-content.test.ts
test/unit/format-table.test.ts
test/unit/gate-check-policy.test.ts
test/unit/gen-command-reference-script.test.ts
test/unit/generate-mcp-changelog-script.test.ts
test/unit/github-milestones.test.ts
test/unit/gittensor-impact-card-script.test.ts
test/unit/grounding-wiring.test.ts
test/unit/idea-intake-bridge.test.ts
test/unit/index.test.ts
test/unit/issue-plan-draft.test.ts
test/unit/lint-composite-actions-script.test.ts
test/unit/load-test-worker-script.test.ts
test/unit/local-branch.test.ts
test/unit/local-scorer-adapter.test.ts
test/unit/loopover-engine-scaffold.test.ts
test/unit/maintainer-activation.test.ts
test/unit/mcp-cli-activation-preview.test.ts
test/unit/mcp-cli-basics.test.ts
test/unit/mcp-cli-doctor.test.ts
test/unit/mcp-cli-error.test.ts
test/unit/mcp-cli-maintain-tools.test.ts
test/unit/mcp-cli-maintain.test.ts
test/unit/mcp-cli-plan-issues.test.ts
test/unit/mcp-cli-watch.test.ts
test/unit/mcp-local-telemetry.test.ts
test/unit/mcp-output-schemas.test.ts
test/unit/mcp-plan-repo-issues.test.ts
test/unit/mcp-release-candidate.test.ts
test/unit/mcp-release.test.ts
test/unit/mcp-server-telemetry.test.ts
test/unit/mcp-skipped-pr-audit.test.ts
test/unit/mcp-telemetry.test.ts
test/unit/mcp-tool-rename-aliases.test.ts
test/unit/mcp-typescript-migration-complete.test.ts
test/unit/migration-0102-linked-issue-gate-mode.test.ts
test/unit/miner-cross-repo-evaluation.test.ts
test/unit/miner-mcp-contract.test.ts
test/unit/miner-package-skeleton.test.ts
test/unit/miner-run-state.test.ts
test/unit/miner-typescript-migration-complete.test.ts
test/unit/moderation-config-db.test.ts
test/unit/observability-ci.test.ts
test/unit/observability-release-fetch-timeout.test.ts
test/unit/operator-dashboard.test.ts
test/unit/orb-release.test.ts
test/unit/policy-sanitizer.test.ts
test/unit/public-accuracy-trend.test.ts
test/unit/public-stats.test.ts
test/unit/queue-4.test.ts
test/unit/queue-5.test.ts
test/unit/redact-local-path.test.ts
test/unit/registration-readiness.test.ts
test/unit/repo-policy-readiness.test.ts
test/unit/repository-settings-enforcement.test.ts
test/unit/routes-ai-byok.test.ts
test/unit/routes-issue-plan-draft.test.ts
test/unit/routes-watches.test.ts
test/unit/self-dogfood-registration-pack.test.ts
test/unit/selfhost-config-lint.test.ts
test/unit/selfhost-env-reference-script.test.ts
test/unit/selfhost-queue-common.test.ts
test/unit/settings-preview.test.ts
test/unit/signals-coverage.test.ts
test/unit/signals-v2.test.ts
test/unit/signals.test.ts
test/unit/skipped-pr-audit.test.ts
test/unit/smoke-production-versions.test.ts
test/unit/support/mcp-cli-harness.ts
test/unit/support/miner-cli-harness.ts
test/unit/sync-release-lockfile-versions.test.ts
test/unit/sync-release-manifest.test.ts
test/unit/unified-comment-parity.test.ts
test/unit/validate-observability-configs-script.test.ts
test/unit/validate-selfhost-sourcemap-script.test.ts
test/unit/visual-capture.test.ts
test/unit/visual-collapsible.test.ts
test/unit/visual-config-wiring.test.ts
test/unit/visual-shot.test.ts
turbo.json
vitest.config.ts
worker-configuration.d.ts
wrangler.jsonc
Release-Prep Checklist
Summary
An MCP release appears due.
3.4.0mcp-v3.2.33.2.33.4.026Unreleased MCP-Related Commits
13cb8a3feat(api): REST + CLI mirror for loopover_watch_issues (feat(api): REST + CLI mirror for loopover_watch_issues #7153)0836915chore(main): release engine-and-dependents libraries5d01d72chore(main): release engine-and-dependents libraries80f4aecfix(mcp): defer tool-call telemetry via waitUntil instead of firing it forgotten (fix(mcp): defer tool-call telemetry via waitUntil instead of firing it forgotten #7277)f4d27e6feat(visual): capture hover/click interactions as animated GIF evidence8bd60f0ci: fix Node-version drift, add composite-action schema validation (ci: fix Node-version drift, add composite-action schema validation #7408)218a5aechore(actions): update github actions to 2499707 (chore(actions): update github actions to 2499707 #7406)0d896cechore(mcp): add tsc build pipeline + convert small lib utilities to TypeScript (Phase 1 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291) (chore(mcp): add tsc build pipeline + convert small lib utilities to TypeScript (Phase 1 of #7291) #7409)93fc7b1chore(mcp): convert lib/local-branch.js to TypeScript (Phase 2 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291) (chore(mcp): convert lib/local-branch.js to TypeScript (Phase 2 of #7291) #7419)25decd9chore(actions): update github actions to v7 (chore(actions): update github actions to v7 #7422)4314944fix(signals): remove unreachable OpenPrWorkClassification stale (fix(signals): remove unreachable OpenPrWorkClassification stale #7471)e03a256feat(mcp): add repo-agnostic AI issue-planning tool (feat(mcp): add repo-agnostic AI issue-planning tool #7476)98a8371fix(ui): page skipped-PR audit feed by offset instead of growing limit (fix(ui): page skipped-PR audit feed by offset instead of growing limit #7507)e37ac71chore(mcp): convert bin/loopover-mcp.js to TypeScript (Phase 3 of chore(mcp): migrate packages/loopover-mcp from plain .js to real TypeScript #7291) (chore(mcp): convert bin/loopover-mcp.js to TypeScript (Phase 3 of #7291) #7509)4b67bd9feat(github): add milestone creation/assignment to the issue-planning tool (feat(github): add milestone creation/assignment to the issue-planning tool #7511)87843abfix(review): ORB fairness analytics -- broken accuracy metric, public report, contributor trust profiles (fix(review): ORB fairness analytics -- broken accuracy metric, public report, contributor trust profiles #7581)5420570chore(deps): enforce the .nvmrc Node 22 pin locally (chore(deps): enforce the .nvmrc Node 22 pin locally (engine-strict + engines.node upper bound) #7613) (chore(deps): enforce the .nvmrc Node 22 pin locally (engine-strict + engines.node upper bound) #7617)9e6691afix(review): correct the stale-base grounding fact and close the mergeable_state blind spot it depends on (fix(review): correct stale-base grounding fact + close the mergeable_state blind spot #7686)6ac7109ci(build): catch stale committed miner/mcp compiled output before merge (ci(build): catch stale committed miner/mcp compiled output before merge #7690)6c31631feat(review): add a config-as-code content-lane deliverable gate (feat(review): add a config-as-code content-lane deliverable gate #7703)d7042effeat(engine): represent idea targetRepo as an existing-vs-provision union (feat(engine): represent idea targetRepo as an existing-vs-provision union #7710)9d95c96build(mcp,miner): stop committing compiled .js/.d.ts entirely (build(mcp,miner): stop committing compiled .js/.d.ts entirely #7705)6ea4e28fix(selfhost): stop delayed webhooks from resurrecting closed PRs' review tracking (fix(selfhost): stop delayed webhooks from resurrecting closed PRs' review tracking #7839)0af9f49feat(mcp): register loopover_get_outcome_calibration as a local stdio tool (feat(mcp): register loopover_get_outcome_calibration as a local stdio tool #7877)e8e5d89feat(mcp): add remote + stdio MCP tool surfaces for loopover_get_activation_preview (feat(mcp): add remote + stdio tool surfaces for loopover_get_activation_preview #7887)b3e1bc3feat(mcp): add REST route, CLI command, and stdio tool for loopover_plan_repo_issues (feat(mcp): add REST + CLI + stdio surfaces for loopover_plan_repo_issues #7890)Changed Files
.claude/skills/contributing-to-loopover/reference.md.claude/skills/contributing-to-loopover/SKILL.md.github/actions/setup-workspace/action.yml.github/workflows/audit.yml.github/workflows/ci-duration-report.yml.github/workflows/ci.yml.github/workflows/gittensor-impact.yml.github/workflows/mcp-release-candidate.yml.github/workflows/mcp-release-please.yml.github/workflows/mcp-release-watch.yml.github/workflows/mcp-ui-version-sync.yml.github/workflows/orb-beta-release.yml.github/workflows/orb-stable-release-pr.yml.github/workflows/publish-engine.yml.github/workflows/publish-mcp.yml.github/workflows/publish-miner.yml.github/workflows/publish-ui-kit.yml.github/workflows/release-selfhost.yml.github/workflows/selfhost.yml.github/workflows/stuck-check-watchdog.yml.github/workflows/test-timing-refresh.yml.github/workflows/ui-deploy.yml.github/workflows/ui-preview-deploy.yml.github/workflows/ui-preview.yml.github/workflows/ui-sentry-release.yml.github/workflows/upstream-contract.yml.github/workflows/visual-capture-fallback.yml.gitignore.loopover.yml.example.npmrc.release-please-manifest.jsonapps/loopover-extension/package.jsonapps/loopover-miner-extension/package.jsonapps/loopover-ui/content/docs/github-app.mdxapps/loopover-ui/content/docs/how-reviews-work.mdxapps/loopover-ui/content/docs/tuning.mdxapps/loopover-ui/public/openapi.jsonapps/loopover-ui/src/components/site/audit-feed-model.tsapps/loopover-ui/src/components/site/audit-feed.test.tsxapps/loopover-ui/src/components/site/audit-feed.tsxapps/loopover-ui/src/components/site/fairness-report-page.test.tsxapps/loopover-ui/src/components/site/fairness-report-page.tsxapps/loopover-ui/src/components/site/proof-of-power-stats-model.tsapps/loopover-ui/src/components/site/proof-of-power-stats.test.tsxapps/loopover-ui/src/components/site/proof-of-power-stats.tsxapps/loopover-ui/src/lib/ams-env-reference.tsapps/loopover-ui/src/lib/command-reference.tsapps/loopover-ui/src/lib/selfhost-docs-audit.tsapps/loopover-ui/src/lib/selfhost-env-reference.tsapps/loopover-ui/src/routes/fairness.tsxapps/loopover-ui/src/routeTree.gen.tsconfig/examples/loopover.full.ymlDockerfiledocs/load-test-worker.mdmigrations/0169_gate_stale_base_ahead_by_threshold.sqlmigrations/0170_gate_content_lane_deliverable.sqlmigrations/0172_pull_requests_github_updated_at.sqlorb-manifest.jsonpackage-lock.jsonpackage.jsonpackages/discovery-index/package.jsonpackages/loopover-engine/CHANGELOG.mdpackages/loopover-engine/package.jsonpackages/loopover-engine/src/advisory/gate-advisory.tspackages/loopover-engine/src/config-lint.tspackages/loopover-engine/src/focus-manifest-validation.tspackages/loopover-engine/src/focus-manifest.tspackages/loopover-engine/src/idea-intake.tspackages/loopover-engine/src/index.tspackages/loopover-engine/src/types/manifest-deps-types.tspackages/loopover-engine/src/types/predicted-gate-types.tspackages/loopover-mcp/bin/loopover-mcp.jspackages/loopover-mcp/bin/loopover-mcp.tspackages/loopover-mcp/CHANGELOG.mdpackages/loopover-mcp/lib/cli-error.jspackages/loopover-mcp/lib/cli-error.tspackages/loopover-mcp/lib/format-table.jspackages/loopover-mcp/lib/format-table.tspackages/loopover-mcp/lib/local-branch.jspackages/loopover-mcp/lib/local-branch.tspackages/loopover-mcp/lib/redact-local-path.jspackages/loopover-mcp/lib/redact-local-path.tspackages/loopover-mcp/lib/telemetry.jspackages/loopover-mcp/lib/telemetry.tspackages/loopover-mcp/package.jsonpackages/loopover-mcp/scripts/check-syntax.mjspackages/loopover-mcp/scripts/strip-bin-sourcemap.mjspackages/loopover-mcp/tsconfig.jsonpackages/loopover-miner/bin/loopover-miner-mcp.d.tspackages/loopover-miner/bin/loopover-miner-mcp.jspackages/loopover-miner/bin/loopover-miner.d.tspackages/loopover-miner/bin/loopover-miner.jspackages/loopover-miner/CHANGELOG.mdpackages/loopover-miner/docs/env-reference.mdpackages/loopover-miner/lib/ams-health-server.d.tspackages/loopover-miner/lib/ams-health-server.jspackages/loopover-miner/lib/ams-policy.d.tspackages/loopover-miner/lib/ams-policy.jspackages/loopover-miner/lib/attempt-cli.d.tspackages/loopover-miner/lib/attempt-cli.jspackages/loopover-miner/lib/attempt-input-builder.d.tspackages/loopover-miner/lib/attempt-input-builder.jspackages/loopover-miner/lib/attempt-log.d.tspackages/loopover-miner/lib/attempt-log.jspackages/loopover-miner/lib/attempt-runner.d.tspackages/loopover-miner/lib/attempt-runner.jspackages/loopover-miner/lib/attempt-worktree.d.tspackages/loopover-miner/lib/attempt-worktree.jspackages/loopover-miner/lib/calibration-cli.d.tspackages/loopover-miner/lib/calibration-cli.jspackages/loopover-miner/lib/calibration-run.d.tspackages/loopover-miner/lib/calibration-run.jspackages/loopover-miner/lib/calibration-types.d.tspackages/loopover-miner/lib/calibration-types.jspackages/loopover-miner/lib/calibration.d.tspackages/loopover-miner/lib/calibration.jspackages/loopover-miner/lib/chat-action-dispatch.d.tspackages/loopover-miner/lib/chat-action-dispatch.jspackages/loopover-miner/lib/chat-action-registry.d.tspackages/loopover-miner/lib/chat-action-registry.jspackages/loopover-miner/lib/chat-discover-attempt-actions.d.tspackages/loopover-miner/lib/chat-discover-attempt-actions.jspackages/loopover-miner/lib/chat-governor-actions.d.tspackages/loopover-miner/lib/chat-governor-actions.jspackages/loopover-miner/lib/chat-portfolio-actions.d.tspackages/loopover-miner/lib/chat-portfolio-actions.jspackages/loopover-miner/lib/ci-poller.d.tspackages/loopover-miner/lib/ci-poller.jspackages/loopover-miner/lib/claim-adjudication.d.tspackages/loopover-miner/lib/claim-adjudication.jspackages/loopover-miner/lib/claim-conflict-resolver.d.tspackages/loopover-miner/lib/claim-conflict-resolver.jspackages/loopover-miner/lib/claim-ledger-cli.d.tspackages/loopover-miner/lib/claim-ledger-cli.jspackages/loopover-miner/lib/claim-ledger-expiry.d.tspackages/loopover-miner/lib/claim-ledger-expiry.jspackages/loopover-miner/lib/claim-ledger.d.tspackages/loopover-miner/lib/claim-ledger.jspackages/loopover-miner/lib/cli-error.d.tspackages/loopover-miner/lib/cli-error.jspackages/loopover-miner/lib/cli.d.tspackages/loopover-miner/lib/cli.jspackages/loopover-miner/lib/coding-agent-construction.d.tspackages/loopover-miner/lib/coding-agent-construction.jspackages/loopover-miner/lib/coding-agent-house-rules.d.tspackages/loopover-miner/lib/coding-agent-house-rules.jspackages/loopover-miner/lib/coding-task-spec.d.tspackages/loopover-miner/lib/coding-task-spec.jspackages/loopover-miner/lib/contribution-profile-cache.d.tspackages/loopover-miner/lib/contribution-profile-cache.jspackages/loopover-miner/lib/contribution-profile-extract.d.tspackages/loopover-miner/lib/contribution-profile-extract.jspackages/loopover-miner/lib/contribution-profile-filter.d.tspackages/loopover-miner/lib/contribution-profile-filter.jspackages/loopover-miner/lib/contribution-profile.d.tspackages/loopover-miner/lib/contribution-profile.jspackages/loopover-miner/lib/cross-repo-evaluation.d.tspackages/loopover-miner/lib/cross-repo-evaluation.jspackages/loopover-miner/lib/cross-repo-evaluation.tspackages/loopover-miner/lib/deny-check.d.tspackages/loopover-miner/lib/deny-check.jspackages/loopover-miner/lib/deny-hook-synthesis.d.tspackages/loopover-miner/lib/deny-hook-synthesis.jspackages/loopover-miner/lib/deny-hooks.d.tspackages/loopover-miner/lib/deny-hooks.jspackages/loopover-miner/lib/deployment-docs-audit.d.tspackages/loopover-miner/lib/deployment-docs-audit.jspackages/loopover-miner/lib/deployment-docs-audit.tspackages/loopover-miner/lib/discover-cli.d.tspackages/loopover-miner/lib/discover-cli.jspackages/loopover-miner/lib/discovery-index-client.d.tspackages/loopover-miner/lib/discovery-index-client.jspackages/loopover-miner/lib/discovery-throttle.d.tspackages/loopover-miner/lib/discovery-throttle.jspackages/loopover-miner/lib/env-file-indirection.d.tspackages/loopover-miner/lib/env-file-indirection.jspackages/loopover-miner/lib/event-ledger-cli.d.tspackages/loopover-miner/lib/event-ledger-cli.jspackages/loopover-miner/lib/event-ledger.d.tspackages/loopover-miner/lib/event-ledger.jspackages/loopover-miner/lib/execute-local-write.d.tspackages/loopover-miner/lib/execute-local-write.jspackages/loopover-miner/lib/feasibility-cli.d.tspackages/loopover-miner/lib/feasibility-cli.jspackages/loopover-miner/lib/forge-config.d.tspackages/loopover-miner/lib/forge-config.jspackages/loopover-miner/lib/github-token-resolution.d.tspackages/loopover-miner/lib/github-token-resolution.jspackages/loopover-miner/lib/governor-chokepoint-persisted.d.tspackages/loopover-miner/lib/governor-chokepoint-persisted.jspackages/loopover-miner/lib/governor-chokepoint.d.tspackages/loopover-miner/lib/governor-chokepoint.jspackages/loopover-miner/lib/governor-kill-switch.d.tspackages/loopover-miner/lib/governor-kill-switch.jspackages/loopover-miner/lib/governor-ledger-cli.d.tspackages/loopover-miner/lib/governor-ledger-cli.jspackages/loopover-miner/lib/governor-ledger.d.tspackages/loopover-miner/lib/governor-ledger.jspackages/loopover-miner/lib/governor-metrics-cli.d.tspackages/loopover-miner/lib/governor-metrics-cli.jspackages/loopover-miner/lib/governor-pause-cli.d.tspackages/loopover-miner/lib/governor-pause-cli.jspackages/loopover-miner/lib/governor-run-halt.d.tspackages/loopover-miner/lib/governor-run-halt.jspackages/loopover-miner/lib/governor-state.d.tspackages/loopover-miner/lib/governor-state.jspackages/loopover-miner/lib/harness-submission-trigger.d.tspackages/loopover-miner/lib/harness-submission-trigger.jspackages/loopover-miner/lib/http-retry.d.tspackages/loopover-miner/lib/http-retry.jspackages/loopover-miner/lib/idea-feasibility-cli.d.tspackages/loopover-miner/lib/idea-feasibility-cli.jspackages/loopover-miner/lib/idea-feasibility.d.tspackages/loopover-miner/lib/idea-feasibility.jspackages/loopover-miner/lib/init-wizard.d.tspackages/loopover-miner/lib/init-wizard.jspackages/loopover-miner/lib/laptop-init.d.tspackages/loopover-miner/lib/laptop-init.jspackages/loopover-miner/lib/live-issue-snapshot.d.tspackages/loopover-miner/lib/live-issue-snapshot.jspackages/loopover-miner/lib/local-store.d.tspackages/loopover-miner/lib/local-store.jspackages/loopover-miner/lib/logger.d.tspackages/loopover-miner/lib/logger.jspackages/loopover-miner/lib/loop-cli.d.tspackages/loopover-miner/lib/loop-cli.jspackages/loopover-miner/lib/loop-closure.d.tspackages/loopover-miner/lib/loop-closure.jspackages/loopover-miner/lib/loop-reentry.d.tspackages/loopover-miner/lib/loop-reentry.jspackages/loopover-miner/lib/manage-poll.d.tspackages/loopover-miner/lib/manage-poll.jspackages/loopover-miner/lib/manage-status.d.tspackages/loopover-miner/lib/manage-status.jspackages/loopover-miner/lib/metrics-cli.d.tspackages/loopover-miner/lib/metrics-cli.jspackages/loopover-miner/lib/migrate-cli.d.tspackages/loopover-miner/lib/migrate-cli.jspackages/loopover-miner/lib/miner-goal-spec.d.tspackages/loopover-miner/lib/miner-goal-spec.jspackages/loopover-miner/lib/oauth-device-flow.d.tspackages/loopover-miner/lib/oauth-device-flow.jspackages/loopover-miner/lib/opportunity-fanout.d.tspackages/loopover-miner/lib/opportunity-fanout.jspackages/loopover-miner/lib/opportunity-ranker.d.tspackages/loopover-miner/lib/opportunity-ranker.jspackages/loopover-miner/lib/orb-export.d.tspackages/loopover-miner/lib/orb-export.jspackages/loopover-miner/lib/plan-store-cli.d.tspackages/loopover-miner/lib/plan-store-cli.jspackages/loopover-miner/lib/plan-store.d.tspackages/loopover-miner/lib/plan-store.jspackages/loopover-miner/lib/policy-doc-cache.d.tspackages/loopover-miner/lib/policy-doc-cache.jspackages/loopover-miner/lib/policy-verdict-cache.d.tspackages/loopover-miner/lib/policy-verdict-cache.jspackages/loopover-miner/lib/portfolio-dashboard.d.tspackages/loopover-miner/lib/portfolio-dashboard.jspackages/loopover-miner/lib/portfolio-discovery.d.tspackages/loopover-miner/lib/portfolio-discovery.jspackages/loopover-miner/lib/portfolio-queue-cli.d.tspackages/loopover-miner/lib/portfolio-queue-cli.jspackages/loopover-miner/lib/portfolio-queue-expiry.d.tspackages/loopover-miner/lib/portfolio-queue-expiry.jspackages/loopover-miner/lib/portfolio-queue-manager.d.tspackages/loopover-miner/lib/portfolio-queue-manager.jspackages/loopover-miner/lib/portfolio-queue.d.tspackages/loopover-miner/lib/portfolio-queue.jspackages/loopover-miner/lib/pr-disposition-poller.d.tspackages/loopover-miner/lib/pr-disposition-poller.jspackages/loopover-miner/lib/pr-number-parse.d.tspackages/loopover-miner/lib/pr-number-parse.jspackages/loopover-miner/lib/pr-outcome.d.tspackages/loopover-miner/lib/pr-outcome.jspackages/loopover-miner/lib/prediction-ledger.d.tspackages/loopover-miner/lib/prediction-ledger.jspackages/loopover-miner/lib/pretooluse-hook.d.tspackages/loopover-miner/lib/pretooluse-hook.jspackages/loopover-miner/lib/process-lifecycle.d.tspackages/loopover-miner/lib/process-lifecycle.jspackages/loopover-miner/lib/prompt-injection-defense.d.tspackages/loopover-miner/lib/prompt-injection-defense.jspackages/loopover-miner/lib/purge-cli.d.tspackages/loopover-miner/lib/purge-cli.jspackages/loopover-miner/lib/ranked-candidates.d.tspackages/loopover-miner/lib/ranked-candidates.jspackages/loopover-miner/lib/rejection-signal.d.tspackages/loopover-miner/lib/rejection-signal.jspackages/loopover-miner/lib/rejection-state-machine.d.tspackages/loopover-miner/lib/rejection-state-machine.jspackages/loopover-miner/lib/rejection-templates.d.tspackages/loopover-miner/lib/rejection-templates.jspackages/loopover-miner/lib/replay-objective-anchor.d.tspackages/loopover-miner/lib/replay-objective-anchor.jspackages/loopover-miner/lib/replay-snapshot.d.tspackages/loopover-miner/lib/replay-snapshot.jspackages/loopover-miner/lib/replay-task-bridge.d.tspackages/loopover-miner/lib/replay-task-bridge.jspackages/loopover-miner/lib/replay-task-generation.d.tspackages/loopover-miner/lib/replay-task-generation.jspackages/loopover-miner/lib/repo-clone.d.tspackages/loopover-miner/lib/repo-clone.jspackages/loopover-miner/lib/run-state-cli.d.tspackages/loopover-miner/lib/run-state-cli.jspackages/loopover-miner/lib/run-state.d.tspackages/loopover-miner/lib/run-state.jspackages/loopover-miner/lib/schema-version.d.tspackages/loopover-miner/lib/schema-version.jspackages/loopover-miner/lib/self-review-context.d.tspackages/loopover-miner/lib/self-review-context.jspackages/loopover-miner/lib/sentry.d.tspackages/loopover-miner/lib/sentry.jspackages/loopover-miner/lib/slop-assessment.d.tspackages/loopover-miner/lib/slop-assessment.jspackages/loopover-miner/lib/stack-detection.d.tspackages/loopover-miner/lib/stack-detection.jspackages/loopover-miner/lib/status.d.tspackages/loopover-miner/lib/status.jspackages/loopover-miner/lib/store-db-adapter.d.tspackages/loopover-miner/lib/store-db-adapter.jspackages/loopover-miner/lib/store-maintenance.d.tspackages/loopover-miner/lib/store-maintenance.jspackages/loopover-miner/lib/submission-freshness-check.d.tspackages/loopover-miner/lib/submission-freshness-check.jspackages/loopover-miner/lib/tenant-cli.d.tspackages/loopover-miner/lib/tenant-cli.jspackages/loopover-miner/lib/tenant-client.d.tspackages/loopover-miner/lib/tenant-client.jspackages/loopover-miner/lib/update-check.d.tspackages/loopover-miner/lib/update-check.jspackages/loopover-miner/lib/version.d.tspackages/loopover-miner/lib/version.jspackages/loopover-miner/lib/worktree-allocator.d.tspackages/loopover-miner/lib/worktree-allocator.jspackages/loopover-miner/package.jsonpackages/loopover-miner/scripts/generate-env-reference.mjspackages/loopover-miner/tsconfig.jsonpackages/loopover-ui-kit/package.jsonscripts/branding-drift-baseline.jsonscripts/build-extension.mjsscripts/build-extension.tsscripts/build-miner-extension.mjsscripts/build-miner-extension.tsscripts/check-branding-drift.d.mtsscripts/check-branding-drift.mjsscripts/check-branding-drift.tsscripts/check-build-drift.d.mtsscripts/check-build-drift.mjsscripts/check-docs-drift.d.mtsscripts/check-docs-drift.mjsscripts/check-docs-drift.tsscripts/check-engines-nvmrc-sync.d.mtsscripts/check-engines-nvmrc-sync.mjsscripts/check-engines-nvmrc-sync.tsscripts/check-manifest-drift.d.mtsscripts/check-manifest-drift.mjsscripts/check-manifest-drift.tsscripts/check-mcp-package.mjsscripts/check-mcp-release-candidate.mjsscripts/check-mcp-release-due.d.mtsscripts/check-mcp-release-due.mjsscripts/check-mcp-release-due.tsscripts/check-miner-deployment-docs.d.mtsscripts/check-miner-deployment-docs.mjsscripts/check-miner-deployment-docs.tsscripts/check-miner-package.mjsscripts/check-node-version.d.mtsscripts/check-node-version.mjsscripts/check-node-version.tsscripts/check-openapi-settings-parity.d.mtsscripts/check-openapi-settings-parity.mjsscripts/check-openapi-settings-parity.tsscripts/check-orb-release-due.mjsscripts/check-orb-stable-release-due.mjsscripts/check-schema-drift.d.mtsscripts/check-schema-drift.mjsscripts/check-schema-drift.tsscripts/check-stuck-required-checks.d.mtsscripts/check-stuck-required-checks.mjsscripts/check-stuck-required-checks.tsscripts/check-ui-mcp-version-copy.d.mtsscripts/check-ui-mcp-version-copy.mjsscripts/check-ui-mcp-version-copy.tsscripts/ci-duration-report.d.mtsscripts/ci-duration-report.mjsscripts/ci-duration-report.tsscripts/deploy-selfhost-prebuilt.shscripts/export-d1-core.d.mtsscripts/export-d1-core.mjsscripts/export-d1-core.tsscripts/export-d1-data.mjsscripts/export-d1-data.tsscripts/extension-zip-core.d.mtsscripts/extension-zip-core.mjsscripts/extension-zip-core.tsscripts/fetch-test-timing.d.mtsscripts/fetch-test-timing.mjsscripts/fetch-test-timing.tsscripts/forbidden-content.d.mtsscripts/forbidden-content.mjsscripts/forbidden-content.tsscripts/gen-cf-typegen.d.mtsscripts/gen-cf-typegen.mjsscripts/gen-cf-typegen.tsscripts/gen-command-reference.d.mtsscripts/gen-command-reference.mjsscripts/gen-command-reference.tsscripts/gen-selfhost-env-reference.d.mtsscripts/gen-selfhost-env-reference.mjsscripts/gen-selfhost-env-reference.tsscripts/generate-mcp-changelog.d.mtsscripts/generate-mcp-changelog.mjsscripts/generate-mcp-changelog.tsscripts/gittensor-impact-card.d.mtsscripts/gittensor-impact-card.mjsscripts/gittensor-impact-card.tsscripts/lint-composite-actions.d.mtsscripts/lint-composite-actions.mjsscripts/lint-composite-actions.tsscripts/load-test-worker.d.mtsscripts/load-test-worker.mjsscripts/load-test-worker.tsscripts/mcp-package-allowlist.d.mtsscripts/mcp-package-allowlist.mjsscripts/mcp-package-allowlist.tsscripts/mcp-release-candidate-core.d.mtsscripts/mcp-release-candidate-core.mjsscripts/mcp-release-candidate-core.tsscripts/mcp-release-core.d.mtsscripts/mcp-release-core.mjsscripts/mcp-release-core.tsscripts/orb-release-core.d.mtsscripts/orb-release-core.mjsscripts/orb-release-core.tsscripts/schemas/github-action.schema.jsonscripts/smoke-production-versions.d.mtsscripts/smoke-production-versions.mjsscripts/smoke-production-versions.tsscripts/smoke-production.mjsscripts/smoke-production.tsscripts/sync-release-lockfile-versions.d.mtsscripts/sync-release-lockfile-versions.mjsscripts/sync-release-lockfile-versions.tsscripts/sync-release-manifest.d.mtsscripts/sync-release-manifest.mjsscripts/sync-release-manifest.tsscripts/validate-observability-configs.d.mtsscripts/validate-observability-configs.mjsscripts/validate-observability-configs.tsscripts/validate-selfhost-sourcemap.d.mtsscripts/validate-selfhost-sourcemap.mjsscripts/validate-selfhost-sourcemap.tssrc/api/routes.tssrc/db/repositories.tssrc/db/schema.tssrc/env.d.tssrc/github/backfill.tssrc/github/issues.tssrc/github/milestones.tssrc/index.tssrc/mcp/server.tssrc/mcp/telemetry.tssrc/openapi/schemas.tssrc/openapi/spec.tssrc/queue/ai-review-orchestration.tssrc/queue/gate-checks.tssrc/queue/job-dispatch.tssrc/queue/processors.tssrc/review/active-review-reconciliation.tssrc/review/content-lane/registry-logic.tssrc/review/contributor-gate-eval.tssrc/review/contributor-gate-history-backfill.tssrc/review/contributor-trust-profile-wire.tssrc/review/contributor-trust-profile.tssrc/review/grounding-wire.tssrc/review/public-stats.tssrc/review/review-grounding.tssrc/review/unified-comment-bridge.tssrc/review/visual/capture.tssrc/review/visual/shot.tssrc/rules/advisory.tssrc/selfhost/docs-drift-audit-sweep-rfc.mdsrc/selfhost/metrics.tssrc/selfhost/queue-common.tssrc/services/agent-orchestrator.tssrc/services/issue-plan-draft.tssrc/services/operator-dashboard.tssrc/services/public-accuracy-trend.tssrc/settings/agent-actions.tssrc/signals/contributor-open-pr-monitor.tssrc/signals/focus-manifest-loader.tssrc/signals/focus-manifest.tssrc/signals/settings-preview.tssrc/types.tstest/fixtures/local-scorer/scorer-json-array-stderr-then-sigkill.mjstest/fixtures/local-scorer/scorer-json-number-stderr-then-sigkill.mjstest/fixtures/local-scorer/scorer-missing-scores.mjstest/fixtures/local-scorer/scorer-non-object-json.mjstest/fixtures/local-scorer/scorer-scored-json-then-fail.mjstest/fixtures/local-scorer/scorer-scoreless-json-then-fail.mjstest/fixtures/local-scorer/scorer-stderr-then-fail.mjstest/fixtures/local-scorer/scorer-stderr-then-sigkill.mjstest/fixtures/local-scorer/scorer-stdout-then-fail.mjstest/helpers/d1.tstest/helpers/vitest-global-setup-node-version.tstest/integration/api.test.tstest/integration/public-stats-route.test.tstest/unit/active-review-reconciliation.test.tstest/unit/agent-actions.test.tstest/unit/agent-orchestrator.test.tstest/unit/alerts-metric-name-references.test.tstest/unit/build-extension-zip-script.test.tstest/unit/check-branding-drift-script.test.tstest/unit/check-build-drift-script.test.tstest/unit/check-docs-drift-script.test.tstest/unit/check-engines-nvmrc-sync-script.test.tstest/unit/check-manifest-drift-script.test.tstest/unit/check-mcp-package.test.tstest/unit/check-miner-deployment-docs.test.tstest/unit/check-miner-package.test.tstest/unit/check-node-version-script.test.tstest/unit/check-schema-drift-script.test.tstest/unit/check-stuck-required-checks-script.test.tstest/unit/check-ui-mcp-version-copy-script.test.tstest/unit/ci-cf-typegen-check.test.tstest/unit/ci-cf-typegen.test.tstest/unit/ci-duration-report-script.test.tstest/unit/ci-extension-packages.test.tstest/unit/ci-openapi-settings-parity.test.tstest/unit/content-lane-deliverable-run.test.tstest/unit/content-lane-registry-logic.test.tstest/unit/contributor-gate-eval.test.tstest/unit/contributor-gate-history-backfill.test.tstest/unit/contributor-open-pr-monitor.test.tstest/unit/contributor-trust-profile-wire.test.tstest/unit/contributor-trust-profile.test.tstest/unit/data-spine.test.tstest/unit/db-parsers.test.tstest/unit/db-persistence.test.tstest/unit/docs-selfhost-troubleshooting-metric-names.test.tstest/unit/export-d1-core.test.tstest/unit/fetch-test-timing-script.test.tstest/unit/focus-manifest-validation.test.tstest/unit/focus-manifest.test.tstest/unit/forbidden-content.test.tstest/unit/format-table.test.tstest/unit/gate-check-policy.test.tstest/unit/gen-command-reference-script.test.tstest/unit/generate-mcp-changelog-script.test.tstest/unit/github-milestones.test.tstest/unit/gittensor-impact-card-script.test.tstest/unit/grounding-wiring.test.tstest/unit/idea-intake-bridge.test.tstest/unit/index.test.tstest/unit/issue-plan-draft.test.tstest/unit/lint-composite-actions-script.test.tstest/unit/load-test-worker-script.test.tstest/unit/local-branch.test.tstest/unit/local-scorer-adapter.test.tstest/unit/loopover-engine-scaffold.test.tstest/unit/maintainer-activation.test.tstest/unit/mcp-cli-activation-preview.test.tstest/unit/mcp-cli-basics.test.tstest/unit/mcp-cli-doctor.test.tstest/unit/mcp-cli-error.test.tstest/unit/mcp-cli-maintain-tools.test.tstest/unit/mcp-cli-maintain.test.tstest/unit/mcp-cli-plan-issues.test.tstest/unit/mcp-cli-watch.test.tstest/unit/mcp-local-telemetry.test.tstest/unit/mcp-output-schemas.test.tstest/unit/mcp-plan-repo-issues.test.tstest/unit/mcp-release-candidate.test.tstest/unit/mcp-release.test.tstest/unit/mcp-server-telemetry.test.tstest/unit/mcp-skipped-pr-audit.test.tstest/unit/mcp-telemetry.test.tstest/unit/mcp-tool-rename-aliases.test.tstest/unit/mcp-typescript-migration-complete.test.tstest/unit/migration-0102-linked-issue-gate-mode.test.tstest/unit/miner-cross-repo-evaluation.test.tstest/unit/miner-mcp-contract.test.tstest/unit/miner-package-skeleton.test.tstest/unit/miner-run-state.test.tstest/unit/miner-typescript-migration-complete.test.tstest/unit/moderation-config-db.test.tstest/unit/observability-ci.test.tstest/unit/observability-release-fetch-timeout.test.tstest/unit/operator-dashboard.test.tstest/unit/orb-release.test.tstest/unit/policy-sanitizer.test.tstest/unit/public-accuracy-trend.test.tstest/unit/public-stats.test.tstest/unit/queue-4.test.tstest/unit/queue-5.test.tstest/unit/redact-local-path.test.tstest/unit/registration-readiness.test.tstest/unit/repo-policy-readiness.test.tstest/unit/repository-settings-enforcement.test.tstest/unit/routes-ai-byok.test.tstest/unit/routes-issue-plan-draft.test.tstest/unit/routes-watches.test.tstest/unit/self-dogfood-registration-pack.test.tstest/unit/selfhost-config-lint.test.tstest/unit/selfhost-env-reference-script.test.tstest/unit/selfhost-queue-common.test.tstest/unit/settings-preview.test.tstest/unit/signals-coverage.test.tstest/unit/signals-v2.test.tstest/unit/signals.test.tstest/unit/skipped-pr-audit.test.tstest/unit/smoke-production-versions.test.tstest/unit/support/mcp-cli-harness.tstest/unit/support/miner-cli-harness.tstest/unit/sync-release-lockfile-versions.test.tstest/unit/sync-release-manifest.test.tstest/unit/unified-comment-parity.test.tstest/unit/validate-observability-configs-script.test.tstest/unit/validate-selfhost-sourcemap-script.test.tstest/unit/visual-capture.test.tstest/unit/visual-collapsible.test.tstest/unit/visual-config-wiring.test.tstest/unit/visual-shot.test.tsturbo.jsonvitest.config.tsworker-configuration.d.tswrangler.jsoncRelease-Prep Checklist
packages/loopover-mcp/package.jsonto3.4.0packageVersionconstant to3.4.03.4.0packages/loopover-mcp/CHANGELOG.mdwith amcp-v3.4.0sectionnpm run build:mcpnpm run test:mcp-packnpm run changelog:check:mcpnpm run actionlintnpm run test:release:mcpmcp-v3.4.0