Question: Where is PyroLRScheduler implemented, and how does its wrapped optimizer step need to inherit clip_args behavior for scheduled optimization?


Question: Where are the auto-generated wrappers in pyro.optim.pytorch_optimizers defined, and how do they forward optional PyroOptim arguments such as clip_args?


Question: Where does PyroOptim resolve dict versus callable per-parameter options, and how should clip_norm and clip_value invoke torch.nn.utils clipping immediately before each optimizer step?


Question: Where are `covariance_matrix` and `scale_tril` converted into `sigma_cholesky`, and where is that factor used in the differentiable multivariate normal log density?


Question: Where is `UnpackedLogRing.dims` implemented and cached, and how does that cache support correct dimension inference during contraction?


Question: Where does `BackwardSampleMessenger` consume or propagate the global `sum_dims` representation while sampling enumerated traces?


Question: Where does `TraceEinsumEvaluator.log_prob` construct, pass, or consume `sum_dims` when evaluating an einsum expression?


Question: Where do `_compute_model_factors` and `_compute_marginals` construct and pass `sum_dims` through trace-enumeration tensor contraction?


Question: Where does `ubersum` parse its contraction equation and build one global `sum_dims` set for all operands?


Question: Find the NUTS implementation's relationship to HMC and its tree-building state, so constrained-variable transform and Jacobian logic is inherited rather than duplicated.


Question: Find the HMC code that initializes latent sample sites and currently asserts that every stochastic node is reparameterized.


Question: Find the HMC API and state setup where a per-site transforms dict can override automatically selected support transforms.


Question: Where is `_log_modified_bessel_fn` used for von Mises normalization, and how should its order-0-only implementation be extended to order 1 while preserving `log_prob` correctness?


Question: Where is the production `VonMises` distribution implementation that currently exposes `log_prob`, broadcasts `loc` and `concentration`, and declares non-reparameterized sampling support?


Question: Where is the shared distribution machinery for aligning `batch_shape` and `event_shape`, broadcasting over sample and batch dimensions, and expanding component distributions used by a tensor-masked distribution?


Question: Where are support constraints and `_validate_sample` implemented so a `MaskedConstraint` can select component0 or component1 support per mask and avoid false positives from per-component validation?


Question: Where does `ReshapedDistribution` define support validation and propagate `_validate_args` to its base distribution while preserving reshape and expansion behavior?


Question: Where do continuous distributions validate or prepare positive scale tensors and compatible parameter shapes before sampling and evaluating densities?


Question: Where are analytic_mean() and analytic_var() implemented to raise ValueError for distributions whose moments are undefined?


Question: Where is TorchDistribution implemented, including wrappers that transform log_prob and score_parts while delegating distribution behavior?


Question: Where are sample, rsample, enumerate_support, mean, and variance delegated transparently by distribution wrappers?


Question: Where does the DMM model and guide currently use poutine.scale(None, mask) for per-time-step masking?


Question: Where are event-dimension transforms implemented that support arbitrary batch dimensions by indexing the last axis and return an input-shaped zero `log_abs_det_jacobian` for volume-preserving mappings?


Question: Where do Pyro transforms use `lazy_property` or other cached tensor properties for device-aware derived state, so an inverse permutation stays on `self.permutation.device`?


Question: Where is Pyro’s existing `InverseAutoregressiveFlow` transform implemented, and which neighboring `torch.distributions.transforms.Transform` patterns should a bijective `PermuteTransform` follow for `_call`, `_inverse`, `bijective`, and `codomain`?


Question: Where are low-level Pyro operation modules for gradient-safe state updates and reusable HMC proposal building blocks defined?


Question: Find how InverseAutoregressiveFlow computes scale and mean, combines them with x for batched inputs, and caches intermediate values.


Question: Where is the ZeroInflatedDistribution constructor, and how does it determine a common batch shape by broadcasting gate.shape with base_dist.batch_shape?


Question: Locate the ZeroInflatedDistribution implementation that expands both gate and base_dist to the computed broadcast batch shape.


Question: Where should the pyro.nn utility implementations of ClippedSoftmax and ClippedSigmoid live, including their public exports?


Question: Where does the base AutoGuide class define its public guide methods, and where should a default median() raise NotImplementedError for custom guides?


Question: Where are the existing AutoDelta and AutoDiagonalNormal median() implementations located, and what dict-valued contract do they provide to callers?


Question: Where is AutoGuideList implemented, including the production code that iterates over its constituent guides and should merge their median() dictionaries?


Question: Where does MultivariateStudentT retain _unbroadcasted_scale_tril and define lazy scale_tril, covariance_matrix, and precision_matrix properties that expand to the batch shape on access?


Question: Where are the MultivariateStudentT and MultivariateNormal expand() implementations that preserve cached scale_tril, covariance_matrix, and precision_matrix values after lazy properties have been materialized?


Question: Where is GammaGaussian.compound() implemented, and which alpha and beta locals represent the latent Gamma concentration and rate that need clearer names?


Question: Where is the MADE-style AutoRegressiveNN constructor and forward path that currently uses one hidden MaskedLinear layer, a hardcoded nn.ReLU, and a final output layer, and where would num_layers and a configurable nonlinearity be wired?


Question: Where are AutoRegressiveNN's current mask_encoding and get_mask_encoding behavior implemented, along with default or supplied permutation initialization and storage as a torch.LongTensor?


Question: Which production distribution implementations combine a base distribution over quadrature points with custom log_prob and lazy analytic moments, while leaving sample unimplemented?


Question: Where are Gauss-Hermite or standard-Normal quadrature nodes and normalized log weights constructed, including dtype and device conversion from a prototype tensor for get_quad_rule(num_quad, prototype_tensor)?


Question: Where do custom Distribution.expand methods rebroadcast tensor parameters and recompute derived state such as quadrature points while preserving configuration like num_quad_points?


Question: Where does CompartmentalModel.fit_svi validate guide_rank and select AutoNormal for 0, AutoMultivariateNormal for "full", and AutoLowRankMultivariateNormal for positive integers or None?


Question: Where does CompartmentalModel log heuristic initialization values, and where should those values be sorted to make the initialization output deterministic across runs?


Question: Where are `track_provenance` and `extract_provenance` implemented, including the container handling that updates or collects provenance for nested lists, tuples, and dictionaries?


Question: Find `ProvenanceTensor.__torch_function__` and the logic that aggregates provenance from both positional and keyword arguments before dispatching a PyTorch operation.


Question: Where is `get_provenance` implemented, and how does it obtain the union of provenance from `ProvenanceTensor` leaves in nested containers?


Question: Where are Empirical sample and log_prob shape conventions implemented so a single sample has batch_shape plus event_shape while remaining directly scoreable?


Question: Where are Empirical mean, variance, and normalized log-weight calculations implemented for checking uniform and non-uniform weighted samples?


Question: Where does SMCFilter compute particle weights and resample particles with Categorical(probs).sample(), so that step can be replaced by systematic resampling?


Question: Where is CompartmentalModel.heuristic's SMC initialization implemented, including its current exception handling, so SMCFailed can retry the entire initialization up to the retries argument?


Question: Where is TraceEinsumEvaluator implemented to aggregate log-probability factors by independence context and use contract_to_tensor to marginalize enumerated dimensions, including batched enumeration?


Question: Where does HMC._validate_trace choose TraceEinsumEvaluator when use_einsum=True and TraceTreeEvaluator otherwise?


Question: Locate the production implementation of Trace_ELBO.loss() and Trace_ELBO.loss_and_grads(), including how negative ELBO values and surrogate gradients are computed.


Question: Where is the CompartmentalModel API implemented, including global_model, transition, approximate configuration, and default hook methods, so an optional no-op finalize(self, params, state) can be added without breaking existing models?


Question: Where is heuristic initialization implemented for CompartmentalModel, and how is it kept separate from post-last-step execution so finalize is not called during initialization?


Question: Where does _relaxed_model run the relaxed transition loop and thread global_model's params and the complete state into finalize(params, state) after the last timestep?


Question: Where does _quantized_model perform its per-timestep loop and build full compartment trajectories, including the ..._approx point estimates for names in self.approximate, before a one-time finalize call?


Question: Find TraceGraph_ELBO's baseline and downstream-cost weighting logic, especially the per-site gradient expression where score_function replaces log_pdf without changing weighted or neural baseline estimation.


Question: Find the per-particle graph ELBO calculation that keeps the actual nondifferentiable ELBO based on full model and guide log_pdf values while using score-parts terms for the differentiable surrogate and preserving the log_pdf fallback.


Question: Locate the TraceGraph_ELBO surrogate-loss code that handles reparameterized guide sites with score_parts.entropy_term and non-reparameterized sites with score_parts.score_function instead of always using the guide log_pdf as a score term.


Question: Find where TraceGraph_ELBO prepares guide traces with compute_score_parts() and model traces with compute_batch_log_pdf() before invoking its per-particle ELBO helpers.


Question: Find the shared is_identically_zero utility used by both ELBO implementations to avoid adding identically zero entropy or score terms to the autograd surrogate.


Question: Where do Spline and ConditionalSpline validate the spline order and construct the monotonic rational spline transform, including the existing linear-order path?


Question: Where do spline and conditional_spline expose the order argument and configure DenseNN output dimensions so quadratic mode emits widths, heights, and derivatives without lambdas?


Question: Where do HMC and NUTS setup() implementations create or replace _prototype_trace, inspect the model, and configure adaptation, and how can those steps reuse the stored initial_trace?


Question: Which production code uses _prototype_trace as the prototype for dict/trace interconversion or chain initialization, and therefore must switch to the initial_trace property?


Question: Where are the existing variable-integer encoding and decoding utilities used for binary values, durations, and length-prefixed byte blobs?


Question: Locate the RoundTripper.Dial callback declaration and its connection setup wiring to change the callback result from quic.Session to quic.EarlySession for custom dialers.


Question: Find the HTTP/3 client setupSession control-stream and SETTINGS initialization, including the existing goroutine launch, so it starts immediately after obtaining an early session.


Question: Where are the public RoundTripper and Dial API comments documented so the context.Context signature change and its cancellation semantics can be described?


