Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Validation Reference

Engram validation protects task traceability and repository quality gates.

Commit Message Validation

Commits must reference a valid engram task UUID:

<type>: <title> [<ENGRAM_TASK_UUID>]

Example:

fix: resolve sync conflict handling [171af123-9b96-48b1-b071-deba76492dac]

CLI Usage

# Install git hooks
engram validate hook install

# Run validation checks
engram validate check

# Inspect validation configuration and results
engram validation list
engram validation run

Quality Gates

Validation can enforce:

  • Commit/task linkage
  • Required reasoning relationships
  • Repository consistency
  • Configured rule and quality-gate checks

See also Validation.