Glossary

TermMeaning
AuthRight HarnessIdentity & Access Security Decision Layer for AI software engineering
@authright/clinpm package; binary authright
Auth ContextCurrent IAM picture after scan (.authright/context.yaml), including notes that are still unconfirmed
UnconfirmedSomething scan or the assistant noted, but you have not confirmed. It is not a decision
Request matchAfter the plan is locked, check that it still matches what you originally asked (authright request-match). Export waits until this check passes
Technology RegistryCanonical product/protocol catalog in the CLI pack — not Project KG facts
Project Knowledge GraphThis project's ASKG YAML under .authright/knowledge/
Constitution fileEmpty stub (.authright/constitution.yaml); not enforced project law
Auth ChangeOne decision-work unit under .authright/changes/
AUTH-YYYY-NNNNImmutable Auth Change id
DecisionExplicit accepted/rejected architecture or security choice
Decision LockAccepted decisions must not be silently inverted in implementation
AuthRight DesignProjected YAML after --ready; not a lock; not /auth:design. CLI Design Validator may fail with DESIGN_CONFLICT
CurrentStateScan-projected instance nodes (state.*) and accepted instance claims; not a Decision Lock
IAM OntologyCompiled semantic contract in the CLI pack (Internal ontology verbs). Browse on the site Ontology page
ContractImplementable constraints for a change (contract.md)
ReviewPost-export verification under .authright/reviews/
DoctorChat command /auth:doctor: reads app source and writes a risk report at .authright/diagnosis/report.md. Not the same as /auth:doc
DocChat command /auth:doc: writes a decisions summary under .authright/docs/. Does not scan code for risks
Handoff channelA path from locked decisions to coding agents (OpenSpec or Agent Plan-mode). Two commands (/auth:to-openspec | /auth:to-plan); pick one. See Implementation
OpenSpecOne handoff option; not bundled with AuthRight; needs the separate openspec tool
Agent Plan-modeOne handoff option: package under .authright/changes/<dir>/agent-plan/ for your editor’s Plan mode
Supported agentsCursor / Claude Code (/auth:…) and Codex ($authright-*)
Technology PackPer-language repo plugin for scan and pack-idiomatic IAM landing. Strongest today: Java, Node.js / TypeScript. Also supported: Python, Go. More stacks planned.
Understand → Decide → Request Match → HandoffProduct chain before implementation (OpenSpec or Agent Plan-mode). Verify comes after code lands

See also Concepts and Overview.