Overview
Ask a question in plain language and get an answer grounded in your Confluence pages, with links to the sources it used.
What I built
- A Confluence client and document processor that chunks pages
- Change detection with MD5 checksums so daily syncs stay cheap
- pgvector similarity search inside PostgreSQL
- A FastAPI query endpoint returning answers with citations
Read the full write-up in the blog post.