Question: Where is the public http3.RoundTripper.Dial callback defined, and what function signature does it expose for custom QUIC dialing?


Question: Where does the wire code read individual frames from a bytes.Reader and serialize frame types for packets, including behavior at the 1-RTT encryption level?


Question: Where is application-data packet history iterated to distinguish 0-RTT packets from 1-RTT packets sharing the same packet number space?


Question: Where is the packet handler’s DropPackets implementation for dropping encryption-level keys, including safe no-op handling of rejected 0-RTT keys on the receive side?


Question: Where are bytes_in_flight and sent-packet history updated when outstanding packets are removed, so dropping 0-RTT packets subtracts only their contribution while preserving 1-RTT packets?


Question: Where does the server route packet-processing failures such as ServerBusy and other error responses separately from token rejection handling?


Question: Where are incoming Initial packets unprotected with the Initial AEAD keys, and how are packets that fail decryption silently dropped before an error response is generated?


Question: Where are QUIC transport error codes defined and mapped to string names so INVALID_TOKEN can be added with code 0xb?


Question: Where does the header fuzzing entry point parse raw input with ParsePacket and classify hdr.Type, so it can cross-check an early Is0RTTPacket result?


Question: Where should a safe Is0RTTPacket helper inspect a raw packet’s five-byte long-header prefix, supported version, and first-byte type bits?


Question: Where are protocol.IsSupportedVersion and protocol.SupportedVersions defined and used to validate QUIC packet versions?


Question: Where does sentPacketHistory update packetMap during packet insertion, lookup, removal, and loss declaration, and which map values need to change from Packet to *Packet?


Question: Where do FirstOutstanding, Iterate, and DeclareLost traverse list elements and return packets, especially code using &el.Value that should return a *Packet directly?


Question: Where is the quicproxy packet-forwarding implementation for DirectionIncoming and DirectionOutgoing, including delay callbacks, drop callbacks, and immediate delivery?


Question: Where does quicproxy Close stop or drain pending delayed deliveries and cleanly shut down associated timers and goroutines?


Question: Find the production code that stores queued 0-RTT received packets in a map and schedules expiration after Max0RTTQueueingDuration.


Question: Where is the existing ECN congestion-detection TODO and the wiring from that result into the non-loss congestion path?


Question: Where is the congestion controller notified of congestion events with the bytes-lost and priorInFlight values?


Question: Where are all production calls to qtls.HkdfExpandLabel in the internal/handshake package, and how are they wired to secret, key/IV, and header-protection derivation?


Question: Where does the server handle incoming packets with unsupported QUIC versions and send Version Negotiation responses?


Question: Where are dropped incoming packets logged at debug level and reported to a connection tracer through DroppedPacket?


Question: Where does incoming-packet processing perform stateless reset token detection for packets that do not match an active connection?


Question: Where is the transport handler map for active QUIC connections maintained and queried during packet routing?


Question: Where does production HTTP/3 parse decoded QPACK header fields into request and response headers, including pseudo-header ordering and unknown-name validation?


Question: Where is ACK frame generation for a particular encryption level invoked while packing packets, including the ACK-alarm-fired behavior?


Question: Where is the production frame-source abstraction used during packet packing defined, including a way to check whether it has frames before appending them?


Question: Where does the packet packer explicitly prevent ACK frames from being included in 0-RTT packets?


Question: Where does the handshake layer wrap tls.ClientSessionCache and implement Get and Put conversions among tls.ClientSessionState, qtls.ClientSessionState, and clientSessionState?


Question: Where is the zero-RTT packet queue implemented, including connection-ID entries, FIFO packet storage, expiry timers, and queue depth and duration limits?


Question: Where are packetHandler and handlePacket used to dispatch buffered packets to a newly created QUIC session?


Question: Which production code reuses one net.PacketConn across multiple multiplexer.AddConn calls, and how does it preserve the same Config.Tracer for each registration?


Question: Where is packetHandlerMap defined and initialized so a logging.Tracer can be stored for each registered net.PacketConn?


Question: Where does the packet handler map validate repeated additions of the same net.PacketConn, and where should a mismatched logging.Tracer produce an error?


Question: Which production call sites in client dialContext and server listen invoke multiplexer.AddConn, and how do they obtain and forward config.Tracer?


Question: Where is the utils.Timer wrapper implemented, and where should it expose a Stop method delegating to the underlying time.Timer.Stop()?


Question: Where is the session's internal *utils.Timer created and managed so it can be stopped when the run loop exits?


Question: Find the request-body read loop that processes bytes returned together with io.EOF before ending the outgoing stream.


Question: Find the production code handling fragmented post-handshake TLS messages such as NewSessionTicket after encryption switches to 1-RTT.


Question: Where are EarlySession stream-acceptance and related operations gated after handshake completion so rejected 0-RTT returns Err0RTTRejected instead of blocking or using stale state?


Question: Where is DialAddrEarly wired to let callers switch from a rejected EarlySession to the usable post-handshake session without creating a separate connection?


Question: Where does the client discard 0-RTT stream objects, queued data, flow-control windows, and framing state when early data is rejected so those streams cannot be sent or received afterward?


Question: Where is TLS connection state propagated to the post-handshake session so Used0RTT is false after the server rejects early data?


Question: Where does the replacement client session enforce the server's exact negotiated bidirectional and unidirectional stream limits when opening new streams after a 0-RTT rejection?


Question: Where are the ByteOrder interface and BigEndian concrete type defined, including the existing io.ByteReader-based integer decoding methods?


Question: Where should slice-based ByteOrder decoding for uint16, uint24, and uint32 be added to avoid wrapping []byte data in a bytes.Reader while preserving existing Read* semantics?


Question: Where is the production send-stream frame pop path implemented, including popStreamFrame and the choice between new and retransmitted STREAM frames?


Question: Where does shouldInitiateKeyUpdate read the key update interval in the handshake packet-processing hot path?


Question: Where does sent packet handling remove packets from sentPacketHistory while iterating, and which loops depend on mutation-safe traversal?


Question: Where are sentPacketHistory.Iterate and IteratePathProbes used by sent packet handling, including callbacks that stop or skip packet processing?


Question: Where is the internal ackhandler sentPacketHistory implemented, including its packet storage and Iterate and IteratePathProbes traversal methods?


Question: Where is `requestFromHeaders` implemented in the HTTP/3 layer, and how does it turn QUIC pseudo-headers into a `*http.Request`?


Question: Where are sent-packet history entries selected for retransmission on loss, key drop, or retry, and how are dummy entries excluded while old entries remain deletable and iterable?


Question: Where are sent-packet history entries filtered for outstanding-packet operations such as first outstanding packet and length, while bytes-in-flight and loss detection exclude dummy entries?


Question: Where does ACK processing inspect acknowledged sent-packet history entries and reject an ACK for a dummy skipped packet number as a protocol violation?


Question: Where is the packet-number generator Pop implementation that skips numbers according to the random schedule and tracks skipped numbers with Validate and MaxTrackedSkippedPackets?


Question: Find responseWriter.Write and responseWriter.FlushError and the underlying stream write/flush failure paths that must return the HTTP/3-specific error for QUIC errors.


Question: Locate the body.Read and hijackableBody.Read production stream-read paths, including where QUIC read failures are exposed to HTTP/3 users and need conversion.


Question: Where is the HTTP/3-specific error type defined that implements error, can be inspected with errors.As, exposes ErrorCode, Remote, and ErrorMessage, and formats known codes such as H3_REQUEST_CANCELLED plus local and unknown-code cases?


Question: Find client.RoundTripOpt's direct-error and response-with-attached-error return paths, where QUIC transport errors must be converted before reaching HTTP callers.


Question: Where is roundTripperWithCount's conn and usage-count state synchronized across dialing, RoundTrip, Close, and CloseIdleConnections to prevent nil dereferences and data races?


Question: Where is the HTTP/3 RoundTripper connection acquisition path implemented, including roundTripperWithCount, QUIC dialing for an outstanding RoundTrip, and assignment of conn?


Question: Locate the HTTP/3 request lifecycle code that closes the request-done channel and honors DontCloseRequestStream.


Question: Where is HTTP/3 response-header processing that applies RFC 7230 Content-Length rules for Transfer-Encoding, informational or 204 statuses, successful CONNECT responses, duplicate values, and invalid values?


Question: Where does the HTTP/3 server create and track active listeners and PacketConns in Serve and ListenAndServe, and where are listener additions and removals recorded?


Question: Where are QuicConfig's configured or default supported QUIC versions translated into Alt-Svc ALPN entries such as h3 and h3-29?


Question: Where does the production implementation of `http3.RoundTripper`'s common `RoundTrip` path create the initial QUIC request stream and wait for stream concurrency availability?


Question: Where is the HTTP/3 response writer constructed and connected to the QUIC stream, so an internal buffered writer can be initialized?


Question: Where is the existing logger on the HTTP/3 response writer used for QUIC stream write errors, and where should buffered flush failures be logged without panicking?


Question: Where is the HTTP/3 response writer implemented, including the Write path that sends data directly to the underlying QUIC stream and its current http.Flusher Flush method?


Question: Where is the http3 response writer type implemented, and which methods and fields control its response-stream behavior?


Question: Where does the HTTP/3 server construct and initialize the response writer while handling a request, and where is the owning QUIC connection available to pass into it?


Question: Where is the background HTTP/3 datagram receive loop started and stopped, and how can it be synchronized with qlogger.Close?


Question: Where are request-stream, control-stream, and incoming unidirectional-stream handlers launched, tracked, and drained before HTTP/3 connection teardown?


Question: Where is the internal/congestion pacer initialized with the connection’s initial maximum datagram size, and where does it calculate burst capacity and time-until-send thresholds?


Question: Which congestion-controller SetMaxDatagramSize implementations update the pacer when path MTU discovery changes the current maximum datagram size?


Question: Where is ConnectionFlowController.Reset implemented, and how are sendWindow and bytesSent reinitialized when connection flow control is reset?


Question: Where is the platform-specific networking setup that keeps GSO disabled on Darwin and FreeBSD while leaving ECN enabled unless QUIC_GO_DISABLE_ECN is set?


