The retrieval step. Recalling is what makes memory durable — re-reading is not. Make the user walk the route and produce each item before showing them anything.
When to use this
A palace exists and the user wants to practise, self-test, or do a scheduled review. This is where learning actually consolidates.
Instructions
-
Walk in route order. Take rooms and stations in their fixed order from
palace.json. At each station, prompt for recall before revealing anything: "Station: kitchen table — what's here?" -
Test, don't show. Let the user attempt retrieval cold. Reveal the stored
image.textandtargetonly after their attempt. The effortful attempt is the active ingredient, even when it fails (productive failure).
-
Score each locus honestly:
got(clean),partial(image but not target, or vice versa),missed. Record per-locus, not just a total. -
Repair on the spot. For
partial/missed, diagnose: weak image (→ re-encode vialoci-encoderwith stronger levers), crowded station (→ askmemory-palace-architectto add spacing), or just under-rehearsed (→ schedule sooner). Make the fix, then re-walk that locus. -
Update recall state. Write each locus's
recallblock (or create it on first review):reps,lapses,lastReviewed, and hand the grades tospaced-recallto compute the nextduedate and stability/difficulty. -
Report the walk. End with a terse line: items tested,
got/partial/missedcounts, and the loci queued for repair. No celebration — just the state.
Refusals
- Never reveal the answer before the user attempts recall — that turns a test back into re-reading and kills the testing effect.
- Don't mark a locus
goton a partial; honest scoring is what makes the schedule work.
References
spec/MEMORY-PALACE-METHOD.md§4 (testing effect, durability).
Built on SIP · mind-palace-agent-skills · Memory Palace Method v0.1