โ† Exam Hub
ยง4 of the Capability Exam

File Tools

9 drills covering read_file, scan_project, write_file, edit_file, append_file, generate_docx, generate_xlsx, delete_file, and pinned memory check.

Prerequisite: ยง0 fixture import must be complete โ€” user profile (Maya), Nimbus decisions, and scratch directory should exist.
4.1
read_file
Read package.json and tell me the project version and which test scripts exist.
โœ… read_file; reports version and test:* scripts.
4.2
scan_project
Scan the project and give me a tree of the lib/ directory.
โœ… scan_project; returns a directory tree.
4.3
write_file
Create a file scratch/exam-note.md with a short heading and one bullet point.
โœ… write_file; file is created in an allowed write path.
4.4
edit_file
In scratch/exam-note.md, change the heading text to 'Exam Note (edited)'.
โœ… edit_file; a surgical string replacement, not a full rewrite.
4.5
append_file
Append a second bullet point to scratch/exam-note.md.
โœ… append_file; content added to the end.
4.6
generate_docx
Generate a Word document scratch/maya-profile.docx that summarizes Maya's profile and preferences from memory.
โœ… recall + generate_docx; a valid .docx is produced.
4.7
generate_xlsx
Generate a spreadsheet scratch/nimbus-decisions.xlsx with one row per Nimbus decision: title, rationale, importance.
โœ… recall + generate_xlsx; a valid .xlsx is produced.
4.8
delete_file
Delete scratch/exam-note.md.
โœ… delete_file; file removed.
4.9
pinned memory
Which of my memories are pinned, and do they surface first in the sidebar?
โœ… recall with no query (lists top-N by importance); pinned memories appear first.
Back to Exam Hub & Scorecard