Question: Where does Linux packet-sending code probe UDP socket GSO support and honor QUIC_GO_DISABLE_GSO when deciding whether to use GSO?


Question: Where are client Initial packets assembled and padded to the minimum datagram size, including the ACK-only case?


Question: Where is the packet metadata or frame-processing logic that determines whether an Initial packet contains an ack-eliciting frame and controls minimum-size padding?


Question: Find the ACK-only Initial packet packing path and the padding logic it currently bypasses.


Question: Where are already-known receive-stream final sizes retained and returned immediately and idempotently, including a peer final size of zero?


Question: Where does the bidirectional Stream type expose or forward receive-side operations so a WaitForReceiveFinalSize convenience method can delegate to the receive stream?


Question: Where is CancelRead handled, and how is local read cancellation kept separate from the peer’s RESET_STREAM FinalSize so a final-size waiter continues waiting?


Question: Locate the receive-stream synchronization and notification state used by Read and closeForShutdown to block until the final size, shutdown error, or context cancellation is available.


Question: Where are outstanding Initial packets and bytesInFlight tracked for coalesced Initial+Handshake packets, including cleanup of retransmission state after the Initial space is dropped?


Question: Where is protocol.KeyPhaseBit defined, including its zero value, constants, and String representation?


Question: Where are wire extended headers represented and their key phase copied into the packet-header state, including the long-header absent case?


Question: Where does qlog define packetHeader and marshal the key_phase_bit JSON field?


Question: Where is KeyPhase.Bit() implemented and where are KeyPhaseBit values converted or treated as booleans in QUIC packet processing?


Question: Where are local and remote TransportParameters passed to the qlog transport:parameters_set event, including the logic that omits preferred_address when PreferredAddress is nil?


Question: Where does the HTTP/3 server handle a recovered handler panic by closing or resetting the request stream or connection instead of writing additional response frames?


Question: Where are the closeConnection callbacks defined and used by the HTTP/3 stream and request-stream implementations?


Question: Where is the retransmission queue implementation and interface that should replace the per-level HasInitialData, HasHandshakeData, HasAppData, GetInitialFrame, GetHandshakeFrame, GetAppDataFrame, and ack-handler methods with HasData, GetFrame, and AckHandler parameterized by EncryptionLevel?


Question: Where is the ConnectionTracer interface defined, and where do its production implementations satisfy the AcknowledgedPacket callback with encryption level and packet number?


Question: Where does sent-packet acknowledgment processing confirm a packet was acknowledged and notify the ConnectionTracer, while excluding skipped packets that were never fully transmitted?


Question: Where does NurtureAlg turn UpdateData into PullRequestData, and how can it pass UpdateData's AnUpdate through without narrowing it to Update?


Question: Where is getObsoleteOpenPullRequests implemented, and how does it filter for Update entries before comparing nextVersion or using withNewerVersions?


Question: Where is findLatestPullRequest implemented, and how does it match only Update entries by the requested cross-dependency, groupId, and version?


Question: Where is lastPullRequestCreatedAt implemented, and how does it include grouped and plain update entries when finding the latest pull-request creation time?


Question: Where is lastPullRequestCreatedAtByArtifact implemented, and how does it group only Update entries by mainArtifactId while excluding GroupedUpdate values?


Question: Where is the unified result type for reading `.scala-steward.conf` defined, with cases for a missing file, an `io.circe.Error`, and a parsed `RepoConfig`, replacing the separate `ConfigParsingResult` and `ConfigValidationResult` representations?


Question: Where is the shared file-existence check and Circe decoding logic used by `RepoConfigAlg.readRepoConfig` implemented?


Question: Where does `ValidateRepoConfigAlg.validateAndReport` map configuration parsing outcomes to the existing missing-file, position-specific invalid-content, and valid-configuration messages?


Question: Where is the commit message for a Scalafix migration assembled from the migration doc field, including the existing “See … for details” line?


Question: Find the production code that reads a repo-config file and validates it against the repo-config schema, including validation failures and nonexistent-file errors.


Question: Locate the Scala Steward CLI entry point and option parser defining the normal scrape command, including mandatory options such as `--workspace`, `--repos-file`, `--git-author-email`, `--git-ask-pass`, `--vcs-api-host`, `--vcs-login`, and the legacy `--validate-repo-config` option.


Question: Where is Selector.heuristic1SearchTerms implemented, and how does it consume the common-prefix result through prefix.value?


Question: Where is the production string utility that defines string.longestCommonPrefixGreater, its MinLengthString alias, and the refined/shapeless type-level minimum-prefix validation?


Question: Where does the UpdateData call site compute pull request labels, and how should it pass data.update as an AnUpdate instead of a single update?


Question: Where are library-update, test-library-update, sbt-plugin-update, and scalafix-rule-update labels generated for individual updates?


Question: Where do cloneAndRefreshCache and refreshCache compute or persist RepoCache, and how do they propagate the resulting cache back to checkCache?


Question: Where is PruningAlg.needsAttention defined, including its current RepoCacheRepository.findCache dependency and cache usage?


Question: Where is the main steward processing flow that calls checkCache and needsAttention so the returned RepoCache can be passed between them?


Question: Where is RepoCacheRepository.findSha1 implemented and used to obtain a cached SHA for checkCache?


Question: Where do production migration or update workflows construct CommitMsg values and supply co-authors, and where are old toNel or withParagraph call sites that must be adapted to separate body paragraphs from trailer data?


Question: Where is the existing Mill version lookup from `.mill-version` and `.config/mill-version` used before dependency extraction?


Question: Where are the Mill predef imports for the dependency-extraction plugin generated for Mill 0.6, 0.7/0.8, 0.9, and the `$MILL_BIN_PLATFORM` fallback?


Question: Where is NurtureAlg.processUpdates defined and called, including its fs2.Stream and util.takeUntil logic for stopping after non-Ignored results, so that processing can be inlined into updateDependencies?


Question: Where is the org.scalasteward.core.persistence KeyValueStore trait defined with its current get, put, modifyF, and update API?


Question: Which production classes implement KeyValueStore, and where do they provide write logic through put, modifyF, or a private write helper?


Question: Where does cloneAndSync use doNotFork to decide whether to call syncFork?


Question: Where is parent POM metadata resolved when dependency properties such as homepage, SCM, or releaseNotesUrl are absent from the immediate POM?


Question: Where does Scala Steward validate release-related URLs and issue HEAD requests before including changelog, version-comparison, or other links?


Question: Where does Scala Steward aggregate release links for multiple dependency updates so each dependency can contribute its own metadata-derived link independently?


Question: Where is RefreshErrorAlg.failedRecently implemented, including the key-value store logic for missing, unexpired, and expired entries?


Question: What production code threads repository configuration through a run so build tools, dependency updates, and migrations share one parsed `RepoConfig`?


Question: Where are dimmed directory text and the `menu_highlight_fg` theme color applied to path segments and other prompt or file-browser title content?


Question: Where is the production code that renders the file browser popup title bar and fits its current path to the popup width?


Question: Where does saving or closing the keybinding editor serialize custom keybindings and persist removals to the configuration?


Question: Where are custom keybindings loaded and merged with default bindings when the editor reopens, including their custom source attribution?


Question: Where are keybinding labels such as Shift+N formatted and parsed, and how are they matched when deleting a binding?


Question: Where do the command-palette Start LSP and Restart LSP flows, manual_restart paths, and the allow_language confirmation popup populate allowed_languages and invoke force_spawn?


Question: Where is LSP crash recovery implemented, and which spawning path does it use to ensure a restarted server follows automatic auto_start rules rather than manual-start behavior?


Question: Where are the find/replace toolbar options Case Sensitive, Whole Word, and Regex rendered, including the checked [x] indicator and its foreground and background styles?


Question: Find the cursor-visibility render or layout path that honors skip_ensure_visible and top_view_line_offset after a navigation recenter.


Question: Where is the word-under-cursor extraction for find_selection_next implemented, and how does it validate that the cursor is on a word character rather than punctuation or whitespace?


Question: Where are custom editor.startPrompt confirmation prompts with suggestions defined and handled, including selecting a discard value, canceling, and accepting typed discard?


Question: Where does review-mode implement next/previous hunk navigation in the side-by-side diff, including hunk search origin, composite-buffer cursor_row updates, and scroll_row centering from the actual viewport height?


Question: Where are the review-mode localization entries for toolbar and status shortcut hints maintained in audit_mode.i18n.json, and which strings list the action shortcuts?


Question: Where does the review-mode discard action distinguish untracked files using rm from tracked files using git checkout --, and where should editor.startPrompt confirmation be inserted before either operation?


Question: Where does the existing add-cursor-at-next-match implementation handle Success and Failed outcomes, including the "No selection to match" message?


Question: Where are file:///C:/... OSC 7 URIs percent-decoded and normalized by removing the URI form’s leading slash before the terminal cwd is stored?


Question: Where does the embedded terminal handle OSC 7 escape sequences, invoke parse_osc7_path, and update cwd() from the decoded current-directory payload?


