@Prajwal Bista Go question-first, not document-first. The organizing unit is the actual question staff ask, not the file type you have. "Which lenders work for a client with [X characteristic]?" is the unit, not "lender guide." Structure the KB around those questions, then attach the source docs. Schema consistency matters more than you think. Every lender record needs the same fields across the board: who qualifies, who doesn't, hard restrictions, contact, owner, last-verified date. Every SOP needs the same fields. When schema drifts across records, retrieval quality always drifts with it. For a regulated environment, build confidence tiers in from day one. Certain (written policy, source cited directly). Typical (usually right, exceptions noted). Ask a person (edge case -- AI defers and says go ask X). Without this, staff won't know when to trust the answer. In compliance, that's a bigger risk than a wrong answer. On lender matching specifically, structured rules retrieve correctly far more reliably than prose. Write the conditions explicitly: if X and Y, then lenders A or B, but not if Z. Don't bury the logic in paragraphs.