# 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
loopback
subpath
URIs

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

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

# --- Operational / config jargon ---
allowlist
backports
config
cron
deployer
env
gzipped
hotfix
idempotency
keepalive
launchd
liveness
param
params
preprint
reachability
redistributable
resync
rollout
ruleset
rulesets
subcommand
substring
syscall
systemd
truthy
tunables
uncached
uncommented
uncommenting
unparseable
unprefixed
unsynced
upsert
upserts
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
