Build a Citation-First RAG System That Rejects Unsupported Claims

Represent evidence at span level, require citations for verifiable claims, and abstain when retrieval cannot support a grounded answer.