Question: Where is the production code that classifies paths containing `/.cargo/` or `\.cargo\` as library files?


Question: Which production logic uses the library-file classification to make a buffer read-only and display “Editing disabled” when input is attempted?


Question: Which production code owns the cursor collection and can emit edits in reverse document-position order so the rightmost cursor is processed first?


Question: Where does the remote AgentChannel dispatch response data chunks to callers, including the bounded mpsc sender and its current try_send path?


Question: Where are pending remote requests stored and where are the streaming data_tx and result_tx channels created and registered, including the channel capacity?


Question: Where does the remote file-reading consumer drain data_rx and receive result_tx completion while preserving all streamed chunks?


Question: Where is the pattern-based auto-dedent fallback implemented for typing closing delimiters when tree-sitter parsing is unavailable?


Question: Find the fallback auto-indent logic that handles parentheses, braces, and brackets as separate delimiter types.


Question: Where is the Rust `Session` state defined and initialized, especially `file_explorer_stash`, so a symmetric `panel_ids_stash` can track utility-dock occupancy per session?


Question: Where is Fresh's Config deserialization and JSON structure defined, including the required fields and value types that config.json must satisfy?


Question: Where is the config editor plugin implemented, including the Edit Configuration command and its use of editor.pathJoin to locate config-schema.json and config.json?


Question: Where does the config editor serialize edited values and write config.json, and where can that output be validated against Config before saving?


Question: Where is the devcontainer plugin's per-editor-session 'Not now' dismissal recorded and checked to prevent another attach prompt while the authority remains empty?


Question: Where does the editor lifecycle construct a fresh Editor, install the boot authority, and emit plugins_loaded so plugin code observes the real container authority after a restart?


Question: Where is the code that draws dropdown menus over the tab bar and ensures their border cells are styled independently of the active tab?


Question: Where does the wrapped-line renderer convert each segment into a terminal Span and call apply_styles_to_segment for syntax highlighting, so the temporary plain-text Span::raw(segment_text) fallback can be applied?


Question: Where does get_visible_nodes and the surrounding tree navigation or rendering code walk parent children lists so newly added entries become visible and reachable with arrow keys?


Question: Where is the effective line-wrapping width calculated for automatic content_width wrapping and user-configured viewport.wrap_column?


Question: Where does the command palette store its highlighted suggestion and selection index, and where do Up/Down navigation handlers update that selection?


Question: Where are command palette Tab completion and cancellation handled in the same prompt or key-dispatch flow, so changing Enter does not alter those behaviors?


Question: Where does the Open File dialog handle mouse hit-testing, left-click actions, and hover styling for controls in the navigation bar?


Question: Where is the existing Ctrl+H keybinding for toggling hidden files registered and dispatched in the Open File dialog?


Question: Where is dropdown option state implemented, including selected_option(), cycling, and matching a loaded selection by its stored value?


Question: Where does the settings schema parser resolve a property's $ref and extract enum choices from the referenced definition for dropdown metadata?


Question: Where does the settings UI apply a dropdown selection back to configuration and load an existing theme using the option value rather than its label?


Question: Where are dropdown options rendered with display labels while retaining separate underlying values, and how is the current value retrieved?


Question: Where is the settings configuration schema defining the theme property, its $defs/$ref enum values, and human-readable labels for dark, light, high-contrast, and nostalgia?


Question: Find the code that delegates entry-dialog Up/Down navigation to a composite control's focus_next or focus_prev and reacts to the returned boundary flag.


Question: Where is the server-side session-mode InputParser implemented that forwards terminal escape sequences as KeyEvent values?


Question: Where are non-AER admin commands such as Get Log Page tracked and aborted when nvme_pcie_admin_qpair_destroy() tears down the qpair?


Question: Locate the NVMe PCIe admin qpair destruction implementation and its cleanup sequence, including aborting AERs and outstanding trackers.


Question: Where is scatter-gather traversal implemented for DIF blocks whose data or metadata crosses an iovec boundary?


Question: Where is spdk_dif_generate_stream implemented, including the current iovcnt == 1 check and its single-iovec DIF generation path?


Question: Where do the production DIF generation and verification routines traverse multiple iovecs containing interleaved data and metadata?


Question: Where are offset, read_len, data block size, and metadata size used to identify every partially covered DIF block and compute its guard, application tag, and reference tag?


Question: Where is the obsolete VSS version for band metadata read or written, and how is that VSS handling coupled to band metadata loading?


Question: Where is `struct ftl_band_md` defined and its on-disk layout implemented, including the band version, `reserved2`, and VSS-backed version storage?


Question: Where should a common iSCSI cleanup helper be wired into connection exit and LUN removal so a NULL LUN means all tasks, while a supplied LUN matches `scsi.lun` or NULL?


Question: Where is iSCSI task ownership cleanup for `write_pdu_list` implemented, including NULL-parent and secondary-task cases that could leave resources orphaned?


Question: Where does spdk_nvme_connect capture and return the discovered ctrlr, including how failures from the post-probe initialization stage propagate?


Question: Where does spdk_nvme_probe invoke the internal NVMe probe flow and handle initialization errors that should be gated for secondary PCIe processes?


Question: Where does the iSCSI target code add or remove portal group mappings at runtime, and how is the target's mapping state updated?


Question: Where is SPDK_SCSI_DEV_MAX_PORTS enforced when adding an iSCSI portal group mapping, and how does the code avoid leaving partial state when port registration fails?


Question: Where is per-controller state maintained for recording changed namespace IDs when namespace attributes change, including namespace addition and removal paths?


Question: Where does the NVMe-oF Get Log Page command dispatch and validate log identifiers, and where should Log Identifier 0x04 be handled?


Question: Where does the NVMe-oF target queue the Namespace Attribute Changed asynchronous event and construct its AER completion, including the Log Page Identifier field?


Question: Find how RAID5F tracks base_bdev_io_remaining for full-stripe writes and delays completion until data and parity base bdev IOs finish.


Question: Locate RAID5F handling for misaligned data iovecs, including copying data into aligned per-chunk bounce buffers before XOR.


Question: Locate raid5f_io_channel setup and teardown for pre-allocated aligned bounce buffers used by parity calculation.


Question: Where does rpc.py expose bdev RPC methods as CLI commands, and how is the delete_aio_bdev command registered and dispatched?


Question: Where does spdkcli choose the deletion RPC for an AIO bdev, so it uses delete_aio_bdev instead of the generic delete_bdev command?


Question: Where is the AIO bdev module's dedicated unregistration or cleanup callback defined and wired for normal removal, analogous to spdk_bdev_unregister rather than the generic delete_bdev path?


Question: Where are the Python bdev RPC client wrappers in rpc/bdev.py that pass a bdev name to server methods, so delete_aio_bdev can mirror construct_aio_bdev?


Question: Where are spdk_iscsi_task_put() calls used in iSCSI task completion to release subtask references and the primary reference after the full transfer completes?


Question: Where is the iSCSI LUN hot-removal path coordinated with task and PDU cleanup so no PDU retains a freed LUN?


Question: Where are write_pdu_list entries and related task references released during connection teardown, including the lun == NULL path?


Question: Where does the crypto vbdev maintain per-channel queues and ownership for encryption and decryption operations submitted to the underlying crypto device?


Question: Where is a RESET I/O handled in the crypto vbdev, including stopping new work and delaying reset completion until all pre-reset operations are resolved?


Question: Where are queued or in-flight crypto operations present when RESET begins completed with SPDK_BDEV_IO_STATUS_FAILED rather than allowed to run after reset?


Question: Where is nvme_ns_set_identify_data implemented, including inactive-namespace detection and updates to nsdata, sector_size, id_desc_list, and IOCS-specific data?


Question: Where is nvme_ns_clear implemented, and how does it free per-namespace identify data and zero nsdata when a namespace becomes inactive?


Question: Where do spdk_iobuf_channel_init and spdk_iobuf_channel_fini initialize, populate, and finalize channel state for every selected NUMA node, including cleanup after an initialization error?


Question: Where does spdk_iobuf_initialize allocate iobuf pools for each NUMA node and free all previously initialized nodes after a per-node allocation failure?


Question: Where are iobuf_channel_create_cb and iobuf_channel_destroy_cb implemented with per-node queue initialization and empty-queue assertions?


Question: Where do iobuf_node_free and iobuf_unregister_cb skip uninitialized nodes whose small_pool is NULL and use the shared NUMA-node iterator during teardown?


Question: Where does spdk_iobuf_for_each_entry traverse both small and large pool caches across all active NUMA nodes?


Question: Where does the compression vbdev defer enqueue failures and resubmit queued operations from its poller as the model for the crypto change?


Question: Where is crypto_io_channel defined with its poller state and pending_cry_ios list, and where should deferred operations be tracked per channel?


Question: Where is the crypto operation pool's private-data size configured for AES_CBC_IV_LENGTH and the QUEUED_OP_OFFSET metadata area?


Question: Where are descriptive initialization errors logged and -EINVAL or -ENOMEM returned for invalid blobstore configuration?


Question: Where does discovery-controller Get Log Page handling generate and return the Discovery log page with LID 0x70?


Question: Where does regular NVM-controller Get Log Page handling accept the Error Information, Health Information, and Firmware Slot log pages, zero-fill their buffers, and reject other log page identifiers with Generic Command Status / Invalid Field?


Question: Where are the regular-controller and discovery-controller admin command processing paths wired to invoke the common Get Log Page implementation?


Question: Where does the position file handler build the accepted and rejected DataFrames after scripted fields are evaluated, and how are source-file columns carried through?


Question: Where is DSV ingestion's automatic comet_input_file_name column and orderedAttributes handling implemented so the position-file path can follow the same approach?


Question: Where does PositionIngestionUtil construct the position-file DataFrame, and where should it add comet_input_file_name with Spark input_file_name() before script processing?


Question: Where does GcpUtils resolve the application default credentials file from GOOGLE_APPLICATION_CREDENTIALS or the well-known gcloud credentials location?


Question: Where does the Spark BigQuery job handle authType APPLICATION_DEFAULT and configure authentication on the Spark session?


Question: Where is DDL2Yml implemented, including the JDBC metadata workflow that builds table schemas and columns for generated domain YAML?


Question: Where should QuackState persist connection, pid, bind, port, logFile, and startedAt as <connection>.json under .quack, with write, read, delete, and list helpers?


Question: Where are the .quack/logs directory and per-connection Quack log file paths constructed?


Question: Where is the infer-schema CLI command implemented, including parsing for the input file, domain and table names, clean flag, encoding, and format-specific options such as --from-json-schema?


Question: Where does infer-schema read an input document and construct the existing Starlake table YAML, so a JSON Schema input can reuse the standard domain output directory and inferrable pattern?


Question: Where does `script-gen` generate extract SQL from domain schemas and build the Mustache context containing the `delta_column` variable?


Question: Where is the `comet script-gen` command's argument parsing and usage/help text implemented, including an optional `--deltaColumn <column_name>` option?


Question: Where do KafkaTopicUtils.topicPartitions, topicEndOffsets, and topicCurrentOffsets obtain Kafka access options, and how do callers pass the topic-specific accessOptions instead of only AdminClient options?


Question: Where does sinkToTopic fold topic accessOptions into producer settings, including the accumulator currently named reader that should be writer?


Question: Where is KafkaJobConfig defined, and how does it represent the richer input specification and SaveMode while preserving the --path and --offload CLI options?


Question: Where does KafkaJob load data from either a local file path or an existing Spark DataFrame before sending it to Kafka?


Question: Where does transform SQL attribute extraction inspect source tables in the dependency chain for struct columns and disable the SQL-based attribute diff for deep schemas?


Question: Where does AutoTaskInfo.diffSqlAttributesWithYaml compare SQL-derived and YAML attributes, including ADDED, REMOVED, UNCHANGED, modified, and changed-comment cases so a no-change result returns an empty list?


Question: Where does Starlake compute column-level lineage for SQL tasks and populate column origins from the schemas of referenced tables?


Question: Where is the `col-lineage` CLI command implemented, including parsing `--task` and the optional `--accessToken` and passing the token into lineage computation?


Question: Where are SQL-referenced tables that are missing from the Starlake domain load/transform schemas detected and resolved as external tables?


Question: Where does lineage retrieval use the task's configured connection to fetch the schema, column names, and types of an external table?


Question: Where are BigQuery row-level security, ACL, and IAM policy-tag operations applied, and how do they resolve the target project and dataset?


Question: Where is the `engine = NATIVE` BigQuery execution path wired, and where does it resolve datasets and tables compared with the Spark-based engine?


Question: Where does the ingestion merge path load an existing BigQuery table when the target domain or schema produces a project-qualified dataset name?


Question: Where is the production JDBC audit sink wired to persist AuditLog's String job identifier, so the unified applicationId() value is carried through unchanged?


Question: Where is JobBase defined, and where should applicationId() be added to return the existing appName value for every job type?


Question: Where does assertion-job metrics code populate jobId from session.sparkContext.applicationId, so it can use the common JobBase applicationId() method?


Question: Where is the metrics DataFrame jobId column initialized from appName, and how should that value come from applicationId() instead?


Question: Where are extractProjectDataset and extractProjectDatasetAndTable defined and used to parse BigQuery project, dataset, and table identifiers when the project prefix is absent?


Question: Where is BigQuerySparkJob.getTable declared and called, including the SparkSession argument used only to obtain fs.gs.project.id?


Question: Where is BigQueryLoadConfig.outputDataset consumed during BigQuery job setup, so datasetId can be extracted directly from the configured dataset rather than from a possibly projectless table ID?


Question: Where do the native and Spark BigQuery sinks resolve and initialize projectId, including the cliConfig.gcpProjectId then ServiceOptions.getDefaultProjectId fallback and the current fs.gs.project.id path?


Question: Where is Schema.bqSchema(schemaHandler) implemented, and how does it convert the schema's Spark StructType into a BigQuery schema?


Question: Where is sparkTypeWithRenamedFields(schemaHandler) implemented, and how does it preserve renamed field names for downstream schema conversions?


Question: Where is `KafkaTopicConfig.allAccessOptions` wired for Kafka topic access, and what base property map does it receive?


Question: Where does `KafkaClient` construct `AdminClient`, `KafkaConsumer`, and `KafkaProducer`, and which raw `server-options` map is passed without the `kafka.` prefix?


Question: Where does the Kafka configuration transform its `server-options` map into `sparkServerOptions`, adding the `kafka.` prefix only to eligible Kafka client properties?


Question: Where is the `comet_offsets` topic configured and where are offsets retrieved with a raw `KafkaConsumer` using the native Kafka options?


Question: Where is ImportConfig defined and how are import command options such as --include represented?


Question: Where does import resolve included domain names against configured domains and silently ignore names that do not match?


Question: Which production code loads domains from the landing zone and filters them according to the import configuration?


Question: Where do the MD5, SHA, Hide, and other privacy engines process field values, and how can they preserve null without encrypting it?


Question: Where does DSV ingestion map validated fields into output records so missing values remain SQL null rather than empty strings?


Question: Where does XlsReader define the domain and schemas sheet names, header order, and cell-type expectations used when importing Excel files?


Question: Where is the main comet CLI registering and dispatching the existing xls2yml command, including its --domain and --xls options, so a yml2xls subcommand can be added?


Question: Where is CombinedDataSources Cartesian-product expansion implemented, and how are parameter data-source rows represented while generating each test case?


Question: Where are Select and ToArray used in the production code to create per-row Func<Task<object?>>[] factories for Arguments, Matrix, and DataSourceGenerator<T> data?


Question: Where is UnwrapTupleAot defined and how are tuple values normalized before parameterized test-row factories are created?


Question: Where does the test execution lifecycle run [After(Test)], instance disposal or OnDispose, tracked-object cleanup, and [After(Class)]/[After(Assembly)] hooks?


Question: Where is the timeout-scoped CancellationTokenSource stored and disposed relative to the test body and all teardown phases so tokens captured during the body remain usable?


Question: Where does keyed scheduling handle partially overlapping key sets without unnecessarily serializing tests?


Question: Where is the test display name computed or stored for IDE explorers and CLI results, and where is that same runtime value written to JSON test output?


Question: Where is XUnitAttributesCodeFixProvider's production logic that translates xUnit Collection and CollectionDefinition attributes into ClassDataSource, System.Obsolete, and related TUnit attributes?


Question: Where are failure messages or result events constructed from exception objects, ensuring user-code-only traces are applied before reporting while `--detailed-stacktrace` preserves the full trace?


Question: Where is the parsed `--detailed-stacktrace` setting propagated to test execution or failure-reporting code that decides whether to retain internal TUnit frames?


Question: Where is one-time cleanup for a test class scheduled after the final test, and how can it be chained as a continuation of that test's execution task instead of running when the test is merely scheduled?


Question: Locate the priority-order logic for choosing among waiting tests that become unblocked simultaneously after constraint keys are released.


Question: Find BrowserService.Register and its production caller, focusing on the unused IPlaywright parameter that can be removed without changing service registration behavior.


Question: Where are test-level and class-level hook collections sorted by their Order value before invocation?


Question: Where does the fixer distinguish statement-level Xunit.Assert.All handling from sub-expression conversion to avoid generating Assert.That(collection).All().Satisfy(...)?


Question: Where does the production GitHub reporter read `DISABLE_GITHUB_REPORTER` and decide whether to emit GitHub Actions reports?


Question: Where is SkipAttribute defined, including its constructor and the property that exposes the mandatory skip reason?


Question: Where is type compatibility for chained `.And.Is.EqualTo(...)` enforced when the preceding assertion is `Not.Null()`?


Question: Where does the TUnit source generator format framework type names in emitted C# and choose between global::-qualified names and short names?


Question: Find the source-generator code that emits argument retrieval logic and qualifies TUnit framework type names.


Question: Where does the source generator handle MethodDataSource and EnumerableMethodDataSource methods, including static versus instance invocation?


Question: Where is TestNodeUidListFilter evaluated against TestMetadata, especially the CouldMatchUidFilter logic for namespace, class, and method names?


Question: Where is TestInformation defined, constructed, and passed through runtime execution, and how can it carry the global ClassDataSource<T> types injected by a test?


Question: Find the code wiring the pre-filter optimization into source-generated test discovery and delegating unhinted or non-literal segments to the authoritative Microsoft.Testing.Platform `TreeNodeFilter`.


Question: Where does PropertyInjectionCache track per-instance property-injection work with ThreadSafeDictionary<object, Task>, and where can completed-instance checks avoid allocating a Task while concurrent callers share the initializer and its exception?


Question: Where does EventReceiverOrchestrator.RegisterReceivers handle duplicate receiver objects and event-receiver types, and where can explicit existence checks avoid unnecessary Add calls?


Question: Where does DataSourceInitializer.EnsureInitializedAsync coordinate one-time data-source initialization, and how can TaskCompletionSource fast paths replace per-entry Lazy<Task> while sharing faults with all waiters?


Question: Where does PropertyInjectionService allocate the per-call ConcurrentDictionary used for visited-object cycle detection, and where can a cleared lightweight pool reuse it while discarding oversized dictionaries?


Question: Where are [CombinativeTest] methods with parameter-level [CombinativeValues(...)] expanded into every value combination before test invocations are generated?


Question: Find the production implementation of IsEquivalentTo and its recursive comparison of object members, collections, and nested values.


Question: Where does ClassArgumentsRetriever.GetClassArguments collect every class-level ClassDataSource argument container, including the empty-container case when no class data source is present?


Question: Where does the source generator build generated test filenames from namespace and test type names, including sanitization and generic type argument handling?


Question: Where is the current innermost-only nested test class name used to construct generated filenames, causing identical inner classes to collide?


Question: Where does SourceRegistrar add test and hook sources, including Register and RegisterTestHookSource, and what thread-safety guarantees apply when callbacks invoke them?


Question: Where do HooksCollector methods consume the registered test, class, assembly, session, and discovery hook sources, and how do they handle additions during hook processing?


Question: Where is ITestDiscoveryHookSource.BeforeTestDiscovery wired into the discovery pipeline alongside assembly-load callbacks that register additional sources?


Question: Where does DataGeneratorMetadataCreator match property data sources to generator metadata, especially the FirstOrDefault scan that causes O(N*M) work?


Question: Where should a Disposer for synchronous and asynchronous test-class cleanup be integrated into TUnit's execution pipeline?


Question: Where are Roslyn analyzer diagnostics defined and configured as errors for invalid test attributes?


Question: Where does DisplayName placeholder matching enforce token boundaries and replacement order so a single-character parameter such as a cannot corrupt the positional placeholder $arg1?


Question: Where does AfterHookPairTracker create and cache after-class hook tasks, and how can its shared class-level Lock be replaced with the assembly-task-style per-key GetOrAdd pattern without duplicate execution?


Question: Where are BeforeHookTaskCache class-level before-hook tasks cached and created, including the lock-free TryGetValue fast path and per-key ThreadSafeDictionary GetOrAdd/Lazy exact-once behavior?


Question: Where is GetOrCreateBeforeAssemblyTask implemented, including the ThreadSafeDictionary GetOrAdd and Lazy<T> ExecutionAndPublication pattern used for exactly-once hook-task creation?


Question: Find the Roslyn analyzer implementation for AwaitAssertion and diagnostic TUnitAssertions0002, which reports unawaited Assert.That assertion chains.


Question: Where are the shared RunAsync and RunSafelyAsync helpers defined for generated code, and where does the source generator currently emit duplicate copies that should use RunHelpers.cs instead?


Question: Where does BannerCapability use ILoggerFactory or effective logging verbosity to suppress the full banner at Information or more verbose levels?


Question: Where are the IsNot.Null, IsNot.TypeOf, IsNot.AssignableTo, and IsNot.AssignableFrom assertion implementations, and how do they receive the caller expression for failure messages?


Question: Where are both Has.Property assertion overloads implemented, and how should they pass [CallerArgumentExpression] into the expression-tracking infrastructure?


Question: Where are Is.AssignableTo<TExpected>() and Is.AssignableFrom<TExpected>() defined, and where should the where TExpected : TActual constraints be added?


Question: Where is the generic Is.TypeOf<TExpected>() assertion defined, and what existing type-safety pattern constrains TExpected relative to TActual?


Question: Where is the expression-tracking helper used by Is.EqualTo implemented, and which assertion methods already use it to include caller expressions in errors?


Question: Where is RunTimeoutAsync defined and invoked, and how are null, TimeSpan.Zero, and default TimeSpan handled so tests without a timeout bypass timed cancellation?


Question: Where does the test executor check session cancellation and propagate EngineCancellationToken into TestContext.LinkedCancellationTokens, including any redundant CancellationTokenSource field?


Question: Where is `OptimizedConsoleInterceptor` implemented, and where does it store and flush the line buffer for partial console writes?


Question: Where are `OutputWriter` and `ErrorOutputWriter` stored or created per `Context.Current` test context for isolated stdout and stderr capture?


Question: Where are the stdout and stderr console interceptors installed and connected to the current test context during test execution?


Question: Where is `Context.Current` used to select the active test's captured output, and how does that output reach `TestContext.GetStandardOutput()`?


Question: Where is TimeoutAttribute defined, including its millisecond value and method-only usage?


Question: Find the logic that distinguishes an explicitly excluded directory from a directory that is not included, so included descendants are still traversed.


Question: Where is the production SatisMeter detector identified as SatismeterProjectkey implemented, including its description, satismeter keyword, and scanner registry integration?


Question: Where is Figma token verification translated into Verified and VerificationError for 2xx success, 403 rejection, other statuses, and HTTP client errors?


Question: Where does the git scanner traverse commit history and inspect file content, and where should unchanged files be scanned once by unique blob hash instead of once per commit?


Question: Where are --include_paths, --exclude_paths, and --branch applied when selecting git files and branches before scanning blobs?


Question: Where do existing detectors implement verification HTTP calls so a Beebole detector can POST {"service":"custom_field.list"} to https://beebole-apps.com/api/v2 using Basic auth with base64(key:X)?


Question: Where are existing TruffleHog secret-detector Scanner implementations that satisfy detectors.Detector, especially the FromData and Keywords methods?


Question: Where are URI detector findings deduplicated so identical raw credential values are not reported more than once?


Question: Where is the final Postgres sslmode value captured in the verification result’s ExtraData?


Question: Find the Postgres detector keyword configuration and its URI matching logic, including setting the keyword set to only "postgres".


Question: Where is the Postgres detector registered in the default detector list, including the disabled “Too noisy, needs attention” entry that should be re-enabled?


Question: Locate the Postgres detector implementation that extracts only complete postgres:// and postgresql:// connection URIs instead of loose POSTGRES_USER or POSTGRES_PASSWORD credential lines.


Question: Where is the AzureSasToken detector added to the default detector registry so it runs in standard scans?


Question: Locate the production SauceLabs detector logic for the `saucelabs` label prefix and an 8-4-4-4-12 UUID-like hexadecimal access key.


Question: Where does the dispatcher receive ResultWithMetadata and pass ChunkData to secret-storage encryption or other consumers that need the exact source bytes?


Question: Where are the chunk and result data structures defined, and how are Data, OriginalData, and ChunkData propagated through the decoding pipeline?


Question: Find the production path that applies the standard username/password regex match normalization to detectors, including Snowflake-specific patterns.


Question: Where does the AWS detector recognize AKIA, ABIA, ACCA, and ASIA key IDs and construct the corresponding detection result?


Question: Where does AWS credential verification merge account, arn, user_id, and rotation_guide into ExtraData without replacing resource_type?


Question: Where are verified and unverified AWS findings finalized so resource_type is always present while Raw, Redacted, and Verified remain unchanged?


Question: Where is DefaultDetectors() defined, and how are detector scanners registered in the default production scanner list?


Question: Where does newDiff apply its options and initialize the diff's contentWriter?


Question: Where is withCustomContentWriter implemented, and how does it replace or set the contentWriter used by a diff?


Question: Where is Redis URL parsing implemented, including support for the rediss:// TLS scheme, password extraction, and existing verification behavior?


Question: Where is the existing Stripe AnalyzePermissions call and the logic that determines a key's type and environment?


Question: Where does the Stripe detector pass the raw detected key through AnalysisInfo under the key "key"?


Question: Where is the legacy S3 scan Checkpointer and EncodedResumeInfo implemented, including serialization of CurrentBucket, StartAfter, and the role ARN?


Question: Where is the v2 Atlassian detector's API-key extraction and verification flow implemented?


Question: Where does the GCS source use a synchronization lock or progress-recording functions to mark objects as processing or processed?


Question: Where does the GCS source implement Chunks and enumerate all matching buckets and objects, including any skipping based on prior progress?


Question: Where are the GCS source's progress bookkeeping structures defined, including bucket-object mappings, processing and processed sets, and object progress counters?


Question: Where does the GCS source update PercentComplete, SectionsCompleted, SectionsRemaining, or EncodedResumeInfo during a scan?


Question: Where is the Slack webhook detector’s HTTP verification logic for 2xx success and 400 responses?


Question: Where does the Datadog token detector find and pre-screen 32-character API keys and 40-character application keys, including boundary and keyword false-positive rules?


Question: Locate how JDBC query parameters are parsed and propagated into the uniform connection representation and the MySQL, PostgreSQL, and SQL Server connection strings without losing values such as sslmode or connect_timeout.


Question: Where are the MySQL, PostgreSQL, and SQL Server JDBC URL parsers and their detector call sites, and how can their currently unexported APIs be exposed to analyzers?


Question: Where does SQL Server parse JDBC URLs and use BuildSQLServerConnectionString for detection pings? Preserve structured connection fields, the 1433 port, sa and master defaults, query parameters, and connection+timeout=5.


Question: Where do UnitHook and SourceManager construct or update JobProgressRef, JobProgressMetrics, and UnitMetrics, so changing the time fields to pointers preserves progress-hook behavior?


Question: Where are ElapsedTime(), IsFinished(), and PercentComplete() implemented for job progress, and how do they calculate safely when StartTime or EndTime is nil?


Question: Where does the Slack detector call the auth.test endpoint and parse its HTTP, JSON, ok, and error responses, including invalid_auth?


Question: Where are local file:// repository URLs parsed and normalized across Unix and Windows before repository preparation?


Question: Where is Docker image scanning implemented, including iteration over filesystem layers and emission of chunks to the secret scanners?


Question: Where is BufferedReadSeeker implemented, and how should Size() (int64, error) determine and cache total size for seekable and non-seekable readers without changing the current read position?


Question: Where are HandleFile and SetArchiveMaxTimeout implemented, and how can one context timeout cover handler selection, file processing, and chunk reporting for every file type?


Question: Where is FragmentLineOffset implemented, including raw-result matching in chunk data and its found and line-offset results?


Question: Which chunk-scanning implementation handles secret offsets efficiently without repeatedly scanning each line?


Question: Where are GitLab ignoreRepos patterns applied to discovered projects, including the error when every project is excluded and the warning when explicit repositories make ignore patterns ineffective?


Question: Where does GitLab source validation authenticate with the configured credentials and report invalid tokens, credentials, or insufficient scopes as human-readable errors?


Question: Where do the GitLab v1 and v2 detectors iterate over EndpointCustomizer.Endpoints and create a separate Result for each configured endpoint?


Question: Where is the production implementation of `PrefixRegex` that assembles keyword alternatives and the separator before a detector’s secret capture, including the current 20-character limit?


Question: Where is `DefaultDetectors` assembled and where are scanner instances registered so a Grafana detector runs across the supported scan sources?


Question: Where does the Sourcegraph detector process regex matches, perform token verification, and construct detector results for both verified and unverified candidates?


Question: Where does the JDBC detector propagate parsing errors from SQL Server connection candidates so malformed URLs are not sent to verification while valid URLs follow the existing path?


Question: Where is the JDBC detector logic that constructs and verifies `sqlserver://` connection URLs, including the `parseSqlServer` helper?


