Repository navigation
refactor(source-control): forges parse their own change request URLs - #23992
Merged
Merged
MacroscopeApp / Macroscope - Correctness Check
succeeded
Oct 24, 2026 in 47s
No issues identified (3 code objects reviewed).
• Merge Base:
bb7783e
• Head:eba2c49
Details
| ✅ | File Path | U3 Bytes | Comments Posted | Reason |
|---|---|---|---|---|
| ✅ | packages/client-runtime/src/changeRequestLinks.ts |
2606 | ||
| ✅ | packages/client-runtime/src/threadPullRequests.ts |
915 | ||
| ✅ | apps/server/src/sourceControl/threadPullRequests.ts |
539 | ||
| ✅ | apps/server/src/sourceControl/sourceControlClients.ts |
1354 | ||
| ➖ | packages/client-runtime/src/changeRequestLinks.test.ts |
3475 | Excluded by macroscope ignore file | |
| ➖ | packages/client-runtime/src/sourceControlClients.test.ts |
9009 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-github/src/client/definition.test.ts |
3642 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-gitlab/src/client/definition.test.ts |
1841 | Excluded by macroscope ignore file | |
| ➖ | packages/shared/package.json |
677 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-forgejo/src/client/definition.test.ts |
4198 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-gitcafe/src/client/definition.test.ts |
1693 | Excluded by macroscope ignore file | |
| ➖ | packages/client-runtime/src/threadReference.ts |
0 | No code objects identified | |
| ➖ | packages/source-control-bitbucket/src/client/definition.test.ts |
1363 | Excluded by macroscope ignore file | |
| ✅ | packages/source-control-core/src/client/threadPullRequests.ts |
14316 | ||
| ➖ | packages/client-runtime/package.json |
670 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-azure-devops/src/client/definition.test.ts |
4427 | Excluded by macroscope ignore file | |
| ✅ | apps/server/src/persistence/Migrations/legacyThreadPullRequestKey.ts |
4044 | ||
| ✅ | apps/web/src/state/pullRequests.ts |
309 | ||
| ➖ | packages/client-runtime/src/threadReference.test.ts |
0 | Excluded by macroscope ignore file | |
| ➖ | packages/source-control-core/package.json |
397 | Excluded by macroscope ignore file | |
| ✅ | apps/web/src/components/ChatView.tsx |
650 | ||
| ➖ | packages/client-runtime/src/threadPullRequests.test.ts |
0 | Excluded by macroscope ignore file | |
| ✅ | apps/web/src/components/LegacySidebar.tsx |
362 | ||
| ✅ | apps/web/src/components/CommandPalette.tsx |
471 | ||
| ✅ | apps/web/src/components/RightPanelTabs.tsx |
226 | ||
| ✅ | packages/client-runtime/src/promptLinks.ts |
296 | ||
| ✅ | packages/client-runtime/src/state/models.ts |
306 | ||
| ✅ | apps/server/src/pullRequest/linkedThreads.ts |
246 | ||
| ✅ | apps/server/src/mcp/OrchestratorMcpService.ts |
296 | ||
| ✅ | apps/mobile/src/state/thread-pr-presentation.ts |
250 | ||
| ✅ | packages/source-control-core/src/server/driver.ts |
653 | ||
| ✅ | apps/server/src/pullRequest/pullRequestSyncKey.ts |
385 | ||
| ✅ | apps/server/src/git/GitManager.ts |
1161 | 0 | |
| ✅ | apps/server/src/mcp/toolkits/pullRequests/tools.ts |
698 | ||
| ✅ | apps/web/src/components/sidebar/SidebarThreadRow.tsx |
521 | ||
| ✅ | apps/server/src/git/linkCreatedPullRequest.ts |
1182 | ||
| ✅ | apps/web/src/components/BranchToolbarBranchSelector.tsx |
573 | ||
| ✅ | packages/shared/src/threadPullRequests.ts |
13538 | 0 | |
| ✅ | apps/mobile/src/features/threads/LinkedPullRequestList.tsx |
305 | ||
| ✅ | apps/server/src/orchestration-v2/Orchestrator.ts |
573 | ||
| ✅ | apps/web/src/hooks/useOpenPanelPullRequestUrl.ts |
913 | ||
| ➖ | apps/web/src/hooks/usePullRequestLinking.test.ts |
823 | Excluded by macroscope ignore file | |
| ✅ | apps/server/src/orchestration-v2/PullRequestWatchReactor.ts |
311 | ||
| ✅ | packages/source-control-github/src/server/driver.ts |
695 | ||
| ✅ | packages/source-control-gitlab/src/server/driver.ts |
707 | ||
| ➖ | apps/web/src/lib/openPullRequestLink.test.ts |
11903 | Excluded by macroscope ignore file | |
| ✅ | packages/source-control-forgejo/src/server/driver.ts |
702 | ||
| ✅ | packages/source-control-gitcafe/src/server/driver.ts |
702 | ||
| ✅ | apps/server/src/orchestration-v2/ProjectionStore.ts |
698 | ||
| ✅ | packages/client-runtime/src/threadPullRequestCompatibility.ts |
300 | ||
| ✅ | packages/client-runtime/src/state/orchestrationV2Projection.ts |
235 | ||
| ✅ | packages/source-control-bitbucket/src/server/driver.ts |
716 | ||
| ✅ | packages/client-runtime/src/work-log/presentation.ts |
1070 | ||
| ✅ | apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.ts |
226 | ||
| ✅ | packages/source-control-azure-devops/src/server/driver.ts |
743 | ||
| ✅ | packages/client-runtime/src/sourceControlClients.ts |
1232 | ||
| ✅ | packages/shared/src/orchestrationV2PendingBackgroundWork.ts |
814 | ||
| ✅ | apps/mobile/src/features/keyboard/HardwareKeyboardCommandProvider.tsx |
288 | ||
| ✅ | apps/mobile/src/native/useOpenPullRequest.ts |
1300 | ||
| ➖ | apps/web/src/components/ChatMarkdown.permissions.browser.test.tsx |
831 | Excluded by macroscope ignore file | |
| ✅ | apps/mobile/src/features/pull-requests/usePullRequestStack.ts |
858 | ||
| ✅ | apps/server/src/sourceControl/sourceControlHostSecrets.ts |
1318 | ||
| ✅ | apps/web/src/components/pullRequest/PullRequestThreadLinks.tsx |
1147 | ||
| ✅ | apps/mobile/src/features/pull-requests/usePullRequestThreads.ts |
1176 | ||
| ✅ | apps/web/src/components/desktop/DesktopWebLinkCoordinator.tsx |
1017 | ||
| ✅ | apps/web/src/components/pullRequest/ThreadPullRequestsPanel.tsx |
814 | ||
| ✅ | apps/server/src/persistence/Migrations/050_ProjectionThreadPullRequests.ts |
257 | ||
| ✅ | apps/web/src/components/pullRequest/pullRequestDetail.logic.ts |
1093 | ||
| ✅ | apps/web/src/lib/openPullRequestLink.ts |
3663 | ||
| ✅ | apps/mobile/src/features/threads/new-task-context-presentation.ts |
755 | ||
| ✅ | apps/server/src/sourceControl/builtInDrivers.ts |
2234 | ||
| ✅ | apps/web/src/components/ThreadStatusIndicators.tsx |
1328 | ||
| ✅ | apps/server/src/orchestration-v2/PullRequestSyncReactor.ts |
1516 | ||
| ✅ | apps/web/src/components/ChatMarkdown.tsx |
2259 | ||
| ✅ | apps/mobile/src/lib/pullRequestNavigation.ts |
1535 | ||
| ✅ | apps/server/src/persistence/Migrations/064_CanonicalizeThreadPullRequestLinks.ts |
383 | ||
| ✅ | apps/web/src/components/chat/ThreadDetailsPrRows.tsx |
1121 | ||
| ✅ | packages/source-control-gitlab/src/client/definition.ts |
2035 | ||
| ✅ | packages/client-runtime/src/pullRequestLinkInput.ts |
1643 | ||
| ➖ | packages/source-control-gitlab/src/server/GitLabSourceControlProvider.test.ts |
1641 | Excluded by macroscope ignore file | |
| ✅ | packages/source-control-github/src/client/definition.ts |
3569 | ||
| ✅ | packages/source-control-azure-devops/src/client/definition.ts |
2461 | ||
| ✅ | packages/source-control-forgejo/src/client/definition.ts |
3012 | ||
| ✅ | packages/source-control-gitcafe/src/client/definition.ts |
2488 | ||
| ✅ | packages/source-control-bitbucket/src/client/definition.ts |
2390 | ||
| ➖ | apps/server/src/mcp/toolkits/pullRequests/handlers.test.ts |
3170 | Excluded by macroscope ignore file | |
| ✅ | apps/web/src/hooks/usePullRequestLinking.ts |
2520 | ||
| ✅ | apps/web/src/components/pullRequest/PullRequestsUnavailableState.tsx |
1281 | ||
| ✅ | apps/server/src/mcp/toolkits/pullRequests/handlers.ts |
4349 | ||
| ✅ | apps/web/src/components/pullRequest/PullRequestDetailPanel.tsx |
3126 | ||
| ➖ | apps/mobile/src/features/pull-requests/pullRequestNavigation.test.ts |
3106 | Excluded by macroscope ignore file | |
| ➖ | apps/server/src/sourceControl/SourceControlDiscovery.test.ts |
1324 | Excluded by macroscope ignore file | |
| ✅ | packages/source-control-core/src/client/definition.ts |
9058 |
Billed Total: 10.41KB of diff | $0.42
Saved $0.02 vs. the upper-bound estimate of $0.44 — cached code objects from prior reviews on this PR were not re-billed.
Loading