CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/nanoclaw-core

Core behavioral rules and skills for NanoClaw personal assistant agents. Always-on rules for communication, verification, memory, and formatting.

94

Quality

94%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

read-full-content.mdrules/

Read Full Content Before Deciding

When making any decision based on external content — email body, web page, document, message thread — always read the complete content. Never base a decision on a preview, snippet, truncated summary, or subject line alone.

The rule

Before drawing any conclusion from external content:

  1. Fetch the full source (not a summary or preview field)
  2. Read the complete text
  3. Only then make a decision

For Gmail specifically: use format: "full", decode payload.parts[] (find mimeType: "text/plain", base64url-decode body.data). messageText, preview, and snippet fields are truncated — acceptable for display only, never for decisions.

Why

Truncated previews optimize for speed at the cost of correctness. Re-doing work because of a wrong decision based on incomplete content is more expensive than reading fully once. There is no valid reason to use a preview when making a decision.

Applies to

  • Task due date assignment from email links
  • Email importance classification
  • Any action, recommendation, or classification based on content from an external source

rules

context-recovery.md

core-behavior.md

default-silence.md

ground-truth.md

language-matching.md

post-compaction-trust.md

query-size-limits.md

read-full-content.md

telegram-protocol.md

temporal-awareness.md

tone-matching.md

tile.json