| What happens Discover allowed pages from URLs and sitemaps. | Control to verify Expected URLs are present; excluded and private paths are absent. |
| What happens Extract headings, prose, lists, tables, code, canonical URLs, and metadata. | Control to verify Navigation noise is removed without dropping commands or version labels. |
| What happens Split content into coherent passages that retain page and section identity. | Control to verify Each passage is understandable alone and preserves prerequisites. |
| What happens Represent passages for semantic matching and store source metadata. | Control to verify Every vector maps to one current, permitted source passage. |
| What happens Rank a small set of passages against the visitor question. | Control to verify Recall@k tests put the gold passage in the context set. |
| What happens Combine the question, passages, source metadata, and fallback rules. | Control to verify Instructions cannot expand permissions or override fallback rules. |
| What happens Generate only supported details or decline when evidence is insufficient. | Control to verify Material claims follow the context; missing evidence triggers fallback. |
| What happens Attach the canonical page and section supporting the response. | Control to verify Links resolve, match the version, and directly support the claim. |