fact-check — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited fact-check (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.
Ed (co-founder) uses an AI assistant that frequently hallucinates. Your job is to verify every factual claim in his email against the actual IndieStack codebase.
The email text is provided in $ARGUMENTS. If empty, stop and ask for the email text.
$ARGUMENTSRead the email carefully and extract every factual claim that can be checked against code. Categories include:
Number each claim for the truth table.
For each extracted claim, search the codebase methodically:
Key locations to check:
src/indiestack/routes/*.pysrc/indiestack/db.pysrc/indiestack/main.pysrc/indiestack/auth.pysrc/indiestack/payments.pysrc/indiestack/email.pysrc/indiestack/mcp_server.py/home/patty/indiestack/*.py/home/patty/indiestack/scripts//home/patty/indiestack/marketing/*.mdsrc/indiestack/static/pyproject.toml, fly.toml, Dockerfile, server.json/home/patty/indiestack/ARCHITECTURE.mdVerification strategies:
Glob for the exact path, then broader patterns if not found.Grep to search for route decorators, function names, HTML content.db.py and search for the column/table name.@router.get("/<path>") or @router.post(...) across route files.Glob for *.py at root and in scripts/.def function_name across the codebase.Be thorough. If Ed says "the /foobar route is broken", first check if /foobar even exists before evaluating whether it's broken.
Present findings as a numbered truth table. Use exactly this format:
## Fact-Check Results
1. TRUE: [claim as stated] -- [file/line evidence proving it]
2. FALSE: [claim as stated] -- [what's actually the case, with file paths]
3. UNVERIFIABLE: [claim as stated] -- [why code alone can't confirm this]Use these markers consistently:
After the truth table, provide:
## Summary
**Already Done (Ed may not realize):**
- [list features/files that exist but Ed thinks are pending]
**Actually Needs Work:**
- [list things Ed correctly identified as incomplete]
**Hallucinated (ignore these):**
- [list files, features, or paths Ed mentioned that don't exist at all]
**Ambiguous / Needs Clarification:**
- [list claims where Ed might be right but the evidence is unclear]~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.