fix(mcp): Bound cancellable project scans - #93
Conversation
Propagate cancellation through scanner, Git, handoff, and MCP traversal paths. Bound project and manifest discovery without changing legacy fallback behavior. Signed-off-by: GPT-5.6 Sol <codex@openai.com> Co-Authored-By: GPT-5.6 Sol <codex@openai.com>
7da505e to
cf3ea04
Compare
|
Reviewed — this is strong. Threading cancellation so a client-aborted MCP call actually kills the Two notes: 1. This collides semantically with #97, not just textually. Both rewrite 2. The No objection to the substance; both are shape questions. |
Consolidate the JordanCoin#93, JordanCoin#96, JordanCoin#97, and JordanCoin#99 maintainer corrections into one compatible scanner, graph, CLI, and MCP contract.\n\nPreserve provenance across recoverable scans and fallbacks, apply configured filters consistently, reuse one dependency graph inventory for coverage and rendering, and make unmatched Rust source coverage explicit.\n\nCo-Authored-By: GPT-5.6 Sol <codex@openai.com>
What does this PR do?
Propagates request cancellation through scanner, Git, handoff, and MCP traversals, and bounds project and manifest discovery.
Type of change
Checklist
go build && ./codemap .Additional notes
Legacy non-cancellation scan failures remain best-effort.
Co-Authored-By: GPT-5.6 Sol codex@openai.com