CtrlK
BlogDocsLog inGet started
Tessl Logo

markusdowne/memory-roundtrip-guard

Tests memory writes, confirms read-back accuracy, and validates retrieval success to ensure saved information can actually be recovered. Use when you need to verify memory was saved correctly, check if stored data can be retrieved, confirm a memory entry is discoverable, or escalate when saved information appears lost or corrupted. Covers write confirmation, read-back comparison, retrieval smoke testing, and failure escalation. Includes explicit untrusted-content/prompt-injection guardrails for third-party inputs.

92

1.19x

Quality

90%

Does it follow best practices?

Impact

97%

1.19x

Average score across 5 eval scenarios

Overview
Skills
Evals
Files

rubric.jsonevals/scenario-3/

{
  "context": "Tests whether the agent computes a hash/checksum before writing to memory, verifies the checksum matches after read-back, validates structural integrity of the stored entry, and classifies the result.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Checksum computed pre-write",
      "description": "A hash or checksum of the content is computed before the write operation (not after)",
      "max_score": 15
    },
    {
      "name": "Checksum stored in metadata",
      "description": "The computed checksum is stored as part of the entry's metadata (not just as a local variable)",
      "max_score": 12
    },
    {
      "name": "Read-back performed",
      "description": "The entry is read back from the store after writing",
      "max_score": 10
    },
    {
      "name": "Checksum verified post-read",
      "description": "After read-back, a checksum of the retrieved value is computed and compared against the stored checksum",
      "max_score": 15
    },
    {
      "name": "Mismatch raises error",
      "description": "A checksum mismatch causes an explicit error, assertion, or warning (not silently ignored)",
      "max_score": 12
    },
    {
      "name": "Required metadata present check",
      "description": "The read-back validation checks that required metadata fields are present in the retrieved entry",
      "max_score": 8
    },
    {
      "name": "Content non-empty check",
      "description": "The validation confirms the retrieved content/value is non-empty",
      "max_score": 8
    },
    {
      "name": "Classification assigned",
      "description": "The output includes a classification such as 'clean', 'operational', or 'critical' based on verification outcome",
      "max_score": 10
    },
    {
      "name": "Write status reported",
      "description": "The output includes a write status field or section",
      "max_score": 5
    },
    {
      "name": "Read-back status reported",
      "description": "The output includes a read-back status field or section",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i markusdowne/memory-roundtrip-guard@0.1.2

evals

SKILL.md

tile.json