Five manual tests that verify whether the document graph actually works — can the system find, outline, and reference-track your documents without reading everything from disk?
Some AI systems can index your documents — notes, reports, PDFs, spreadsheets, emails — and answer questions about them without reading every file from scratch. They build a document graph: a searchable index of what's in each document, its structure (headings, pages, sheets), and the references it contains.
This document gives you five manual tests that verify whether the document graph actually works. If the system searches the index and returns accurate results, it passes. If it reads raw files, guesses, or hallucinates, it fails.
Paste this setup prompt to create three test documents:
Tests doc_repos — can the system tell you what documents are indexed and what's in each folder?
Tests doc_search — can the system find content by keyword across indexed documents?
q3-budget.md?Tests doc_outline — can the system show document structure without reading the whole file?
onboard.html. What sections does it have?Tests doc_context — can the system return a stored section's full text without reading the whole document?
onboard.html.Tests doc_refs — can the system find every document that mentions a specific reference across all indexed files?
INV-204871? Show me all of them.onboard.html AND research-notes.md)doc_refs index or fall back to full-text search?Tests whether the doc graph handles all file formats it claims to support — different formats have different extraction paths.
budget.xlsx) with Marketing/Engineering sheets, a slide deck (pitch.pptx) with 3 slides, and a PDF (report.pdf) with 2 pages.Outline budget.xlsx — should show one section per sheet.
Outline pitch.pptx — should show one section per slide.
Outline report.pdf — should show one section per page.
Results fill in automatically. Fill in model and date below.
| Test | Result | Notes |
|---|---|---|
| 1. Folder Awareness (doc_repos) | — | |
| 2. Content Search (doc_search) | — | |
| 3. Document Outline (doc_outline) | — | |
| 4. Section Context (doc_context) | — | |
| 5. Reference Lookup (doc_refs) | — | |
| Bonus: Format Tour | — | (extra credit) |
| TOTAL: ____ / 5 passed (or ____ / 6 with bonus) | ||
doc_refs missing, or certain formats not indexed.| Behaviour | What it means |
|---|---|
System uses doc_* tools | Using the document graph index |
System uses read_file or grep | Bypassing the index — reading from disk |
| Fast response (< 1 second) | Index lookup |
| Slow response (several seconds) | Reading and parsing files |
| Exact section headings from outline | Index stored structure correctly |
| Reference lookup finds all matches instantly | doc_refs index is working |
| Test | Aperio Tool | What it does |
|---|---|---|
| Folder Awareness | doc_repos | Lists indexed folders with doc/chunk counts and MIME types |
| Content Search | doc_search | FTS5 (keyword) or hybrid vec+FTS (semantic) search with snippets |
| Document Outline | doc_outline | Section tree from the index — instant, no file re-read |
| Section Context | doc_context | Returns a stored section's full text |
| Reference Lookup | doc_refs | Cross-references IDs, URLs, emails, wikilinks, and citations |