pagepiper/app
pyr0ball 6fc8e7faa6 fix: wire bm25_score through Citation so Natural 20 easter egg fires
Citation dataclass gains bm25_score field populated from the retrieved
chunk. chat.py serializes it. api.ts interface updated to include it.
ChatView passes :bm25-score to CitationPanel so the Nat20 threshold
check in onMounted actually has data to evaluate.
2026-05-04 20:01:20 -07:00
..
api fix: wire bm25_score through Citation so Natural 20 easter egg fires 2026-05-04 20:01:20 -07:00
services fix: wire bm25_score through Citation so Natural 20 easter egg fires 2026-05-04 20:01:20 -07:00
__init__.py feat: add database schema and migration runner 2026-05-04 17:10:38 -07:00
config.py fix(config): handle /v1 suffix in PAGEPIPER_OLLAMA_URL; add DATA_DIR mkdir guard 2026-05-04 17:13:50 -07:00
deps.py feat(api): add library CRUD endpoints and FastAPI factory 2026-05-04 17:24:50 -07:00
main.py feat(api): add library CRUD endpoints and FastAPI factory 2026-05-04 17:24:50 -07:00