Repository navigation
Concepts Validation Types
Sanjeev Azad edited this page Jun 13, 2026
·
1 revision
📖 This page mirrors the canonical Agent Karma docs. Edits should be made there, not in the wiki.
The four validations Agent Karma understands, and how it records them.
Agent Karma recognizes the validations that actually catch AI mistakes:
| Type | Catches |
|---|---|
| Test | Logic bugs, broken behavior, regressions |
| Build | Compile errors, broken imports |
| Lint | Style/quality issues, common foot-guns |
| Type Check | Type errors, wrong shapes, bad API usage |
(It also understands Security scans and an Other bucket.)
- Automatic — when you run a validation in VS Code's integrated terminal, shell integration detects the command type and result. The raw command string is classified, then discarded.
-
Manual — Add Validation Command (or the
@agentkarma /verifychat command, or the ✅ Log a Validation button) records one when auto-detection can't see it — e.g. AI run in a browser, or commands run in an external terminal.
A check only earns points if it actually ran. A failed test still earns the "tests run" credit (you looked) — but you don't get the "tests passed" bonus. You can't score well by simply never testing. That's the whole philosophy: validation discipline, honestly measured.
Start here
Concepts
Features
- Everything it does
- Sessions & the Dharma Card
- Your cards: Dharma, Karma & Phal
- Dashboard & cards
- Readiness, nudge & chat
Reference
Guides