Skip to main content
Glossary | AEPAEP terms, defined once.AEPreferenceaepreferenceadopterdevelopertry-spec-driven-developmentunderstand-safe-agentic-codingreference

Glossary

TermDefinition
AEPAgentic Engineering Protocol: the generic substrate governing how engineering work is performed and proven complete.
ADP / AOPDevelopment and operations profiles over AEP, with profile-specific workflows and vocabulary.
Protocol documentThe vocabulary declaration: capabilities, evidence kinds, verifiers, phases, and observable fact families.
PrincipleOne enforceable rule: when it applies, what it requires, by when, and who may attest it.
ProfileA bundle of protocol, workflow, principles, capability policy, and completion condition.
WorkflowA validated state machine whose transitions are guarded by predicates over evidence.
PhaseA label on workflow states that principles use to time obligations across different workflows.
TaskGoverned work: objective, kind, profile, context facts, and artifact manifest.
ArtifactOne item of the plan — a story, an epic, a review, a blocker — with a kind, a status, relations and a Markdown body. In the Git-native store it is one file, .engineering/planning/<kind>/<name>.md.
LifecycleThe ladder of statuses one artifact kind may hold, and the moves between them, declared in a YAML file.
RungOne status on a lifecycle. A rung may cost evidence (requires:) or open on a date (when:).
TransitionOne recorded move, appended to the artifact's transitions list by aep plan artifact move.
Evidence fileOne immutable JSON record about an artifact under .engineering/evidence/, counted by move against a rung's price.
ScopeThe paths a story lands on, each cited or inferred; read by aep plan artifact waves.
WaveA set of stories that share no scope path and no dependency, so they can be implemented at the same time.
WorkspaceSeveral repositories whose plans aep plan workspace answers across, named in .engineering/workspace.yaml.
CapabilityA named permission. It defaults to deny; deny outranks approval-required, which outranks allow.
Approval floorA capability that no profile may grant outright; a matching operation always requires approval or remains denied.
EvidenceA typed observation with kind, producer, subject, provenance, and observation time. Predicates read facts projected from it.
observed_atWhen somebody looked, distinct from when a record was submitted.
HorizonThe age after which an observation stops satisfying a requirement and becomes Unknown again.
ProducerThe agent or verifier that made an observation. Independent requirements accept verifier-produced records only.
TruthTrue, False, or Unknown. Only True permits a guarded transition.
HarnessThe external system that runs an agent and asks AEP what is owed, permitted, and done.
ExecutionOne task's run through a workflow: state, evidence order, events, and audit trail.
Step mapAn aep.driver-steps/2 (or, before 0.72.0, /1) document saying what a harness does in each workflow state.
Driven runA workflow walk by aep drive; the driver asks the engine and performs only the steps it permits.
Planning storeThe plan of one repository. Since aep.project/5 it is the Git-native store: one Markdown file per artifact and one JSON file per evidence record, written through aep plan artifact, with Git as the history.
BackendAn implementation of the AEP storage command and query contracts.
Contract conformanceWhether a backend implements the AEP storage contract, checked by aep plan conformance.
ESS conformance reportA standalone report emitted by ESS and optionally converted into AEP evidence by aep-ess-evidence.
Trace specificationTyped expectations over an agent transcript; aep observe trace check judges the finished run three-valued.
GateThe repository's authoritative task check entry point.