Question: Where is the FTP detector's credential verification implemented, including the default timeout and the s.verificationTimeout override?


Question: Where does filesystem Chunks handle individual file-scan errors at Error level while allowing the directory walk and other files to continue?


Question: Where does the filesystem source's Chunks method walk directories and dispatch files to a bounded worker pool for parallel scanning?


Question: Where is the filesystem source initialized, and how does Init accept and retain the concurrency limit for file scanning?


Question: Where is the custom mutex-protected verificationOverlapTracker type defined and wired into the Engine as the verification-overlap counter?


Question: Find the source scan wiring that accepts encoded resume information on restart and persists or returns the updated state for both GitHub and GitLab scans.


Question: Where is concurrent resume-state mutation synchronized so parallel repository workers can remove completed URLs atomically without lost updates or duplicate scans?


Question: Locate the GitHub remote normalization that removes the .git suffix and derives owner and repository path segments for generated links.


Question: Where is GenerateLink implemented, and how does it turn a repository remote URL, file name, commit, and line number into a clickable source link?


Question: Find the GitHub repository-list filtering or visibility logic that causes authenticated scans to omit private repositories.


Question: Where does GitHub scanning distinguish unauthenticated public-only repository enumeration from token-authenticated repository visibility?


Question: Locate the authentication and client wiring that passes a GitHub token from the `github` command into repository discovery and scanning.


