Our rebuilt laptop rejects an argument in the same read-only identity script the old laptop runs, and I have several SDK folders with no useful notes; what should I record from the working launcher before the maintainer changes anything?
Record the interpreter and actual imported module path from the normal launcher, plus the method signature. Do the same on the rebuilt laptop. Folder names are not a dependency record.
The two launchers use different interpreters and imported copies, though both folders are labelled current; I have those paths and signatures saved now.
Have the maintainer select the supported library and call for the controller version, then make the launcher use that defined environment. Preserve the working set while comparing; copying a familiar folder can conceal the original difference.
Normal account and shortcut on both; maintainer found the rebuilt shortcut's interpreter imports an older shared SDK whose method has the different argument list.
Then the launcher is part of the fix. Keep the interpreter, dependency and call together in the setup record, not three separate notes that can drift apart.
Anna's question is why a dedicated environment is useful here. Correct this script's dependency selection without replacing a shared library another application may still require.
The shared copy serves an older teaching example, so it stays; our identity check now has a dedicated supported environment and a revised launcher, with the documented call unchanged.
Yes, correct controller identity from the normal shortcut and after reopen, with the expected imported path; the maintainer also checked it under the covering shift's account.
Obsolete shortcut removed from that location, working replacement checked by the covering operator; thanks, Anna, we fixed this job without breaking the teaching example beside it.