📖 Glossary
OpenSpec
Spec-driven AI workflow tool (by Fission AI) enforcing field-level contracts across repos
Canonical Field
A uniquely-named data field with agreed type, format, and business meaning across all repos
Spec Proposal
An AI-generated change to the spec requiring human review before merge
/opsx:propose
OpenSpec slash command to generate a spec proposal for new or changed fields
/opsx:apply
Slash command that applies an approved proposal's changes to the current repo
/opsx:verify
Slash command checking that all canonical fields in code match the spec
/opsx:sync
Slash command pulling latest spec changes from the shared spec repository
openspec init
CLI command bootstrapping OpenSpec in a repository with config.yaml and AI instructions
config.yaml
Per-repo OpenSpec config defining domain description, glossary, and agent tool settings
CLAUDE.md
Claude Code's project instruction file; OpenSpec auto-generates a Rules section in it
gemini.md
Gemini Code Assist's equivalent of CLAUDE.md for OpenSpec-managed repos
Governance
Process of reviewing spec changes, resolving conflicts, and maintaining spec health
Spec Drift
Condition where code implementation diverges from the agreed canonical spec
Multi-repo Consistency
OpenSpec's primary goal - same field name/type enforced across all services
Fission AI
Company that builds OpenSpec and the @fission-ai/openspec npm package