main-agent-vs-background-memory-extraction-exclusion-4f3ebc — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited main-agent-vs-background-memory-extraction-exclusion-4f3ebc (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Domain: context-management Trigger: Apply whenever the background memory agent must determine whether the parent already saved the same memories so it can safely skip processing. Source Pattern: Distilled from reviewed context, compaction, and memory-governance patterns.
Track a cursor UUID pointing to the last assistant message where an auto-memory write occurred and compare incoming messages to that cursor before running extraction. If the parent thread already wrote to memory paths after the cursor, skip launching the background agent. Otherwise, proceed with the forked extraction and reset the cursor to the new save point so the next turn knows what’s already handled.
Use this skill by having the background extractor call hasMemoryWritesSince before proceeding; if it returns true, emit a “already handled” log and skip, otherwise continue persistence and store the current assistant UUID for the next check.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.