Cache real full text for cited papers where provider identifiers make retrieval feasible. Full text strengthens claim extraction, figure extraction, wiki enrichment, and downstream evidence review without fabricating unavailable content.
fulltext_cached = 1 or documented provider-specific skip metadatapmc_id, DOI, URL, or equivalent provenance (fulltext stored inline; local_path omitted to avoid worktree-path issues)COALESCE(fulltext_cached, 0) = 0, prioritizing PMID/PMCID/DOI availability.paper_cache and paper provider utilities rather than adding ad hoc scraping paths.dd0487d3-38a - Forge questscripts/cache_paper_fulltext.py to fetch full text from NCBI PMC efetch APIfulltext_cached = 1local_path pointing to worktree directory that will be cleaned uplocal_path field from all 30 JSON files since fulltext content is stored inline in fulltext_xml/fulltext_plaintext fieldslocal_path was removed in 20:10 fix, but it was still present in all 30 JSON files (worktree had been rebased/overwritten)local_path field from all 30 JSON files again — fulltext is stored inline, local_path references worktree path that would dangle after cleanuplocal_path, inline fulltext preserved{
"requirements": {
"coding": 6,
"analysis": 5
}
}