# Prompt Templates

All LLM prompt templates live here as Markdown files. Do not hardcode prompts in application logic.

Each file is named after the AI agent hook it serves (see `docs/technical_spec.md §5`).

| File | Hook | Trigger |
|---|---|---|
| `completeness-assessment.md` | Hook 1 | Ticket submitted |
| `summarization.md` | Hook 4 | Triage complete |
| `response-draft.md` | Hook 5 | Expert opens ticket |
| `kb-update-proposal.md` | Hook 6 | Expert sends response |

## Versioning

Every prompt template includes a `version:` field in its frontmatter. The version is recorded in `ai_artifacts.prompt_version` for every AI generation, enabling prompt regression tracking.