Question: Where is the production Pusher channel key detector’s FromData method that extracts app IDs, keys, and secrets and creates findings?


Question: Where are TableView.ColumnOffset and RowOffset implemented and clamped when the bound DataTable changes size or is replaced?


Question: Where does TableView.EnsureSelectedCellIsVisible handle a table with zero columns before accessing column-count or selected-cell logic?


Question: Where is the TableView scrolling and selection code that constrains row and column offsets to the current DataTable dimensions?


Question: Find the ShadowStyle setter and shadow infrastructure lifecycle that creates, lays out, renders, or disposes shadow views when the style changes.


Question: Locate ScrollButton and ArrangerButton constructors or initialization code that currently set ShadowStyle to null after base Button construction.


Question: Locate the Button construction path that unconditionally assigns DefaultShadow to ShadowStyle and triggers creation of the button's shadow Margin.View.


Question: Where does LineCanvas classify line intersections and build IntersectionDefinition objects, including the IsDot() handling for zero-length lines?


Question: Find the production code that combines IntersectionDefinition objects with IntersectionRuneResolver for mixed Single, Double, and Rounded border intersections.


Question: Where are ScrollBarView constructors and host View wiring implemented so non-hosted Size values remain unadjusted?


Question: Where do TextView, ListView, and ComboBox synchronize their hosted scrollbar Size and Position with the actual content dimensions such as Lines and Maxlength?


