AI artifact governance, in Git

Your agent changed the code. Did it update the spec?

SpecGov is the Git-native governance layer for artifacts created and consumed during AI-assisted software development.

View on GitHub npm package

npx specgov check

Agent conversations disappear. Artifacts remain.

Requirements, specs, plans, designs, tasks, implementation, and verification evidence form a chain. SpecGov discovers that chain, normalizes it into stable JSON, and reports where code or artifacts bypass governance.

Autodetect

Spec Kit, OpenSpec, Kiro, and Generic/TLC.

Deterministic

Local structural checks with no default network calls.

Enforce

Explicit domains prevent unrelated specs from satisfying a PR.

Extend

Optional provider-neutral semantic auditor protocol.

What it can—and cannot—prove

SpecGov proves structural relationships, explicit path governance, and declared lifecycle policy. It does not infer AI authorship, verify declared provenance, or claim semantic correctness.

Start locally, enforce when ready

npx specgov init --dry-run
npx specgov graph --format markdown
npx specgov check --mode strict --base-ref origin/main --head-ref HEAD

MIT licensed and built by Fernando Paladini. Read the complete documentation.