docs/rationale/wrapper-mode-design-decisions.md
Wrapper mode intercepts compilers by placing wrapper executables ahead of the real ones on PATH. Three implementation choices shaped how that works and each has a non-obvious reason.
bear-wrapper, not symlinks..bear/ in the current
working directory, not a random temp dir.interception-wrapper-recursion../configure stay
valid during make, provided both run under the same Bear invocation.
Issue #654 showed that temp directories break such multi-step builds.interception-wrapper-mechanisminterception-wrapper-recursion