Knowledge retention: mechanisms for ensuring completed research is recalled and…

Knowledge retention: mechanisms for ensuring completed research is recalled and applied over time

2026-03-03 · memory-context knowledge-management tools-infrastructure · medium · source → · wiki →
key claims
  1. Knowledge from completed research items decays without re-engagement, but slower than Ebbinghaus's rote-memorisation baseline — research writing involves deep semantic processing (Craik & Lockhart levels of processing) that provides more durable initial encoding than passive reading. (confidence: high)
  2. Retrieval practice (active recall) produces stronger long-term retention than re-reading; applying a finding to a real decision produces the strongest retention. A periodic digest provides recognition-level recall; the conversational "what do I know about X?" interface provides desirable-difficulty active recall. (confidence: high)
  3. The current `research-prompt.md` contains no instruction to search `Research/completed/` before starting a new item — each agent session starts from zero with respect to prior research. A "Prior Research" step costs nothing and should be added immediately. (confidence: high)
  4. Spaced repetition scheduling principles (expanding review intervals: 7/30/90 days) apply at research item level as a pragmatic adaptation of SM-2, using fixed intervals rather than adaptive difficulty scaling. The Obsidian Spaced Repetition plugin demonstrates the whole-document review pattern for Markdown. (confidence: high)
  5. Cross-references in backlog items embed only filename, not the referenced item's key finding. Inlining the key conclusion at point of reference embeds prior research in active working context; this is a direct implementation of the Zettelkasten cross-linking principle. (confidence: high)
  6. A weekly GitHub Actions workflow selecting 3–5 completed items by time-since-review and posting them as a GitHub issue (label: `retention-digest`) is the lowest-friction passive delivery mechanism within the system's constraints. (confidence: high)
  7. The minimum effective re-engagement action per item is reading the executive summary + 2–3 key findings (~2–3 minutes). A "Does this affect your current work?" prompt in the digest converts recognition recall into prompted active recall, increasing retention benefit without additional friction. (confidence: medium)
  8. Synthesis outputs (cross-item) have higher initial encoding depth than individual items and should be assigned longer initial review intervals (30/90/180 days) in the digest, not shorter. (confidence: medium)

Research Question

What mechanisms ensure that knowledge from completed research items is retained, recalled when contextually relevant, and applied to decisions — rather than being archived indefinitely with no re-engagement pattern?

Findings

Executive Summary

Knowledge from completed research items will decay significantly within 2–4 weeks without re-engagement, even given the deeper initial encoding that research writing provides (via semantic processing per Craik & Lockhart 1972). Four complementary mechanisms address this at increasing friction levels: an agent recall instruction in research-prompt.md (zero infrastructure cost, immediate effect); a weekly periodic digest GitHub Actions workflow posting 3–5 items for passive review as a GitHub issue; cross-reference embedding (inlining the key conclusion of referenced completed items rather than linking only); and active recall via the conversational interface once it is implemented. The agent recall instruction is the highest-priority action — it directly addresses the structural failure mode where each research session starts without access to prior completed research.

Key Findings

  1. Knowledge from completed research items decays without re-engagement, but slower than Ebbinghaus's rote-memorisation baseline — research writing involves deep semantic processing (Craik & Lockhart levels of processing) that provides more durable initial encoding than passive reading. (confidence: high)
  2. Retrieval practice (active recall) produces stronger long-term retention than re-reading; applying a finding to a real decision produces the strongest retention. A periodic digest provides recognition-level recall; the conversational "what do I know about X?" interface provides desirable-difficulty active recall. (confidence: high)
  3. The current research-prompt.md contains no instruction to search Research/completed/ before starting a new item — each agent session starts from zero with respect to prior research. A "Prior Research" step costs nothing and should be added immediately. (confidence: high)
  4. Spaced repetition scheduling principles (expanding review intervals: 7/30/90 days) apply at research item level as a pragmatic adaptation of SM-2, using fixed intervals rather than adaptive difficulty scaling. The Obsidian Spaced Repetition plugin demonstrates the whole-document review pattern for Markdown. (confidence: high)
  5. Cross-references in backlog items embed only filename, not the referenced item's key finding. Inlining the key conclusion at point of reference embeds prior research in active working context; this is a direct implementation of the Zettelkasten cross-linking principle. (confidence: high)
  6. A weekly GitHub Actions workflow selecting 3–5 completed items by time-since-review and posting them as a GitHub issue (label: retention-digest) is the lowest-friction passive delivery mechanism within the system's constraints. (confidence: high)
  7. The minimum effective re-engagement action per item is reading the executive summary + 2–3 key findings (~2–3 minutes). A "Does this affect your current work?" prompt in the digest converts recognition recall into prompted active recall, increasing retention benefit without additional friction. (confidence: medium)
  8. Synthesis outputs (cross-item) have higher initial encoding depth than individual items and should be assigned longer initial review intervals (30/90/180 days) in the digest, not shorter. (confidence: medium)
  9. Tracking last_reviewed per item in a state/reviews.json file is technically trivial (atomic write pattern already established) and provides scheduling data for the digest workflow. Time-since-completion is sufficient at the current corpus size; adaptive scheduling is deferred until ~200+ items. (confidence: medium)
  10. The conversational "what do I know about X?" interface is a downstream dependency of 2026-03-02-semantic-full-text-search.md and should be designed with memory-first prompting (owner recalls before corpus is surfaced) to maximise retention benefit. (confidence: medium)

Assumptions

Analysis

The central trade-off is between retention quality (active recall > cued recognition > passive re-reading) and delivery friction. The system's constraints (no persistent process, owner uses GitHub website/iOS app only) force lower-friction mechanisms. The resolution is a layered stack: passive digest for baseline recognition-level re-engagement; agent recall instruction for zero-friction active use of prior research during each session; conversational interface for on-demand high-quality active recall once the search layer is built.

The agent recall instruction is the highest-leverage change because it addresses agent-side retention at zero infrastructure cost. Every subsequent research session benefits from prior completed research. The compounding value of this change grows with corpus size.

The periodic digest is the next highest-leverage change. It requires a new GitHub Actions workflow but no new dependencies (PyYAML already in requirements, GITHUB_TOKEN already available). It produces a navigable archive of re-engagement events (GitHub issues with retention-digest label), enabling the owner to track which items have been reviewed.

Cross-reference embedding is a convention change requiring no workflow automation — only an AGENTS.md addition and an agent instruction. This should be the second implementation step.

SM-2 adaptive scheduling is explicitly deferred. Fixed intervals are sufficient at current corpus size. Adaptive scheduling requires tracking owner engagement quality, which is not technically available without additional tooling beyond what is scoped here.

The semantic-full-text-search item is a prerequisite for contextual recall ("what do I know about X?") and for the agent recall instruction to work reliably at scale. As long as Research/completed/ contains fewer than ~50 items, the agent can scan all items directly; beyond that, a search layer is needed.

Risks, Gaps, and Uncertainties

Open Questions


sources


Connected items

Loading…

View full knowledge graph →