design-memory-eval — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited design-memory-eval (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.
The trust-critical paths — Pattern Oracle risk scoring, stale-memory detection, verification-gated promotion, write-verification — are exactly the places where a silent regression does the most damage (a wrong risk score, a missed stale day, a hallucinated-success that slips through). Changes here must be proven by a deterministic test, not described in a commit message.
You are adding or modifying any of:
amplify_audit_freshness, promote-from-memory),AmplifierWriteError).that encodes the behavior you want and currently fails (red). This proves the test actually exercises the new behavior rather than passing vacuously.
Seed an in-memory or temp SQLite store with fixed rows; pin dates as literal strings. The same input must always produce the same score/verdict so the test can't flake. (The existing oracle.test.js, freshness.test.js, and write_verification.test.js are the templates — match their style.)
structured data, assert both: the structured field (e.g. a numeric risk score, a status: "confirmed", a thrown AmplifierWriteError) and the surfaced text the agent actually reads. A score that's right internally but rendered wrong still misleads the agent.
does not fire when it shouldn't:
flagged stale.
auto-promote to confirmed).
does not raise AmplifierWriteError. Without this guard, a change that makes the detector fire on everything would still pass.
This skill must produce tests or fixtures, not just prose — concrete tests/*.test.js (and fixture data) that fail before the change and pass after, including the false-positive guard. Run them with npm test and confirm the red→green transition.
wrong (or vice-versa).
way a detector silently starts over-firing.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.