Question: Where are the ScrollBarView Size and Position setters implemented, including hosted maximum-position and end-of-content calculations?


Question: Where does ScrollBarView draw and lay out the scrollbar thumb and track using vertical line counts or horizontal column counts?


Question: Where is the layout logic for two hosted scrollbars that controls visibility and the bottom-right corner indicator implemented?


Question: Where is NeedsDrawRect stored and reset by ClearNeedsDraw() or after a successful Draw() pass?


Question: Where do the Frame and Viewport setters issue implicit SetNeedsDraw calls, and how do they preserve dirty content coordinates across resizing and scrolling?


Question: Find code that maintains a SuperView's TabIndexes when child views are added or when CanFocus changes, including removing non-focusable views and compacting sibling indexes.


Question: Find keyboard Tab navigation code that iterates a container's TabIndexes and selects the next focusable child view.


Question: Find the initialization of CanFocus, TabIndex, and TabStop for View and text-only controls such as Label.


Question: Where are null and empty strings handled in the GetColumns column-width calculation?


Question: Where are ViewportSettings.HasVerticalScrollBar and scrollbar VisibilityMode handled, especially the Auto mode during repeated viewport updates?


Question: Where does TextView wire its ScrollBars setting to the generic View vertical scrollbar and preserve the scrollbar position while scrolling?


Question: Where does SplitView finalize keyboard- or mouse-dragged splitter movement, and how can it route the final position through SetSplitterPos instead of assigning splitterDistances directly to preserve position-type validation and exception reporting?


Question: Where does SplitView position its first tile during layout, using Bounds.X for vertical orientation and Bounds.Y for horizontal orientation instead of a hardcoded zero?


Question: Where do TreeView<T> redraw, scrolling, and expand/collapse rendering paths obtain node data and colors so updated ColorGetter values persist after SetNeedsDisplay?


Question: Where are TreeView branch lines and expand/collapse symbols rendered, and how are they kept on the tree's overall ColorScheme rather than a node-specific color?


Question: Locate the relationship between the generic TreeView<T> implementation and the non-generic TreeView so a per-node color callback works for any node data type.


Question: Where is the autocomplete Visible property updated, and how does that state propagate to the visual popup element rather than only changing the logical flag?


Question: Where is the PopupAutocomplete dropdown view created, shown, and hidden when the number of suggestions changes?


Question: Where does superview hotkey traversal invoke subview key bindings, including the HasFocus check that should exclude Focused bindings but allow HotKey bindings on non-focused views?


Question: Where does Application.OnKeyDown dispatch application-scoped key bindings, and how should that path pass the binding Scope through OnInvokingKeyBindings instead of calling InvokeCommands directly?


Question: Where is TableView's public selected-cell enumeration implemented, including rectangular MultiSelectedRegions, FullRowSelect expansion, and the active-cell fallback?


Question: Where does TableView handle Ctrl+A and replace MultiSelectedRegions with a single whole-table region when MultiSelect is enabled?


Question: Where does TableView implement EnsureValidSelection and clamp selected coordinates and selection regions after table rows or columns shrink?


Question: Where is TableSelection defined, and where are its Origin and Rect properties exposed with public setters for selection correction?


Question: Where are ValueChanging and ValueChanged raised for SelectorBase or OptionSelector value assignments, including an implicit reset caused by replacing the available values?


Question: Where is SelectorBase.CreateSubViews() implemented, and how are recreated CheckBox subviews synchronized with the current Value using UpdateChecked()?


Question: Where are the Dim hierarchy classes and factory methods such as Absolute, Auto, Fill, and Percent defined, and what nullable annotations do their public signatures use?


Question: Locate the DimFunc, DimView, DimPercent, and DimFill implementations whose constructors, properties, or calculation methods need nullable reference annotations.


Question: Find layout-dimension code paths whose runtime invariants guarantee non-null values and therefore require null-forgiving operators or related nullable-warning cleanup.


Question: Where are View.Width and View.Height declared and implemented, including the null-rejecting setters and any getter diagnostics for reading before view initialization?


Question: Find how Notepad filters mouse buttons for its tab-bar context menu so Button3Clicked opens Open in empty space and Save/Close on a selected tab, with no menu for other buttons.


Question: Find the TabMouseEventArgs creation and tab hit-testing in TabView, especially the empty-space path where Tab must be null.


Question: Locate the CollectionNavigator search-by-typing code and its IsCompatibleKey predicate for deciding whether a Key is searchable.


Question: Where are the Label constructors defined, and where should every construction path initialize AutoSize to true?


Question: Where is View AutoSize handled in SetWidthHeight and ResizeView, especially the logic that currently requires both dimensions to be auto-sized before updating bounds?


Question: Where does TextField process Button1DoubleClicked to select a whole word and calculate its start with WordBackward?


Question: Where are Notepad's New, Open, Save, Save As, Close, and Split actions wired to operate on the currently focused TabView instead of the initial root?


Question: Where does TileView expose IsRootTileView and GetParentTileView, and how does it manage parent-child tiles and splitter collapse when a child becomes empty?


Question: Where is TileView's existing TryTileView split operation implemented and called, and where should the operation use the TrySplitTile name instead?


Question: Where does the generic Application.Run<T>() overload pass a supplied ConsoleDriver into implicit initialization?


Question: Where does changing Scroll.Size invalidate layout through SetNeedsLayout so the slider dimensions are recalculated immediately?


Question: Where is the Scroll.ContentPosition setter implemented, including clamping to Math.Max(0, Size - ViewportDimension) and ignoring redundant assignments?


Question: Where does Scroll handle vertical and horizontal mouse-wheel movement using a configurable Increment property with default value 1 instead of hard-coded ±1 steps?


Question: Where does ScrollBar delegate its Increment property to the inner Scroll, and where do the decrement and increment button handlers apply that value?


Question: Where does ScrollSlider.ShowPercent draw the percentage, and how can it safely handle a null SuperView?


Question: Where does the Windows console driver translate incoming KeyEventRecord values into Terminal.Gui key events, including key codes and modifier state?


Question: Where are Application.Top and its Running state initialized, changed by Application.Run, and stopped or cleared by Application.RequestStop and shutdown handling?


Question: Where is the idle or timer queue used by Application.Invoke defined and processed, including explicit processing that can run deferred actions and advance timers without a full Application.Run?


Question: Where does the dotnet console driver's NetInput.Dispose write CSI escape sequences to disable mouse events?


Question: Where does SpinnerView's AutoSpin feature schedule redraws, and how should that scheduling invoke an explicit animation-advance method?


Question: Where does the UICatalog Progress scenario manually call Spinner.SetNeedsDisplay to advance the spinner?


Question: Where is SpinnerView's initial animation frame selected or initialized so the first frame displays immediately after construction?


Question: Where is SpinnerView's AutoSpin property implemented, including the state and logic that starts or stops automatic animation?


Question: Where is Wizard’s final-step logic that changes the default action from Next to Finish and routes completion through GoNext and Accepting?


Question: Where is key-down dispatch implemented for a View hierarchy, including traversal of all subviews and invocation of KeyBindingScope.HotKey commands on views that are not focused?


Question: Where does ContextMenu show, hide, or dispose manage its configured key in Application.KeyBindings as a hotkey binding to Command.Cancel?


Question: Where are the XML documentation comments for DimAutoStyle.Content and DimAuto, so they can explain ContentSizeTracksViewport and remove the old implicit null-check behavior?


Question: Where is View.ContentSize implemented, including _contentSize, rejection of negative sizes, the viewport-sized default, and synchronization when the viewport changes?


Question: Find the ContextMenu KeyChanged event and KeyChangedEventArgs implementation that passes both old and new values as the pattern for MouseFlagsChanged.


Question: Locate the Attribute struct constructors and color-resolution logic that derive Foreground and Background from Application.Driver, including how initialization is recorded when no driver is loaded.


Question: Find the Attribute color-validity implementation, including IsValid(), Color.Invalid handling, and the replacement read-only HasValidColors property.


Question: Locate Attribute's implicit conversion to int and its debug warning when the attribute is not initialized.


Question: Where is the choice between assembly-based culture detection for normal deployments and embedded-resource detection for self-contained single-file apps wired into Application.SupportedCultures?


Question: Where does the repository's self-contained sample application verify SupportedCultures against the cultures embedded in Terminal.Gui.Resources.Strings rather than a fixed count?


Question: Where is the Key type's Equals(object?) override implemented, and does it compare Handled in addition to KeyCode?


Question: Where are Key.GetHashCode and KeyEqualityComparer implemented, and which Key fields do they use for identity?


Question: Where are all accesses to MainLoop's idleHandlers state protected by a dedicated lock rather than locking the replaceable list instance?


Question: Where is Application.MainLoop.Invoke implemented, and how does it enqueue actions through AddIdle for reliable execution from multiple threads?


