<!-- gittensory:mcp-release-due --> ## Summary An MCP release appears due. - Proposed version: `1.0.0` - Latest MCP tag: `mcp-v0.7.1` - npm latest: `0.7.1` - MCP package version in repo: `0.7.1` - Unreleased MCP-related commits: `25` ## Unreleased MCP-Related Commits - `3a3cd7f` fix\(review\): resolve dead aiReviewCloseConfidence floor with a configurable disposition \(\#4656\) - `aa1ffb8` feat\(review\): one\-shot AI review cadence, configurable globally \+ per repo \(\#4657\) - `776f308` refactor\(review\): consolidate 3 duplicate helper implementations \(\#4611\) \(\#4677\) - `3ae7ece` fix\(review\): fold linkedIssuePolicy into linkedIssueGateMode's promotion \(\#4618\) \(\#4755\) - `2dbfc46` feat\(review\): decouple e2e\-test\-gen auto\-trigger and widen checkbox auth \(\#4199\) \(\#4757\) - `02fd0d0` fix\(review\): fold review\.linkedIssueSatisfaction into the real gate as an alias \(\#4149\) \(\#4811\) - `62d91f8` feat\(review\): wire review\.auto\_merge\_summary into the unified comment \(\#4147\) \(\#4817\) - `f84093b` feat\(mcp\): add gittensory\_check\_improvement\_potential pre\-submit tool \(\#4963\) - `a086033` feat\(commands\): add @gittensory chat <question\> — grounded LLM Q&A via local Ollama \(\#4985\) - `9429030` feat\(commands\): make @gittensory chat's frontier fallback configurable \(\#4595 follow\-up\) \(\#5015\) - `0344da0` feat\(review\): make gittensor subnet integration an opt\-in experimental plugin \(\#5030\) - `f8f281b` feat\(commands\): intent\-classification router for unrecognized @gittensory mentions \(\#5036\) - `bc0e16d` feat\(review\): personalize predicted\-gate readiness by contributor calibration history \(\#2349\) \(\#5069\) - `1822fca` feat\(review\): fleet\-wide gaming\-pattern detector for the self\-host orb fleet \(\#2350\) \(\#5083\) - `b7a0a05` refactor\(engine\): move local\-write action specs into the shared engine package \(\#5117\) - `e7d95a9` feat\(miner\-governor\): build a real production runSlopAssessment implementation \(\#5133\) \(\#5140\) - `91b235d` feat\(mcp\): wire gittensory\_feasibility\_gate's claimStatus to the local claim ledger \(\#5157\) \(\#5389\) - `cc9080a` refactor\(rebrand\): consolidate and rename hardcoded User\-Agent literals \(\#5445\) - `d251c07` refactor\(rebrand\): rename brand literals in public API/webhook payloads \(\#5456\) - `7a1051c` feat\!: remove the gateCheckMode field from RepositorySettings entirely \(\#5373\) \(\#5459\) - `7109bf2` feat\(miner\): wire claim\-conflict resolution end\-to\-end \(\#5480\) - `df5336e` refactor\(mcp\): rename local MCP tool names to loopover\_ with deprecated aliases \(\#5554\) - `0798d02` refactor\(selfhost\): dual\-read \.loopover\.yml config filename alongside \.gittensory\.yml \(\#5566\) - `3de6e1b` refactor\(packages\): rename all npm workspace packages to the @loopover org \(\#5601\) - `7397bed` feat\(ci\): trusted\-publish workflows for miner \+ ui\-kit, rename mcp workflow \(\#5609\) ## Changed Files - `.claude/skills/contributing-to-gittensory/reference.md` - `.claude/skills/contributing-to-loopover/reference.md` - `.claude/skills/contributing-to-loopover/SKILL.md` - `.github/workflows/ci.yml` - `.github/workflows/mcp-release-please.yml` - `.github/workflows/npm-publish.yml` - `.github/workflows/orb-beta-release.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/ui-deploy.yml` - `.gittensory.yml.example` - `.release-please-manifest.json` - `AGENTS.md` - `apps/gittensory-miner-ui/eslint.config.js` - `apps/gittensory-miner-ui/package.json` - `apps/gittensory-miner-ui/src/routes/index.tsx` - `apps/gittensory-miner-ui/src/routes/ledgers.tsx` - `apps/gittensory-miner-ui/src/routes/portfolio.tsx` - `apps/gittensory-miner-ui/src/routes/run-history.tsx` - `apps/gittensory-miner-ui/src/styles.css` - `apps/gittensory-ui/package.json` - `apps/gittensory-ui/public/openapi.json` - `apps/gittensory-ui/src/components/site/animated-terminal.tsx` - `apps/gittensory-ui/src/components/site/app-panels/ai-provider-mode-field-group.tsx` - `apps/gittensory-ui/src/components/site/app-panels/config-generator-yaml-preview.test.tsx` - `apps/gittensory-ui/src/components/site/app-panels/config-generator-yaml-preview.tsx` - `apps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsx` - `apps/gittensory-ui/src/components/ui/accordion.tsx` - `apps/gittensory-ui/src/components/ui/alert-dialog.tsx` - `apps/gittensory-ui/src/components/ui/alert.tsx` - `apps/gittensory-ui/src/components/ui/aspect-ratio.tsx` - `apps/gittensory-ui/src/components/ui/avatar.tsx` - `apps/gittensory-ui/src/components/ui/badge.tsx` - `apps/gittensory-ui/src/components/ui/breadcrumb.tsx` - `apps/gittensory-ui/src/components/ui/button.tsx` - `apps/gittensory-ui/src/components/ui/calendar.tsx` - `apps/gittensory-ui/src/components/ui/card.tsx` - `apps/gittensory-ui/src/components/ui/carousel.tsx` - `apps/gittensory-ui/src/components/ui/chart.tsx` - `apps/gittensory-ui/src/components/ui/checkbox.tsx` - `apps/gittensory-ui/src/components/ui/collapsible.tsx` - `apps/gittensory-ui/src/components/ui/command.tsx` - `apps/gittensory-ui/src/components/ui/context-menu.tsx` - `apps/gittensory-ui/src/components/ui/dialog.tsx` - `apps/gittensory-ui/src/components/ui/drawer.tsx` - `apps/gittensory-ui/src/components/ui/dropdown-menu.tsx` - `apps/gittensory-ui/src/components/ui/form.tsx` - `apps/gittensory-ui/src/components/ui/hover-card.tsx` - `apps/gittensory-ui/src/components/ui/input-otp.tsx` - `apps/gittensory-ui/src/components/ui/input.tsx` - `apps/gittensory-ui/src/components/ui/label.tsx` - `apps/gittensory-ui/src/components/ui/menubar.tsx` - `apps/gittensory-ui/src/components/ui/navigation-menu.tsx` - `apps/gittensory-ui/src/components/ui/pagination.tsx` - `apps/gittensory-ui/src/components/ui/popover.tsx` - `apps/gittensory-ui/src/components/ui/progress.tsx` - `apps/gittensory-ui/src/components/ui/radio-group.tsx` - `apps/gittensory-ui/src/components/ui/resizable.tsx` - `apps/gittensory-ui/src/components/ui/scroll-area.tsx` - `apps/gittensory-ui/src/components/ui/select.tsx` - `apps/gittensory-ui/src/components/ui/separator.tsx` - `apps/gittensory-ui/src/components/ui/sheet.tsx` - `apps/gittensory-ui/src/components/ui/sidebar.tsx` - `apps/gittensory-ui/src/components/ui/skeleton.tsx` - `apps/gittensory-ui/src/components/ui/slider.tsx` - `apps/gittensory-ui/src/components/ui/sonner.tsx` - `apps/gittensory-ui/src/components/ui/switch.tsx` - `apps/gittensory-ui/src/components/ui/table.tsx` - `apps/gittensory-ui/src/components/ui/tabs.tsx` - `apps/gittensory-ui/src/components/ui/textarea.tsx` - `apps/gittensory-ui/src/components/ui/toggle-group.tsx` - `apps/gittensory-ui/src/components/ui/toggle.tsx` - `apps/gittensory-ui/src/components/ui/tooltip.tsx` - `apps/gittensory-ui/src/hooks/use-mobile.tsx` - `apps/gittensory-ui/src/lib/command-reference.ts` - `apps/gittensory-ui/src/lib/config-generator-yaml.test.ts` - `apps/gittensory-ui/src/lib/config-generator-yaml.ts` - `apps/gittensory-ui/src/lib/mcp-package.ts` - `apps/gittensory-ui/src/lib/miner-commands.ts` - `apps/gittensory-ui/src/lib/utils.ts` - `apps/gittensory-ui/src/routes/agents.tsx` - `apps/gittensory-ui/src/routes/app.config-generator.tsx` - `apps/gittensory-ui/src/routes/changelog.tsx` - `apps/gittensory-ui/src/routes/docs.beta-onboarding.tsx` - `apps/gittensory-ui/src/routes/docs.github-app.tsx` - `apps/gittensory-ui/src/routes/docs.gittensory-commands.tsx` - `apps/gittensory-ui/src/routes/docs.how-reviews-work.tsx` - `apps/gittensory-ui/src/routes/docs.maintainer-self-hosting.tsx` - `apps/gittensory-ui/src/routes/docs.miner-quickstart.tsx` - `apps/gittensory-ui/src/routes/docs.owner-checklist.tsx` - `apps/gittensory-ui/src/routes/docs.privacy-security.tsx` - `apps/gittensory-ui/src/routes/docs.quickstart.tsx` - `apps/gittensory-ui/src/routes/docs.self-hosting-configuration.tsx` - `apps/gittensory-ui/src/routes/docs.self-hosting-operations.tsx` - `apps/gittensory-ui/src/routes/docs.self-hosting-quickstart.tsx` - `apps/gittensory-ui/src/routes/docs.tuning.tsx` - `apps/gittensory-ui/src/routes/index.tsx` - `apps/gittensory-ui/src/styles.css` - `config/examples/gittensory.full.yml` - `config/examples/README.md` - `config/examples/TEMPLATES.md` - `CONTRIBUTING.md` - `Dockerfile` - `migrations/0140_ai_review_low_confidence_disposition.sql` - `package-lock.json` - `package.json` - `packages/gittensory-engine/package.json` - `packages/gittensory-engine/README.md` - `packages/gittensory-engine/src/advisory/gate-advisory.ts` - `packages/gittensory-engine/src/focus-manifest.ts` - `packages/gittensory-engine/src/index.ts` - `packages/gittensory-engine/src/miner/lint-guard.ts` - `packages/gittensory-engine/src/miner/local-write-tools.ts` - `packages/gittensory-engine/src/miner/repo-map.ts` - `packages/gittensory-engine/src/objective-anchor.ts` - `packages/gittensory-engine/src/opportunity-metadata.ts` - `packages/gittensory-engine/src/predicted-gate.ts` - `packages/gittensory-engine/src/review/advisory-ai-routing-config.ts` - `packages/gittensory-engine/src/review/guardrail-config.ts` - `packages/gittensory-engine/src/reward-risk.ts` - `packages/gittensory-engine/src/scoring/preview.ts` - `packages/gittensory-engine/src/settings/command-authorization.ts` - `packages/gittensory-engine/src/signals/contributor-calibration.ts` - `packages/gittensory-engine/src/signals/path-matchers.ts` - `packages/gittensory-engine/src/signals/slop.ts` - `packages/gittensory-engine/src/signals/test-evidence.ts` - `packages/gittensory-engine/src/types/manifest-deps-types.ts` - `packages/gittensory-engine/src/version.ts` - `packages/gittensory-engine/test/gate-advisory-ai-review-low-confidence-disposition.test.ts` - `packages/gittensory-mcp/bin/gittensory-mcp.js` - `packages/gittensory-mcp/lib/local-branch.js` - `packages/gittensory-mcp/package.json` - `packages/gittensory-mcp/README.md` - `packages/gittensory-mcp/scripts/gittensor-score-preview.mjs` - `packages/gittensory-miner/bin/gittensory-miner-mcp.js` - `packages/gittensory-miner/bin/gittensory-miner.js` - `packages/gittensory-miner/DEPLOYMENT.md` - `packages/gittensory-miner/Dockerfile` - `packages/gittensory-miner/docs/coding-agent-driver.md` - `packages/gittensory-miner/docs/config-precedence.md` - `packages/gittensory-miner/docs/cross-repo-discovery-phase1.md` - `packages/gittensory-miner/docs/discovery-index-contract.md` - `packages/gittensory-miner/docs/discovery-plane-operator-guide.md` - `packages/gittensory-miner/docs/fleet-run-manifest.md` - `packages/gittensory-miner/docs/miner-goal-spec.md` - `packages/gittensory-miner/docs/operations-runbook.md` - `packages/gittensory-miner/docs/repo-agnostic-capability-audit.md` - `packages/gittensory-miner/lib/ams-policy.d.ts` - `packages/gittensory-miner/lib/ams-policy.js` - `packages/gittensory-miner/lib/attempt-cli.d.ts` - `packages/gittensory-miner/lib/attempt-cli.js` - `packages/gittensory-miner/lib/attempt-input-builder.d.ts` - `packages/gittensory-miner/lib/attempt-input-builder.js` - `packages/gittensory-miner/lib/attempt-log.d.ts` - `packages/gittensory-miner/lib/attempt-log.js` - `packages/gittensory-miner/lib/attempt-runner.d.ts` - `packages/gittensory-miner/lib/attempt-runner.js` - `packages/gittensory-miner/lib/attempt-worktree.d.ts` - `packages/gittensory-miner/lib/attempt-worktree.js` - `packages/gittensory-miner/lib/calibration-run.d.ts` - `packages/gittensory-miner/lib/calibration-run.js` - `packages/gittensory-miner/lib/ci-poller.js` - `packages/gittensory-miner/lib/claim-adjudication.js` - `packages/gittensory-miner/lib/claim-conflict-resolver.d.ts` - `packages/gittensory-miner/lib/claim-conflict-resolver.js` - `packages/gittensory-miner/lib/claim-ledger.d.ts` - `packages/gittensory-miner/lib/claim-ledger.js` - `packages/gittensory-miner/lib/coding-agent-construction.d.ts` - `packages/gittensory-miner/lib/coding-agent-construction.js` - `packages/gittensory-miner/lib/coding-agent-house-rules.d.ts` - `packages/gittensory-miner/lib/coding-agent-house-rules.js` - `packages/gittensory-miner/lib/coding-task-spec.d.ts` - `packages/gittensory-miner/lib/coding-task-spec.js` - `packages/gittensory-miner/lib/config-precedence.d.ts` - `packages/gittensory-miner/lib/config-precedence.js` - `packages/gittensory-miner/lib/deployment-docs-audit.js` - `packages/gittensory-miner/lib/execute-local-write.d.ts` - `packages/gittensory-miner/lib/execute-local-write.js` - `packages/gittensory-miner/lib/feasibility-cli.d.ts` - `packages/gittensory-miner/lib/feasibility-cli.js` - `packages/gittensory-miner/lib/governor-action-mode.d.ts` - `packages/gittensory-miner/lib/governor-action-mode.js` - `packages/gittensory-miner/lib/governor-chokepoint-persisted.d.ts` - `packages/gittensory-miner/lib/governor-chokepoint.d.ts` - `packages/gittensory-miner/lib/governor-chokepoint.js` - `packages/gittensory-miner/lib/governor-kill-switch.d.ts` - `packages/gittensory-miner/lib/governor-kill-switch.js` - `packages/gittensory-miner/lib/governor-ledger-cli.js` - `packages/gittensory-miner/lib/governor-ledger.js` - `packages/gittensory-miner/lib/governor-open-pr.d.ts` - `packages/gittensory-miner/lib/governor-open-pr.js` - `packages/gittensory-miner/lib/governor-run-halt.d.ts` - `packages/gittensory-miner/lib/governor-run-halt.js` - `packages/gittensory-miner/lib/governor-state.d.ts` - `packages/gittensory-miner/lib/governor-write-rate-limit.d.ts` - `packages/gittensory-miner/lib/governor-write-rate-limit.js` - `packages/gittensory-miner/lib/harness-submission-trigger.js` - `packages/gittensory-miner/lib/laptop-init.js` - `packages/gittensory-miner/lib/live-issue-snapshot.js` - `packages/gittensory-miner/lib/loop-cli.js` - `packages/gittensory-miner/lib/loop-reentry.js` - `packages/gittensory-miner/lib/metrics-cli.d.ts` - `packages/gittensory-miner/lib/metrics-cli.js` - `packages/gittensory-miner/lib/miner-goal-spec.d.ts` - `packages/gittensory-miner/lib/miner-goal-spec.js` - `packages/gittensory-miner/lib/opportunity-fanout.js` - `packages/gittensory-miner/lib/opportunity-ranker.d.ts` - `packages/gittensory-miner/lib/opportunity-ranker.js` - `packages/gittensory-miner/lib/policy-verdict-cache.d.ts` - `packages/gittensory-miner/lib/portfolio-queue-manager.d.ts` - `packages/gittensory-miner/lib/portfolio-queue-manager.js` - `packages/gittensory-miner/lib/pr-disposition-poller.js` - `packages/gittensory-miner/lib/pr-number-parse.d.ts` - `packages/gittensory-miner/lib/pr-number-parse.js` - `packages/gittensory-miner/lib/rejection-signal.js` - `packages/gittensory-miner/lib/replay-snapshot.d.ts` - `packages/gittensory-miner/lib/replay-snapshot.js` - `packages/gittensory-miner/lib/self-review-context.d.ts` - `packages/gittensory-miner/lib/self-review-context.js` - `packages/gittensory-miner/lib/slop-assessment.d.ts` - `packages/gittensory-miner/lib/slop-assessment.js` - `packages/gittensory-miner/lib/status.js` - `packages/gittensory-miner/lib/submission-freshness-check.d.ts` - `packages/gittensory-miner/lib/update-check.js` - `packages/gittensory-miner/package.json` - `packages/gittensory-miner/README.md` - `packages/gittensory-ui-kit/package.json` - `README.md` - `release-please-config.json` - `review-enrichment/package-lock.json` - `review-enrichment/package.json` - `review-enrichment/src/analyzers/a11y-regression.ts` - `review-enrichment/src/analyzers/complexity.ts` - `review-enrichment/src/analyzers/diff-lines.ts` - `review-enrichment/src/analyzers/floating-promise.ts` - `review-enrichment/src/analyzers/hardcoded-url.ts` - `review-enrichment/src/analyzers/unsafe-any.ts` - `review-enrichment/src/github-headers.ts` - `review-enrichment/test/diff-lines.test.ts` - `review-enrichment/test/github-headers.test.ts` - `scripts/check-engine-parity.ts` - `scripts/check-mcp-package.mjs` - `scripts/check-mcp-release-candidate.mjs` - `scripts/check-mcp-release-due.mjs` - `scripts/check-miner-package.mjs` - `scripts/check-openapi-settings-parity.mjs` - `scripts/check-ui-mcp-version-copy.mjs` - `scripts/deploy-selfhost-prebuilt.sh` - `scripts/mcp-release-candidate-core.mjs` - `scripts/mcp-release-core.mjs` - `scripts/smoke-production.mjs` - `scripts/sync-release-lockfile-versions.mjs` - `src/api/badge.ts` - `src/api/routes.ts` - `src/auth/github-oauth.ts` - `src/db/repositories.ts` - `src/db/schema.ts` - `src/env.d.ts` - `src/github/backfill.ts` - `src/github/client.ts` - `src/github/commands.ts` - `src/github/graphql-cache.ts` - `src/github/migration-tree.ts` - `src/github/public.ts` - `src/gittensor/api.ts` - `src/index.ts` - `src/mcp/find-opportunities.ts` - `src/mcp/local-write-tools.ts` - `src/mcp/server.ts` - `src/openapi/schemas.ts` - `src/orb/analytics.ts` - `src/orb/app-auth.ts` - `src/orb/oauth.ts` - `src/orb/relay.ts` - `src/queue/processors.ts` - `src/registry/sync.ts` - `src/review/advisory-ai-routing-config.ts` - `src/review/content-lane/netuid-verification.ts` - `src/review/enrichment-wire.ts` - `src/review/gittensor-wire.ts` - `src/review/grounding-wire.ts` - `src/review/guardrail-config.ts` - `src/review/issue-rag-wire.ts` - `src/review/predicted-gate-calibration-ledger.ts` - `src/review/rag-index.ts` - `src/review/repo-profile.ts` - `src/review/unified-comment-bridge.ts` - `src/review/visual/actions-fallback.ts` - `src/review/visual/preview-url.ts` - `src/rules/advisory.ts` - `src/scoring/model.ts` - `src/scoring/pending-pr-scenarios.ts` - `src/scoring/preview.ts` - `src/selfhost/ai.ts` - `src/selfhost/private-config.ts` - `src/selfhost/setup-wizard.ts` - `src/services/ai-chat-qa.ts` - `src/services/ai-intent-router.ts` - `src/services/ai-review.ts` - `src/services/decision-pack.ts` - `src/services/draft.ts` - `src/services/mcp-compatibility.ts` - `src/services/notify-discord.ts` - `src/services/notify-pagerduty.ts` - `src/services/operator-dashboard.ts` - `src/services/review-recap.ts` - `src/settings/agent-actions.ts` - `src/settings/command-authorization.ts` - `src/signals/check-summary.ts` - `src/signals/duplicate-winner.ts` - `src/signals/focus-manifest-loader.ts` - `src/signals/focus-manifest.ts` - `src/signals/issue-slop.ts` - `src/signals/local-scorer.ts` - `src/signals/path-matchers.ts` - `src/signals/reward-risk.ts` - `src/signals/slop.ts` - `src/signals/test-evidence.ts` - `src/types.ts` - `src/upstream/commit.ts` - `systemd/gittensory-miner.service.example` - `test/helpers/d1.ts` - `test/integration/api.test.ts` - `test/integration/miner-calibration-loop.test.ts` - `test/integration/miner-discovery-pipeline.test.ts` - `test/unit/advisory-ai-routing-call-sites.test.ts` - `test/unit/advisory-ai-routing-config-engine.test.ts` - `test/unit/advisory-ai-routing-config.test.ts` - `test/unit/agent-actions.test.ts` - `test/unit/ai-chat-qa-import-isolation.test.ts` - `test/unit/ai-chat-qa.test.ts` - `test/unit/ai-intent-router.test.ts` - `test/unit/ai-slop-cache.test.ts` - `test/unit/auto-review-config-matrix.test.ts` - `test/unit/badge.test.ts` - `test/unit/check-engine-parity-script.test.ts` - `test/unit/ci-engine-miner-filters.test.ts` - `test/unit/ci-extension-packages.test.ts` - `test/unit/ci-ui-build-openapi.test.ts` - `test/unit/coding-agent-miner.test.ts` - `test/unit/command-authorization-engine.test.ts` - `test/unit/command-authorization.test.ts` - `test/unit/docs-miner-quickstart.test.ts` - `test/unit/docs-selfhost-update-rollback.test.ts` - `test/unit/engine-objective-anchor-config-classification.test.ts` - `test/unit/enrichment-wire.test.ts` - `test/unit/find-opportunities.test.ts` - `test/unit/focus-manifest-loader.test.ts` - `test/unit/focus-manifest.test.ts` - `test/unit/gate-check-policy.test.ts` - `test/unit/gen-command-reference-script.test.ts` - `test/unit/github-client.test.ts` - `test/unit/github-commands.test.ts` - `test/unit/gittensor-wire.test.ts` - `test/unit/gittensory-engine-scaffold.test.ts` - `test/unit/gittensory-focus-manifest.test.ts` - `test/unit/guardrail-config.test.ts` - `test/unit/index.test.ts` - `test/unit/linked-issue-satisfaction-cache.test.ts` - `test/unit/local-scorer-adapter.test.ts` - `test/unit/local-write-tools.test.ts` - `test/unit/maintainer-activation.test.ts` - `test/unit/mcp-check-improvement-potential.test.ts` - `test/unit/mcp-cli-basics.test.ts` - `test/unit/mcp-cli-doctor.test.ts` - `test/unit/mcp-cli-profiles.test.ts` - `test/unit/mcp-compatibility.test.ts` - `test/unit/mcp-feasibility-gate.test.ts` - `test/unit/mcp-find-opportunities.test.ts` - `test/unit/mcp-predict-gate.test.ts` - `test/unit/mcp-release-candidate.test.ts` - `test/unit/mcp-server-telemetry.test.ts` - `test/unit/mcp-tool-rename-aliases.test.ts` - `test/unit/miner-ams-policy.test.ts` - `test/unit/miner-attempt-cli.test.ts` - `test/unit/miner-attempt-input-builder.test.ts` - `test/unit/miner-attempt-log.test.ts` - `test/unit/miner-attempt-runner.test.ts` - `test/unit/miner-attempt-worktree.test.ts` - `test/unit/miner-calibration-run.test.ts` - `test/unit/miner-claim-conflict-resolver.test.ts` - `test/unit/miner-claim-ledger-readme.test.ts` - `test/unit/miner-claim-ledger.test.ts` - `test/unit/miner-cli-e2e.test.ts` - `test/unit/miner-cli.test.ts` - `test/unit/miner-coding-agent-construction.test.ts` - `test/unit/miner-coding-agent-house-rules.test.ts` - `test/unit/miner-coding-task-spec.test.ts` - `test/unit/miner-config-precedence.test.ts` - `test/unit/miner-deployment-doc.test.ts` - `test/unit/miner-deployment-docs-audit.test.ts` - `test/unit/miner-discovery-throttle.test.ts` - `test/unit/miner-feasibility-cli.test.ts` - `test/unit/miner-goal-spec-resolver.test.ts` - `test/unit/miner-governor-action-mode.test.ts` - `test/unit/miner-governor-chokepoint-persisted.test.ts` - `test/unit/miner-governor-chokepoint.test.ts` - `test/unit/miner-governor-kill-switch.test.ts` - `test/unit/miner-governor-ledger-cli.test.ts` - `test/unit/miner-governor-ledger.test.ts` - `test/unit/miner-governor-open-pr.test.ts` - `test/unit/miner-governor-run-halt.test.ts` - `test/unit/miner-governor-write-rate-limit.test.ts` - `test/unit/miner-harness-submission-trigger.test.ts` - `test/unit/miner-init-verify-token.test.ts` - `test/unit/miner-live-issue-snapshot.test.ts` - `test/unit/miner-loop-cli.test.ts` - `test/unit/miner-loop-reentry.test.ts` - `test/unit/miner-mcp-contract.test.ts` - `test/unit/miner-mcp-scaffold.test.ts` - `test/unit/miner-opportunity-fanout-forge.test.ts` - `test/unit/miner-opportunity-fanout-pagination.test.ts` - `test/unit/miner-opportunity-fanout.test.ts` - `test/unit/miner-opportunity-ranker.test.ts` - `test/unit/miner-package-skeleton.test.ts` - `test/unit/miner-policy-verdict-cache.test.ts` - `test/unit/miner-pr-number-parse.test.ts` - `test/unit/miner-rejection-signal.test.ts` - `test/unit/miner-self-review-context.test.ts` - `test/unit/miner-slop-assessment.test.ts` - `test/unit/miner-status.test.ts` - `test/unit/miner-submission-freshness-check.test.ts` - `test/unit/notify-pagerduty.test.ts` - `test/unit/operator-dashboard.test.ts` - `test/unit/opportunity-fanout-ai-policy.test.ts` - `test/unit/opportunity-fanout-policy-doc-cache.test.ts` - `test/unit/opportunity-fanout-policy-verdict-cache.test.ts` - `test/unit/orb-analytics.test.ts` - `test/unit/predicted-gate-calibration-ledger.test.ts` - `test/unit/predicted-gate-engine-branch-coverage.test.ts` - `test/unit/predicted-gate.test.ts` - `test/unit/private-config.test.ts` - `test/unit/queue-2.test.ts` - `test/unit/queue-4.test.ts` - `test/unit/queue-5.test.ts` - `test/unit/queue.test.ts` - `test/unit/repository-settings-ai-review-low-confidence-disposition.test.ts` - `test/unit/repository-settings-review-check-mode.test.ts` - `test/unit/routes-ai-byok.test.ts` - `test/unit/routes-remediation-plan.test.ts` - `test/unit/rules.test.ts` - `test/unit/selfhost-config-examples.test.ts` - `test/unit/signals-coverage.test.ts` - `test/unit/slop.test.ts` - `test/unit/support/mcp-cli-harness.ts` - `test/unit/support/miner-cli-harness.ts` - `test/unit/unified-comment-bridge.test.ts` - `test/workers/worker-runtime.test.ts` - `worker-configuration.d.ts` - `wrangler.jsonc` ## Release-Prep Checklist - [ ] Bump `packages/gittensory-mcp/package.json` to `1.0.0` - [ ] Bump the CLI `packageVersion` constant to `1.0.0` - [ ] Update MCP compatibility metadata minimum supported and latest recommended versions to `1.0.0` - [ ] Generate `packages/gittensory-mcp/CHANGELOG.md` with a `mcp-v1.0.0` section - [ ] Run `npm run build:mcp` - [ ] Run `npm run test:mcp-pack` - [ ] Run `npm run changelog:check:mcp` - [ ] Run `npm run actionlint` - [ ] Run `npm run test:release:mcp` - [ ] Merge the release-prep PR - [ ] Tag `mcp-v1.0.0` - [ ] Watch npm trusted publishing and the GitHub Release job
Summary
An MCP release appears due.
1.0.0mcp-v0.7.10.7.10.7.125Unreleased MCP-Related Commits
3a3cd7ffix(review): resolve dead aiReviewCloseConfidence floor with a configurable disposition (fix(review): resolve dead aiReviewCloseConfidence floor with a configurable disposition #4656)aa1ffb8feat(review): one-shot AI review cadence, configurable globally + per repo (feat(review): one-shot AI review cadence, configurable globally + per repo #4657)776f308refactor(review): consolidate 3 duplicate helper implementations (Lower-priority duplicate cleanup batch #4611) (refactor(review): consolidate 3 duplicate helper implementations #4677)3ae7ecefix(review): fold linkedIssuePolicy into linkedIssueGateMode's promotion (Reduce redundant config surface: linked-issue knob, gateCheckMode, label fields #4618) (fix(review): fold linkedIssuePolicy into linkedIssueGateMode's promotion (#4618) #4755)2dbfc46feat(review): decouple e2e-test-gen auto-trigger and widen checkbox auth (chore(review): enable + validate E2E test generation end-to-end #4199) (feat(review): decouple e2e-test-gen auto-trigger and widen checkbox auth (#4199) #4757)02fd0d0fix(review): fold review.linkedIssueSatisfaction into the real gate as an alias (docs(review): resolve the review.linked_issue_satisfaction / gate.linkedIssueSatisfaction phantom-field confusion #4149) (fix(review): fold review.linkedIssueSatisfaction into the real gate as an alias (#4149) #4811)62d91f8feat(review): wire review.auto_merge_summary into the unified comment (feat(review): wire review.auto_merge_summary to the unified comment, or remove the dead render primitive #4147) (feat(review): wire review.auto_merge_summary into the unified comment (#4147) #4817)f84093bfeat(mcp): add gittensory_check_improvement_potential pre-submit tool (feat(mcp): add gittensory_check_improvement_potential pre-submit tool #4963)a086033feat(commands): add @gittensory chat <question> — grounded LLM Q&A via local Ollama (feat(commands): add @gittensory chat <question> — grounded LLM Q&A via local Ollama #4985)9429030feat(commands): make @gittensory chat's frontier fallback configurable (feat(commands): add @gittensory chat <question> — grounded LLM Q&A via local Ollama #4595 follow-up) (feat(commands): make @gittensory chat's frontier fallback configurable (#4595 follow-up) #5015)0344da0feat(review): make gittensor subnet integration an opt-in experimental plugin (feat(review): make gittensor subnet integration an opt-in experimental plugin #5030)f8f281bfeat(commands): intent-classification router for unrecognized @gittensory mentions (feat(commands): intent-classification router for unrecognized @gittensory mentions #5036)bc0e16dfeat(review): personalize predicted-gate readiness by contributor calibration history (maintainer: personalized gate-prediction tuning per contributor/miner history #2349) (feat(review): personalize predicted-gate readiness by contributor calibration history (#2349) #5069)1822fcafeat(review): fleet-wide gaming-pattern detector for the self-host orb fleet (maintainer: fleet-wide anti-farming detector — flag a miner/fleet gaming the calibration score #2350) (feat(review): fleet-wide gaming-pattern detector for the self-host orb fleet (#2350) #5083)b7a0a05refactor(engine): move local-write action specs into the shared engine package (refactor(engine): move local-write action specs into the shared engine package #5117)e7d95a9feat(miner-governor): build a real production runSlopAssessment implementation (Build a real production runSlopAssessment implementation #5133) (feat(miner-governor): build a real production runSlopAssessment implementation (#5133) #5140)91b235dfeat(mcp): wire gittensory_feasibility_gate's claimStatus to the local claim ledger (Wiregittensory_feasibility_gate's claimStatus input to the local claim-ledger instead of a caller-supplied string #5157) (feat(mcp): wire gittensory_feasibility_gate's claimStatus to the local claim ledger (#5157) #5389)cc9080arefactor(rebrand): consolidate and rename hardcoded User-Agent literals (refactor(rebrand): consolidate and rename hardcoded User-Agent literals #5445)d251c07refactor(rebrand): rename brand literals in public API/webhook payloads (refactor(rebrand): rename brand literals in public API/webhook payloads #5456)7a1051cfeat!: remove the gateCheckMode field from RepositorySettings entirely (Stage and remove the derived-only gateCheckMode field (naming sprawl, #5355 follow-up) #5373) (feat!: remove the gateCheckMode field from RepositorySettings entirely #5459)7109bf2feat(miner): wire claim-conflict resolution end-to-end (feat(miner): wire claim-conflict resolution end-to-end #5480)df5336erefactor(mcp): rename local MCP tool names to loopover_ with deprecated aliases (refactor(mcp): rename local MCP tool names to loopover_ with deprecated aliases #5554)0798d02refactor(selfhost): dual-read .loopover.yml config filename alongside .gittensory.yml (refactor(selfhost): dual-read .loopover.yml config filename alongside .gittensory.yml #5566)3de6e1brefactor(packages): rename all npm workspace packages to the @loopover org (refactor(packages): rename all npm workspace packages to the @loopover org #5601)7397bedfeat(ci): trusted-publish workflows for miner + ui-kit, rename mcp workflow (feat(ci): trusted-publish workflows for miner + ui-kit, rename mcp workflow #5609)Changed Files
.claude/skills/contributing-to-gittensory/reference.md.claude/skills/contributing-to-loopover/reference.md.claude/skills/contributing-to-loopover/SKILL.md.github/workflows/ci.yml.github/workflows/mcp-release-please.yml.github/workflows/npm-publish.yml.github/workflows/orb-beta-release.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/ui-deploy.yml.gittensory.yml.example.release-please-manifest.jsonAGENTS.mdapps/gittensory-miner-ui/eslint.config.jsapps/gittensory-miner-ui/package.jsonapps/gittensory-miner-ui/src/routes/index.tsxapps/gittensory-miner-ui/src/routes/ledgers.tsxapps/gittensory-miner-ui/src/routes/portfolio.tsxapps/gittensory-miner-ui/src/routes/run-history.tsxapps/gittensory-miner-ui/src/styles.cssapps/gittensory-ui/package.jsonapps/gittensory-ui/public/openapi.jsonapps/gittensory-ui/src/components/site/animated-terminal.tsxapps/gittensory-ui/src/components/site/app-panels/ai-provider-mode-field-group.tsxapps/gittensory-ui/src/components/site/app-panels/config-generator-yaml-preview.test.tsxapps/gittensory-ui/src/components/site/app-panels/config-generator-yaml-preview.tsxapps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsxapps/gittensory-ui/src/components/ui/accordion.tsxapps/gittensory-ui/src/components/ui/alert-dialog.tsxapps/gittensory-ui/src/components/ui/alert.tsxapps/gittensory-ui/src/components/ui/aspect-ratio.tsxapps/gittensory-ui/src/components/ui/avatar.tsxapps/gittensory-ui/src/components/ui/badge.tsxapps/gittensory-ui/src/components/ui/breadcrumb.tsxapps/gittensory-ui/src/components/ui/button.tsxapps/gittensory-ui/src/components/ui/calendar.tsxapps/gittensory-ui/src/components/ui/card.tsxapps/gittensory-ui/src/components/ui/carousel.tsxapps/gittensory-ui/src/components/ui/chart.tsxapps/gittensory-ui/src/components/ui/checkbox.tsxapps/gittensory-ui/src/components/ui/collapsible.tsxapps/gittensory-ui/src/components/ui/command.tsxapps/gittensory-ui/src/components/ui/context-menu.tsxapps/gittensory-ui/src/components/ui/dialog.tsxapps/gittensory-ui/src/components/ui/drawer.tsxapps/gittensory-ui/src/components/ui/dropdown-menu.tsxapps/gittensory-ui/src/components/ui/form.tsxapps/gittensory-ui/src/components/ui/hover-card.tsxapps/gittensory-ui/src/components/ui/input-otp.tsxapps/gittensory-ui/src/components/ui/input.tsxapps/gittensory-ui/src/components/ui/label.tsxapps/gittensory-ui/src/components/ui/menubar.tsxapps/gittensory-ui/src/components/ui/navigation-menu.tsxapps/gittensory-ui/src/components/ui/pagination.tsxapps/gittensory-ui/src/components/ui/popover.tsxapps/gittensory-ui/src/components/ui/progress.tsxapps/gittensory-ui/src/components/ui/radio-group.tsxapps/gittensory-ui/src/components/ui/resizable.tsxapps/gittensory-ui/src/components/ui/scroll-area.tsxapps/gittensory-ui/src/components/ui/select.tsxapps/gittensory-ui/src/components/ui/separator.tsxapps/gittensory-ui/src/components/ui/sheet.tsxapps/gittensory-ui/src/components/ui/sidebar.tsxapps/gittensory-ui/src/components/ui/skeleton.tsxapps/gittensory-ui/src/components/ui/slider.tsxapps/gittensory-ui/src/components/ui/sonner.tsxapps/gittensory-ui/src/components/ui/switch.tsxapps/gittensory-ui/src/components/ui/table.tsxapps/gittensory-ui/src/components/ui/tabs.tsxapps/gittensory-ui/src/components/ui/textarea.tsxapps/gittensory-ui/src/components/ui/toggle-group.tsxapps/gittensory-ui/src/components/ui/toggle.tsxapps/gittensory-ui/src/components/ui/tooltip.tsxapps/gittensory-ui/src/hooks/use-mobile.tsxapps/gittensory-ui/src/lib/command-reference.tsapps/gittensory-ui/src/lib/config-generator-yaml.test.tsapps/gittensory-ui/src/lib/config-generator-yaml.tsapps/gittensory-ui/src/lib/mcp-package.tsapps/gittensory-ui/src/lib/miner-commands.tsapps/gittensory-ui/src/lib/utils.tsapps/gittensory-ui/src/routes/agents.tsxapps/gittensory-ui/src/routes/app.config-generator.tsxapps/gittensory-ui/src/routes/changelog.tsxapps/gittensory-ui/src/routes/docs.beta-onboarding.tsxapps/gittensory-ui/src/routes/docs.github-app.tsxapps/gittensory-ui/src/routes/docs.gittensory-commands.tsxapps/gittensory-ui/src/routes/docs.how-reviews-work.tsxapps/gittensory-ui/src/routes/docs.maintainer-self-hosting.tsxapps/gittensory-ui/src/routes/docs.miner-quickstart.tsxapps/gittensory-ui/src/routes/docs.owner-checklist.tsxapps/gittensory-ui/src/routes/docs.privacy-security.tsxapps/gittensory-ui/src/routes/docs.quickstart.tsxapps/gittensory-ui/src/routes/docs.self-hosting-configuration.tsxapps/gittensory-ui/src/routes/docs.self-hosting-operations.tsxapps/gittensory-ui/src/routes/docs.self-hosting-quickstart.tsxapps/gittensory-ui/src/routes/docs.tuning.tsxapps/gittensory-ui/src/routes/index.tsxapps/gittensory-ui/src/styles.cssconfig/examples/gittensory.full.ymlconfig/examples/README.mdconfig/examples/TEMPLATES.mdCONTRIBUTING.mdDockerfilemigrations/0140_ai_review_low_confidence_disposition.sqlpackage-lock.jsonpackage.jsonpackages/gittensory-engine/package.jsonpackages/gittensory-engine/README.mdpackages/gittensory-engine/src/advisory/gate-advisory.tspackages/gittensory-engine/src/focus-manifest.tspackages/gittensory-engine/src/index.tspackages/gittensory-engine/src/miner/lint-guard.tspackages/gittensory-engine/src/miner/local-write-tools.tspackages/gittensory-engine/src/miner/repo-map.tspackages/gittensory-engine/src/objective-anchor.tspackages/gittensory-engine/src/opportunity-metadata.tspackages/gittensory-engine/src/predicted-gate.tspackages/gittensory-engine/src/review/advisory-ai-routing-config.tspackages/gittensory-engine/src/review/guardrail-config.tspackages/gittensory-engine/src/reward-risk.tspackages/gittensory-engine/src/scoring/preview.tspackages/gittensory-engine/src/settings/command-authorization.tspackages/gittensory-engine/src/signals/contributor-calibration.tspackages/gittensory-engine/src/signals/path-matchers.tspackages/gittensory-engine/src/signals/slop.tspackages/gittensory-engine/src/signals/test-evidence.tspackages/gittensory-engine/src/types/manifest-deps-types.tspackages/gittensory-engine/src/version.tspackages/gittensory-engine/test/gate-advisory-ai-review-low-confidence-disposition.test.tspackages/gittensory-mcp/bin/gittensory-mcp.jspackages/gittensory-mcp/lib/local-branch.jspackages/gittensory-mcp/package.jsonpackages/gittensory-mcp/README.mdpackages/gittensory-mcp/scripts/gittensor-score-preview.mjspackages/gittensory-miner/bin/gittensory-miner-mcp.jspackages/gittensory-miner/bin/gittensory-miner.jspackages/gittensory-miner/DEPLOYMENT.mdpackages/gittensory-miner/Dockerfilepackages/gittensory-miner/docs/coding-agent-driver.mdpackages/gittensory-miner/docs/config-precedence.mdpackages/gittensory-miner/docs/cross-repo-discovery-phase1.mdpackages/gittensory-miner/docs/discovery-index-contract.mdpackages/gittensory-miner/docs/discovery-plane-operator-guide.mdpackages/gittensory-miner/docs/fleet-run-manifest.mdpackages/gittensory-miner/docs/miner-goal-spec.mdpackages/gittensory-miner/docs/operations-runbook.mdpackages/gittensory-miner/docs/repo-agnostic-capability-audit.mdpackages/gittensory-miner/lib/ams-policy.d.tspackages/gittensory-miner/lib/ams-policy.jspackages/gittensory-miner/lib/attempt-cli.d.tspackages/gittensory-miner/lib/attempt-cli.jspackages/gittensory-miner/lib/attempt-input-builder.d.tspackages/gittensory-miner/lib/attempt-input-builder.jspackages/gittensory-miner/lib/attempt-log.d.tspackages/gittensory-miner/lib/attempt-log.jspackages/gittensory-miner/lib/attempt-runner.d.tspackages/gittensory-miner/lib/attempt-runner.jspackages/gittensory-miner/lib/attempt-worktree.d.tspackages/gittensory-miner/lib/attempt-worktree.jspackages/gittensory-miner/lib/calibration-run.d.tspackages/gittensory-miner/lib/calibration-run.jspackages/gittensory-miner/lib/ci-poller.jspackages/gittensory-miner/lib/claim-adjudication.jspackages/gittensory-miner/lib/claim-conflict-resolver.d.tspackages/gittensory-miner/lib/claim-conflict-resolver.jspackages/gittensory-miner/lib/claim-ledger.d.tspackages/gittensory-miner/lib/claim-ledger.jspackages/gittensory-miner/lib/coding-agent-construction.d.tspackages/gittensory-miner/lib/coding-agent-construction.jspackages/gittensory-miner/lib/coding-agent-house-rules.d.tspackages/gittensory-miner/lib/coding-agent-house-rules.jspackages/gittensory-miner/lib/coding-task-spec.d.tspackages/gittensory-miner/lib/coding-task-spec.jspackages/gittensory-miner/lib/config-precedence.d.tspackages/gittensory-miner/lib/config-precedence.jspackages/gittensory-miner/lib/deployment-docs-audit.jspackages/gittensory-miner/lib/execute-local-write.d.tspackages/gittensory-miner/lib/execute-local-write.jspackages/gittensory-miner/lib/feasibility-cli.d.tspackages/gittensory-miner/lib/feasibility-cli.jspackages/gittensory-miner/lib/governor-action-mode.d.tspackages/gittensory-miner/lib/governor-action-mode.jspackages/gittensory-miner/lib/governor-chokepoint-persisted.d.tspackages/gittensory-miner/lib/governor-chokepoint.d.tspackages/gittensory-miner/lib/governor-chokepoint.jspackages/gittensory-miner/lib/governor-kill-switch.d.tspackages/gittensory-miner/lib/governor-kill-switch.jspackages/gittensory-miner/lib/governor-ledger-cli.jspackages/gittensory-miner/lib/governor-ledger.jspackages/gittensory-miner/lib/governor-open-pr.d.tspackages/gittensory-miner/lib/governor-open-pr.jspackages/gittensory-miner/lib/governor-run-halt.d.tspackages/gittensory-miner/lib/governor-run-halt.jspackages/gittensory-miner/lib/governor-state.d.tspackages/gittensory-miner/lib/governor-write-rate-limit.d.tspackages/gittensory-miner/lib/governor-write-rate-limit.jspackages/gittensory-miner/lib/harness-submission-trigger.jspackages/gittensory-miner/lib/laptop-init.jspackages/gittensory-miner/lib/live-issue-snapshot.jspackages/gittensory-miner/lib/loop-cli.jspackages/gittensory-miner/lib/loop-reentry.jspackages/gittensory-miner/lib/metrics-cli.d.tspackages/gittensory-miner/lib/metrics-cli.jspackages/gittensory-miner/lib/miner-goal-spec.d.tspackages/gittensory-miner/lib/miner-goal-spec.jspackages/gittensory-miner/lib/opportunity-fanout.jspackages/gittensory-miner/lib/opportunity-ranker.d.tspackages/gittensory-miner/lib/opportunity-ranker.jspackages/gittensory-miner/lib/policy-verdict-cache.d.tspackages/gittensory-miner/lib/portfolio-queue-manager.d.tspackages/gittensory-miner/lib/portfolio-queue-manager.jspackages/gittensory-miner/lib/pr-disposition-poller.jspackages/gittensory-miner/lib/pr-number-parse.d.tspackages/gittensory-miner/lib/pr-number-parse.jspackages/gittensory-miner/lib/rejection-signal.jspackages/gittensory-miner/lib/replay-snapshot.d.tspackages/gittensory-miner/lib/replay-snapshot.jspackages/gittensory-miner/lib/self-review-context.d.tspackages/gittensory-miner/lib/self-review-context.jspackages/gittensory-miner/lib/slop-assessment.d.tspackages/gittensory-miner/lib/slop-assessment.jspackages/gittensory-miner/lib/status.jspackages/gittensory-miner/lib/submission-freshness-check.d.tspackages/gittensory-miner/lib/update-check.jspackages/gittensory-miner/package.jsonpackages/gittensory-miner/README.mdpackages/gittensory-ui-kit/package.jsonREADME.mdrelease-please-config.jsonreview-enrichment/package-lock.jsonreview-enrichment/package.jsonreview-enrichment/src/analyzers/a11y-regression.tsreview-enrichment/src/analyzers/complexity.tsreview-enrichment/src/analyzers/diff-lines.tsreview-enrichment/src/analyzers/floating-promise.tsreview-enrichment/src/analyzers/hardcoded-url.tsreview-enrichment/src/analyzers/unsafe-any.tsreview-enrichment/src/github-headers.tsreview-enrichment/test/diff-lines.test.tsreview-enrichment/test/github-headers.test.tsscripts/check-engine-parity.tsscripts/check-mcp-package.mjsscripts/check-mcp-release-candidate.mjsscripts/check-mcp-release-due.mjsscripts/check-miner-package.mjsscripts/check-openapi-settings-parity.mjsscripts/check-ui-mcp-version-copy.mjsscripts/deploy-selfhost-prebuilt.shscripts/mcp-release-candidate-core.mjsscripts/mcp-release-core.mjsscripts/smoke-production.mjsscripts/sync-release-lockfile-versions.mjssrc/api/badge.tssrc/api/routes.tssrc/auth/github-oauth.tssrc/db/repositories.tssrc/db/schema.tssrc/env.d.tssrc/github/backfill.tssrc/github/client.tssrc/github/commands.tssrc/github/graphql-cache.tssrc/github/migration-tree.tssrc/github/public.tssrc/gittensor/api.tssrc/index.tssrc/mcp/find-opportunities.tssrc/mcp/local-write-tools.tssrc/mcp/server.tssrc/openapi/schemas.tssrc/orb/analytics.tssrc/orb/app-auth.tssrc/orb/oauth.tssrc/orb/relay.tssrc/queue/processors.tssrc/registry/sync.tssrc/review/advisory-ai-routing-config.tssrc/review/content-lane/netuid-verification.tssrc/review/enrichment-wire.tssrc/review/gittensor-wire.tssrc/review/grounding-wire.tssrc/review/guardrail-config.tssrc/review/issue-rag-wire.tssrc/review/predicted-gate-calibration-ledger.tssrc/review/rag-index.tssrc/review/repo-profile.tssrc/review/unified-comment-bridge.tssrc/review/visual/actions-fallback.tssrc/review/visual/preview-url.tssrc/rules/advisory.tssrc/scoring/model.tssrc/scoring/pending-pr-scenarios.tssrc/scoring/preview.tssrc/selfhost/ai.tssrc/selfhost/private-config.tssrc/selfhost/setup-wizard.tssrc/services/ai-chat-qa.tssrc/services/ai-intent-router.tssrc/services/ai-review.tssrc/services/decision-pack.tssrc/services/draft.tssrc/services/mcp-compatibility.tssrc/services/notify-discord.tssrc/services/notify-pagerduty.tssrc/services/operator-dashboard.tssrc/services/review-recap.tssrc/settings/agent-actions.tssrc/settings/command-authorization.tssrc/signals/check-summary.tssrc/signals/duplicate-winner.tssrc/signals/focus-manifest-loader.tssrc/signals/focus-manifest.tssrc/signals/issue-slop.tssrc/signals/local-scorer.tssrc/signals/path-matchers.tssrc/signals/reward-risk.tssrc/signals/slop.tssrc/signals/test-evidence.tssrc/types.tssrc/upstream/commit.tssystemd/gittensory-miner.service.exampletest/helpers/d1.tstest/integration/api.test.tstest/integration/miner-calibration-loop.test.tstest/integration/miner-discovery-pipeline.test.tstest/unit/advisory-ai-routing-call-sites.test.tstest/unit/advisory-ai-routing-config-engine.test.tstest/unit/advisory-ai-routing-config.test.tstest/unit/agent-actions.test.tstest/unit/ai-chat-qa-import-isolation.test.tstest/unit/ai-chat-qa.test.tstest/unit/ai-intent-router.test.tstest/unit/ai-slop-cache.test.tstest/unit/auto-review-config-matrix.test.tstest/unit/badge.test.tstest/unit/check-engine-parity-script.test.tstest/unit/ci-engine-miner-filters.test.tstest/unit/ci-extension-packages.test.tstest/unit/ci-ui-build-openapi.test.tstest/unit/coding-agent-miner.test.tstest/unit/command-authorization-engine.test.tstest/unit/command-authorization.test.tstest/unit/docs-miner-quickstart.test.tstest/unit/docs-selfhost-update-rollback.test.tstest/unit/engine-objective-anchor-config-classification.test.tstest/unit/enrichment-wire.test.tstest/unit/find-opportunities.test.tstest/unit/focus-manifest-loader.test.tstest/unit/focus-manifest.test.tstest/unit/gate-check-policy.test.tstest/unit/gen-command-reference-script.test.tstest/unit/github-client.test.tstest/unit/github-commands.test.tstest/unit/gittensor-wire.test.tstest/unit/gittensory-engine-scaffold.test.tstest/unit/gittensory-focus-manifest.test.tstest/unit/guardrail-config.test.tstest/unit/index.test.tstest/unit/linked-issue-satisfaction-cache.test.tstest/unit/local-scorer-adapter.test.tstest/unit/local-write-tools.test.tstest/unit/maintainer-activation.test.tstest/unit/mcp-check-improvement-potential.test.tstest/unit/mcp-cli-basics.test.tstest/unit/mcp-cli-doctor.test.tstest/unit/mcp-cli-profiles.test.tstest/unit/mcp-compatibility.test.tstest/unit/mcp-feasibility-gate.test.tstest/unit/mcp-find-opportunities.test.tstest/unit/mcp-predict-gate.test.tstest/unit/mcp-release-candidate.test.tstest/unit/mcp-server-telemetry.test.tstest/unit/mcp-tool-rename-aliases.test.tstest/unit/miner-ams-policy.test.tstest/unit/miner-attempt-cli.test.tstest/unit/miner-attempt-input-builder.test.tstest/unit/miner-attempt-log.test.tstest/unit/miner-attempt-runner.test.tstest/unit/miner-attempt-worktree.test.tstest/unit/miner-calibration-run.test.tstest/unit/miner-claim-conflict-resolver.test.tstest/unit/miner-claim-ledger-readme.test.tstest/unit/miner-claim-ledger.test.tstest/unit/miner-cli-e2e.test.tstest/unit/miner-cli.test.tstest/unit/miner-coding-agent-construction.test.tstest/unit/miner-coding-agent-house-rules.test.tstest/unit/miner-coding-task-spec.test.tstest/unit/miner-config-precedence.test.tstest/unit/miner-deployment-doc.test.tstest/unit/miner-deployment-docs-audit.test.tstest/unit/miner-discovery-throttle.test.tstest/unit/miner-feasibility-cli.test.tstest/unit/miner-goal-spec-resolver.test.tstest/unit/miner-governor-action-mode.test.tstest/unit/miner-governor-chokepoint-persisted.test.tstest/unit/miner-governor-chokepoint.test.tstest/unit/miner-governor-kill-switch.test.tstest/unit/miner-governor-ledger-cli.test.tstest/unit/miner-governor-ledger.test.tstest/unit/miner-governor-open-pr.test.tstest/unit/miner-governor-run-halt.test.tstest/unit/miner-governor-write-rate-limit.test.tstest/unit/miner-harness-submission-trigger.test.tstest/unit/miner-init-verify-token.test.tstest/unit/miner-live-issue-snapshot.test.tstest/unit/miner-loop-cli.test.tstest/unit/miner-loop-reentry.test.tstest/unit/miner-mcp-contract.test.tstest/unit/miner-mcp-scaffold.test.tstest/unit/miner-opportunity-fanout-forge.test.tstest/unit/miner-opportunity-fanout-pagination.test.tstest/unit/miner-opportunity-fanout.test.tstest/unit/miner-opportunity-ranker.test.tstest/unit/miner-package-skeleton.test.tstest/unit/miner-policy-verdict-cache.test.tstest/unit/miner-pr-number-parse.test.tstest/unit/miner-rejection-signal.test.tstest/unit/miner-self-review-context.test.tstest/unit/miner-slop-assessment.test.tstest/unit/miner-status.test.tstest/unit/miner-submission-freshness-check.test.tstest/unit/notify-pagerduty.test.tstest/unit/operator-dashboard.test.tstest/unit/opportunity-fanout-ai-policy.test.tstest/unit/opportunity-fanout-policy-doc-cache.test.tstest/unit/opportunity-fanout-policy-verdict-cache.test.tstest/unit/orb-analytics.test.tstest/unit/predicted-gate-calibration-ledger.test.tstest/unit/predicted-gate-engine-branch-coverage.test.tstest/unit/predicted-gate.test.tstest/unit/private-config.test.tstest/unit/queue-2.test.tstest/unit/queue-4.test.tstest/unit/queue-5.test.tstest/unit/queue.test.tstest/unit/repository-settings-ai-review-low-confidence-disposition.test.tstest/unit/repository-settings-review-check-mode.test.tstest/unit/routes-ai-byok.test.tstest/unit/routes-remediation-plan.test.tstest/unit/rules.test.tstest/unit/selfhost-config-examples.test.tstest/unit/signals-coverage.test.tstest/unit/slop.test.tstest/unit/support/mcp-cli-harness.tstest/unit/support/miner-cli-harness.tstest/unit/unified-comment-bridge.test.tstest/workers/worker-runtime.test.tsworker-configuration.d.tswrangler.jsoncRelease-Prep Checklist
packages/gittensory-mcp/package.jsonto1.0.0packageVersionconstant to1.0.01.0.0packages/gittensory-mcp/CHANGELOG.mdwith amcp-v1.0.0sectionnpm run build:mcpnpm run test:mcp-packnpm run changelog:check:mcpnpm run actionlintnpm run test:release:mcpmcp-v1.0.0