A comprehensive 65+ drill benchmark covering every Aperio tool category — memory, wiki, code graph, files, shell, web, skills, multi-tool chains, and security guardrails. Each section below opens into a dedicated page with copy-paste prompts and pass/fail tracking.
APERIO_ENABLE_SHELL=1 for §5 shell drillsROUNDTABLE_AGENTS with ≥2 provider:model
pairs
for §11WIKI_REFRESH_PROVIDER for §2.5GITHUB_TOKEN for §6.2 to avoid rate limitsRequired before any drill. Import the Maya Chen persona dataset so the memory, recall, wiki, and dedup drills have real data. The dataset is 28 fictional memories tagged aperio-exam.
aperio-exam fixtureOption 1. Open your favorite terminal, ensure Aperio is running and paste the snipped below
Option 2. Copy the block from below and paste it within Aperio terminal or web chat
{"imported":28,"errors":[],"note":"Embeddings are being generated..."}recall by tag aperio-exam returns 28 memoriesClick any section to open its drills. Scores update as you go.
remember, recall (semantic / by-type / by-tag / temporal), update_memory, forget, deduplicate_memories, backfill_embeddings, remember with TTL.
wiki_write, wiki_list, wiki_search + wiki_get, staleness detection, wiki refresh with regeneration.
code_repos, code_search, code_outline, code_context, code_callers, code_callees, code_status.
read_file, scan_project, write_file, edit_file, append_file, generate_docx, generate_xlsx, delete_file, pinned memory check.
run_shell (allowed / git / blocked operator), run_node_script, run_python_script, syntax_check.
fetch_url, fetch_github_issue, read_image / describe_image.
Every canonical skill prompt — pptx, xlsx, docx-advanced, pdf, canvas-design, theme-factory, doc-coauthoring, prompt-optimizer, reasoning-planning, coding-standards, skill-creator, mcp-builder, webapp-testing, memory-protocol, codegraph, tool-integration, handoff.
Integration under load — recall→generate→file, codegraph→write→syntax→run, web→memory, recall→wiki_write→provenance.
Negative drills — path blocking, write sandbox, shell sandbox, file extension check.
aperio-exam and forgets the setRequires ROUNDTABLE_AGENTS with ≥2 models and ROUNDTABLE_MAX_ROUNDS set. Skip if unconfigured.
Scores auto-populate from your per-drill pass/fail selections on each section page. Fill in the model details below.
| Section | Drills | Passed | Score | Status |
|---|---|---|---|---|
| §1 Memory Tools | 10 | — | — / 10 | |
| §2 Wiki | 5 | — | — / 5 | |
| §3 Code Graph | 7 | — | — / 7 | |
| §4 File Tools | 9 | — | — / 9 | |
| §5 Shell | 6 | — | — / 6 | |
| §6 Web | 3 | — | — / 3 | |
| §7 Skills Matched | 17 | — | — / 17 | |
| §8 Multi-Tool Chains | 4 | — | — / 4 | |
| §9 Guardrails | 4 | — | — / 4 | |
| §11 Roundtable | 1 | — | — / 1 | not scored |
| TOTAL: ____ / 65 drills passed across 9 scored sections | ||||
After completing the exam, copy this template and paste it as a comment on issue #129. It auto-fills from your scorecard.