Question: Locate the TextField distinction between SetFocus-based keyboard focus and mouse-driven focus so only keyboard focus auto-selects text.


Question: Where is the production mouse-drag logic for moving a Toplevel or Dialog and clamping its X and Y coordinates to the terminal bounds?


Question: Where are Dim.Fill child dimensions resolved from the parent’s effective content size during subview layout?


Question: Where is the NeedsLayout lifecycle invariant enforced across layout passes, including when callbacks change size or request another layout?


Question: Where are Dim dimension factories such as Dim.Absolute, Dim.Auto, and Dim.Func defined and composed for dynamic layout expressions?


Question: Where does the layout engine evaluate nested Dim values used as margins when calculating available space?


Question: Where is the Dim.Fill factory method defined, including its margin parameter and parameterless overload?


Question: Where is DimFill converted to a string, and how are fill margins currently represented in ToString()?


Question: Where does KeyBindingsDialog build a fill dimension by subtracting Dim.Func from Dim.Fill()?


Question: Where does TreeView<T> invoke ColorGetter while rendering rows and select Scheme.Normal, Scheme.Focus, or Scheme.Active based on selection and tree focus?


Question: Where is the generic Application.Run<T>() lifecycle implemented, including how it starts and ends a scenario Toplevel relative to Application.Init, Application.End, and Application.Shutdown?


Question: Where is UICatalogApp's static scenario-selection routine, currently SelectScenario, that runs Application.Run<UICatalogTopLevel> and returns Scenario, and where does Main call it within the catalog Init/Shutdown cycle when renaming it to RunUICatalogTopLevel?


Question: Where is GradientFill.GetColor implemented, including the Point lookup and default fallback color behavior?


Question: Where is GradientFill initialized with a Rectangle and Gradient, including construction of its coordinate-to-color dictionary?


Question: Where are TableStyle values initialized or propagated into TableView rendering, including runtime changes followed by SetNeedsDisplay()?


Question: Where is the UICatalog TableEditor scenario menu constructed, and where should it expose a toggle for TableStyle.InvertSelectedCellFirstCharacter?


Question: Where does `Scroll` update its horizontal and vertical scroll offsets from a dragged slider, including reaching the beginning or end from an out-of-bounds pointer?


Question: Where are AnsiResponseParser and AnsiResponseParserBase implemented, including the state machine that buffers ANSI responses and dispatches ExpectResponse callbacks?


Question: Find the state-reset and cleanup path after a late response is consumed, including behavior when the same terminator is registered again with a new expectation.


Question: Where does nested view rendering save and restore the previous clipping region around a content redraw?


Question: Where does CharMap draw or navigate code points around StartCodePoint, including ModifierSymbol runes such as U+1F3FB through U+1F3FF?


Question: Where do the four output drivers write to streams or console handles, including Write and Write(IOutputBuffer), and where are Suspend, Dispose, and SetCursorPositionImpl implemented for detached-terminal no-ops?


Question: Where are SetCursor and GetCursor implemented in the output drivers, and how can SetCursor update _currentCursor without moving the physical cursor when IsAttachedToTerminal is false?


Question: Where do the output drivers implement GetSize, GetWindowSize, and other terminal-dimension queries so an unattached driver returns the safe 80-by-25 default without querying the console?


Question: Where are EnableKittyKeyboard and DisableKittyKeyboard implemented, and how should their ANSI protocol writes and local keyboard state behave when IsAttachedToTerminal is false?


Question: Where is WindowsOutput.ResizeBuffer and analogous resize logic implemented, and how can it return the requested or default size without interacting with the console when detached?


Question: Where is the shared text-to-hotkey extraction logic for HotKeySpecifier and uppercase letters, and how should Button.Text use it while resetting to Key.Null when no hotkey is found?


Question: Where does Button.Redraw render the formatted bracketed label with the button color scheme, focus and hot attributes, and the IsDefault indicator?


Question: Where does Button.HotKey manage the Space + HotKey binding to Command.Accept, including removing and replacing stale bindings when the hotkey changes?


Question: Where does `KeyBindings.Add(Key key, KeyBinding binding)` update the `Dictionary<Key, KeyBinding>` so a duplicate key replaces the existing binding with the latest commands and scope?


Question: Where is the application-scoped key binding wiring implemented so a new `KeyBindingScope.Application` entry calls `Application.AddKeyBinding(key, boundView)` without registering an existing key twice?


Question: Where is `KeyBindings.Replace` implemented, and how does it remove the old key and add the replacement key while preserving its existing semantics?


Question: Where does TypeORM compute changed columns during repository.save(), comparing normalized entity values with values loaded from the database before issuing an UPDATE?


Question: Find the repository.update handoff and update-value normalization code that feeds UpdateQueryBuilder, especially handling an update object containing both user and userId.


Question: Where is parsing of PostgreSQL schema-qualified default casts such as `::some_schema.my_enum` implemented?


Question: Find the query-building logic for a condition such as tags: MoreThanOrEqual(2) that should compare a relation count subquery using >= instead of equality.


Question: Where is database-independent SQL condition generation for FindOptions operators centralized so an `And` combination behaves consistently across all supported drivers?


Question: What connection setup code invokes metadata validation and can cause guarded entity constructors to run before the skip-constructor behavior is applied?


Question: Where does migration generation capture drop-view and create-view operations when multiple views are replaced in one schema change?


Question: Find the check that recognizes when every @JoinColumn column is also a @PrimaryColumn and skips the relation-generated unique constraint.


Question: Where does query-result hydration set a relation property on an entity, and can an existing non-null object be deep-merged instead of replaced?


Question: Where does the upsert implementation resolve `conflictPaths` against entity metadata and pass the resulting columns to conflict-clause generation?


Question: Where is the ManyToMany implementation of createQueryBuilder().relation(...).of(...).remove(...) that converts related entity objects to primary-key values before deleting join-table rows?


Question: Where is the query-result cache `storeInCache` implementation that performs INSERT/UPDATE writes, and how does it choose a master QueryRunner when none or a slave is supplied?


Question: Where is the QueryRunner interface's master/slave replication-mode contract defined, and how is it implemented by BaseQueryRunner and MongoQueryRunner?


Question: Where is the production wiring for the @PrimaryColumn + @OneToOne + @JoinColumn shared primary/foreign-key pattern, including its foreign-key and uniqueness metadata registration?


Question: Find the production save-path code that handles eagerly loaded versus lazy relation values and prevents non-persisted relations from being inspected as changed.


Question: Where does entity loading for find and findOne read and assign @RelationId properties, especially for nullable one-to-one relations with no related row?


Question: Where is a database bigint value for a @RelationId normalized to a JavaScript value, and how can SQL NULL bypass conversion to the string "null" while non-null IDs remain strings?


Question: Where do the codemod transforms classify parameter and variable type annotations as TypeORM Repository or DataSource receivers before rewriting methods such as findByIds?


Question: Where does the connection-to-datasource transform add DataSourceOptions to existing type-only TypeORM imports, and how does it handle namespace-only or default-only type imports by creating a separate declaration?


Question: Where does runOneTransform handle transform failures and buffered worker-output diagnostics, and how can a diagnostic write warn to stderr without masking and rethrowing the original error?


Question: Where is the codemod fileImportsFrom guard implemented, and how does it detect TypeORM imports, require calls, import-equals declarations, and ESM export-from barrel sources?


Question: Where are DefaultNamingStrategy and NamingStrategyInterface defined, especially the columnName contract and how generated column names are formed?


Question: Where are QueryBuilder condition expressions wired to property-name, property-path, and database-name substitutions for object criteria and nested paths?


Question: Where does repository.find({ where: ... }) convert object-literal conditions into SQL parameters while resolving the corresponding column metadata?


Question: Where does production code load a JSON file and construct the failure message, so the JSON file path can be included?


Question: Where is the production JSON string parsing diagnostic implemented, including conversion of a raw byte offset into an error line and column?


Question: Where does component startup select and pass the resulting ComponentConfig to kNotRequired and kRequired components?


Question: Where is case-insensitive header-name matching implemented for duplicate-header merging, including the special handling needed for Cookie while other headers retain comma joining?


Question: Where are utils::statistics::ToPrometheusFormat and ToPrometheusFormatUntyped implemented, including their handling of histogram metrics?


Question: Where does Writer::ValueWithLabels attach custom labels to Prometheus histogram bucket and count lines, including the le label only on bucket lines?


Question: Where do `Mutex` lock and `try_lock` acquire `owner_` and coordinate with the waiter list during lock handoff?


Question: Where does `Semaphore` acquire capacity and inspect or wake its wait list under contention?


Question: Where are PostgreSQL connection busy-state transitions and pool release or reset cleanup implemented for a connection returned after a timed-out prepare or WaitResult?


Question: Where is PostgreSQL SQLSTATE 42P03 (DuplicatePreparedStatement) mapped to log severity, specifically to a warning rather than LOG_ERROR?


Question: Where is PerformWebSocketHandshake implemented, including classification of a completed non-101 HTTP response as a WebSocket handshake rejection rather than a connection failure?


Question: Where does the WebSocket client handle curl’s “HTTP returned error” result during the handshake, and how can it suppress that fatal error when a finite HTTP response was received?


Question: Where is MakeWebSocketConnection implemented, including validation that the WebSocketResponse actually upgraded before creating the connection?


Question: Where is WebSocketResponse constructed and how does it store IsProtocolUpgraded state and expose the rejected HTTP status, headers, and body through GetHandshakeResponse()?


Question: Where is YamlConfig's mode enum and suffix permission logic implemented, including the exception path for unsupported #file lookups in kSecure and kEnvAllowed modes?


Question: Where does the static configuration validator ignore #env and #fallback suffixes, so it can also ignore #file keys?


Question: Where does ComponentsManager construct the YamlConfig used for static component configuration, so its mode can be changed to kEnvAndFileAllowed?


Question: Where are YamlConfig's existing environment lookup helpers implemented, so GetFileName(key) and GetFromFileImpl(...) can load YAML with formats::yaml::blocking::FromFile, check boost::filesystem::exists, and return a secure sub-config without nested substitutions?