# Project vocabulary — accepted tech terms that Vale's default spell-check
# would otherwise flag as unknown words. One term per line. Vale matches
# case-insensitively by default. See https://vale.sh/docs/topics/vocab.
#
# Add new accepted terms below as your docs corpus grows. Keep entries
# alphabetical within their category for easy review.

# --- Identity providers and auth-stack tooling ---
Authentik
Authelia
Keycloak
OAuth
OIDC
Traefik

# --- HTTP / URL terminology ---
hostname
subpath
URIs

# --- OAuth / OIDC token fields ---
access_token
id_token

# --- Python / runtime ecosystem ---
aiosqlite
async
asyncio
backoff
dataclass
dataclasses
debugpy
deps
deserialization
docstring
httpx
lxml
monkeypatched
mypy
namespace
namespaced
pytest
respx
ruff
slugify
stdio
uvicorn
uvx
venv
virtualenv

# --- Operational / config jargon ---
config
cron
deployer
env
gzipped
idempotency
launchd
param
params
preprint
redistributable
resync
rollout
subcommand
substring
syscall
systemd
truthy
tunables
uncached
uncommented
uncommenting
unparseable
unprefixed
unsynced
upsert
uv
validators
walkthrough
wishlist

# --- Scholar domain terms ---
agentic
arXiv
batch_resolve
biblio
book_metadata
book_subject
browseable
CENLoader
CCLoader
chapter_info
citationCount
crossref
Datadog
dedup
deduplicate
deduplication
denylist
denylists
docling
DOIs
edition_count
enricher
enrichers
Formex
format_bibtex
formatters
funders
get_author
get_biblio
get_book
get_book_excerpt
get_citing_patents
get_claims
get_description
get_family
get_legal
get_patent
get_subject
google_books
httpx
incollection
infer_entry_type
ISBNs
JWTs
load_config
lookups
Mendeley
middleware
normalize_book
normalize_subject
normalize_subject_work
Pandoc
parse_biblio_xml
parse_citations_from_biblio
parse_claims_xml
parse_description_xml
parse_family_xml
parse_legal_xml
parse_search_xml
patent_search
paywalled
PDFs
Perinorm
publicationTypes
published_date
recommend_books
relaton
Relaton
repo
repos
scrapeable
search_papers
search_patents
standard_candidates
TTLs
upsert
worldcat_url
XPath
Xplore
Zotero

# --- Abbreviations and acronyms ---
APIs
args
bool
boolean
Caddy
Canonicalisation
CC
Codecov
Cyber
dev
dicts
eprint
IEEE
LLMs
Mitigations
MV
SHA
Splunk
Unpaywall
whatever

# --- Private/internal symbol names (appear in code blocks in docs) ---
alias_list
_fetch_patent_sections
_get_patent_execute
_protocols
_resolve_author_keys
_resolve_edition
_resolve_isbn
_resolve_work
_to_enrichment_dict

# --- Diagnostics / observability ---
Datadog
stdout
traceback
