Add a resumable cllm-based claim extraction pass for every abstract and expose
the results in the static UI detail panel without making the right-hand reading
experience overwhelming.
- Keep claim extraction as its own cache file:
data/claim_analyses_cllm.json - Default the
cllmintegration toLLM_PROVIDER=openaiso the existing repo.envworks without adding Anthropic credentials - Fall back to
gpt-4o-2024-08-06as the default OpenAI claim-extraction model while GPT-5-family behavior is investigated - Build the
cllmmanuscript from core abstract sections only, excluding references and acknowledgements - Include cached figure-analysis text in the
cllmmanuscript when local assets have already been analyzed - Merge cached claim output into
data/primary/abstracts_enriched.json - Flow claim output into
abstracts.detail.json - Render abstract sections, claims, figure notes, and references as collapsible blocks in the UI
- Tighten reference spacing and font sizing for denser reading
- Run
aacli analyze-figuresfirst if you want cached figure notes included in the claim manuscript. - Run
aacli extract-claimsto populate or resume the claim cache. - Run
aacli enrichto merge claim extraction into the enriched abstract data. - Run
scripts/build_ui_data.py(Stage 6) so the SvelteKit site's data package picks up the new fields. (The legacyaacli export-ui/build-uicommands have been removed; this plan predates Stage 2.1 + Stage 6 and is kept for historical reference only.)