A Known Error (KE) is a documented platform issue with a confirmed root cause and at least one known workaround. Use KEDB to look up issues before paging engineering, to drop the right workaround into a ticket fast, and to feed pattern detection back into product fixes.
Help & Reference
How to use the Known Error Database, taxonomy reference, and tips for searching.
Information:
What is a Known Error?
Quick navigation
KE ID format
Every entry has an immutable id: KE-YYYY-NNNN
YYYY— 4-digit year of creationNNNN— zero-padded sequence within that year (resets each January)- Generated server-side under a Postgres advisory lock — no collisions on concurrent creates
Search tips
The search page runs a hybrid query against PGVector embeddings and Postgres tsvector, combined via Reciprocal Rank Fusion (k=60).
- Symptom phrasing wins for semantic. e.g. "redis cache misses after deploy"
- Exact tokens win for full-text. e.g. "502 origin shield", "OPcache reset"
- Result badge tells you which path matched:
semantic,fulltext, orhybrid - Score is the RRF-fused rank, not a similarity percentage
Dual taxonomy
Each KE carries two parallel taxonomies. Both are optional but encouraged.
Simplified Taxonomy (reporting)
For exec dashboards and squad ownership. Aligns with Pantheon's L1/L2/L3.
st_l1— top-level area (e.g. Platform, CMS)st_l2— sub-areast_squad_owner— owning squad
KEDB Error Taxonomy (diagnosis)
For triage and pattern matching.
error_domain— PLATFORM, CMS, INTEGRATION, CONFIGURATIONerror_category— fine-grained (e.g. PLAT-CACHE, CMS-MODULE)root_cause_type— bug, limitation, misconfiguration, incompatibility, resource_exhaustion, external_dependencyplatform_constraint— true if Pantheon-specific
Status lifecycle
open— confirmed, no workaround yetworkaround— workaround documented, no permanent fixfix_in_progress— engineering ticket openresolved— permanent fix shipped, setsresolved_atwont_fix— by design / accepted limitation. Soft-delete via DELETE also lands here
Severity
critical— outage / data loss potentialhigh— feature broken for many sitesmedium— degraded experience or single-site impactlow— cosmetic / edge case
API & integrations
- Backend:
https://ai-context-api(Cloud Run) — REST under/kedb - MCP tools (Claude Code):
search_kedb,get_kedb_entry - Auth: Cloud Run IAM (ID token) for backend; Auth0 SSO for this UI
Need to add a category or taxonomy value?
The error_category field is currently free-text. A controlled vocabulary (PLAT-CACHE, CMS-MODULE, INT-EMAIL, …) is on the roadmap. Until then: pick a value that matches existing entries — the search page is your friend for finding the prevailing convention.