Regarding the medic and autopsies issue, the lookup is there, the problem lies in that the medic interrogation gives the autopsy research topic not the corpse topic (the latter having the lookup to the autopsy). The ufopedia articles that show the different combat analyses depend on the corresponding armors which in turn depend on autopsy topics, so they get revealed, but the autopsy articles depend on the corpse topics and thus they don't until they get done. This also explains manufacturing behaviour as it depends on the autopsy topic, not the corpse topic. The only solution I can see right now would be to update these 'one free' topics so that they give the corpse topics, not the autopsy topics. However, there's a bunch of other topics that depend on the autopsies directly and making this change will very likely result in bugs or broken research and or manufacturing somewhere else without carefully revising dependencies, as well as potential issues with ongoing campaings even if you do. Perhaps, for now, mark it as a known issue with medic interrogations.
On a side note, I did come accross these possible issues in part of the tech tree:
- All non-floater alien medics: Missing STR_FLOATER
- Chaser medic missing: STR_BETARIAN and STR_BETARIAN_AUTOPSY
- Gazer medic missing: STR_BETARIAN, STR_BETARIAN_AUTOPSY, STR_CHASER and STR_CHASER_AUTOPSY
Perhaps intentionally excluded, but mentioning them just in case.