apps/server/src/mcp/toolkits/pullRequests/handlers.test.ts | 35 ++++ apps/server/src/mcp/toolkits/pullRequests/handlers.ts | 11 +- apps/server/src/mcp/toolkits/pullRequests/tools.ts | 12 +- apps/server/src/orchestration-v2/Orchestrator.ts | 28 ++- apps/server/src/orchestration-v2/ProjectionStore.ts | 4 +- apps/server/src/orchestration-v2/PullRequestSyncReactor.test.ts | 5 + apps/server/src/orchestration-v2/PullRequestWatchReactor.ts | 264 +++++++++++++++++++++------ apps/server/src/orchestration-v2/ThreadStop.test.ts | 25 +-- apps/server/src/orchestration-v2/pullRequestWatch.test.ts | 6 +- apps/server/src/orchestration-v2/pullRequestWatch.ts | 5 +- apps/server/src/orchestration-v2/runtimeLayer.test.ts | 305 +++++++++++++++++++++++++++----- apps/server/src/orchestration-v2/testkit/pullRequestFixtures.ts | 7 +- docs/user/source-control.md | 17 +- 13 files changed, 577 insertions(+), 147 deletions(-)