69e70466fd
- Overall context timeout now derived from LLM timeout + 1 minute (no longer hardcoded 3min that could conflict with longer LLM timeouts) - Clarify concurrency docs: With* methods are setup-only, not concurrent - Add ctx.Err() checks in fetchFileContext and fetchPatterns loops (break early on cancellation instead of making unnecessary requests)