02490300d0
The repo-local Temporal env-helper allow-list matched user-supplied names with a raw, case-sensitive map lookup, while the built-in names went through strings.EqualFold. A capitalisation mismatch between .gortex/temporal-allowlist.yaml and the call site failed silently: the dispatch fell back to the hidden "heuristic" tier when the callee carried an "env" marker, and lost its env attribution entirely when it did not. Both doc comments already described the intended behaviour — case-insensitive matching over lower-cased keys — so only the code had drifted. Lower-case the keys where the map is built and lower-case the callee at lookup, restoring parity with the built-in list. Cover the whole opt-in chain (env gate, allow-list file, indexer options, Go extractor) with a case-mismatch regression test, and document the feature: the gate and the file shape were previously undocumented outside source comments. Closes #524