Full-text reading goes live
Papers are now read in full — chunked, embedded, and ranked on their actual methods and results rather than abstracts. This is the change the rebuild was for.
- Embeddings moved to a hosted model (no more cold-start OOM)
- pgvector store for paper + library chunks
- Citations wired to exact sources