# AI Artifacts Context

This context defines the shared language for the repository that houses agent-generated artifacts across projects.

## Language

**Artifact**:
An output created by an agent during or after work, kept because it may be useful later.
_Avoid_: Generated file, output

**Project**:
A named body of work that owns project-specific artifacts.
_Avoid_: Repository, codebase, workspace

**Project Key**:
The lowercase directory basename used to identify a project under `projects/`.
_Avoid_: Project ID, slug, repo name

**Spec**:
A project-specific description of intended behavior, design, or acceptance criteria.
_Avoid_: Requirements doc, design note

**Task**:
A project-specific unit of planned or completed work.
_Avoid_: Todo, ticket

**ADR**:
A project-specific record of an architectural decision that is costly to reverse and would be surprising without context.
_Avoid_: Decision note, rationale

**Wiki Entry**:
A cross-project knowledge artifact intended to be found directly by name in the flat `wiki/` directory.
_Avoid_: Knowledge page, note

**Tag File**:
An empty Markdown file in the flat `tags/` directory whose name exists only to create graph clusters.
_Avoid_: Label, category, index

