Commit History

feat(rag): ingest CLI (markdown/PDF → chunks → FAISS) + sample KB fixtures
cf5c011

mekosotto commited on

fix(rag/store): copy vectors before in-place normalize_L2 (no caller mutation)
57801de

mekosotto commited on

feat(rag): FAISS inner-product store with chunk metadata + roundtrip
7cc3fef

mekosotto Claude Opus 4.7 (1M context) commited on

feat(rag): fastembed wrapper (Embedder, bge-small-en-v1.5, 384-dim)
0d489f8

mekosotto Claude Opus 4.7 (1M context) commited on

feat(rag): paragraph-aware chunker (chunk_text)
75fd700

mekosotto commited on

fix(gitignore): blanket-ignore data/knowledge_base/ except README+.gitkeep
7711406

mekosotto commited on

feat(rag): add fastembed/faiss-cpu/pypdf for retrieval layer
83758ea

mekosotto commited on

md updates
3acc658

mekosotto commited on

feat(llm): user-question-driven prompt (language match + intent split)
decc9ff

mekosotto Claude Opus 4.7 (1M context) commited on

chore(diag): add /diag/openrouter endpoint + sidebar button
dc31dba

mekosotto Claude Opus 4.7 (1M context) commited on

chore(deploy): trigger HF Space rebuild to pick up rotated secret
e033c11

mekosotto Claude Opus 4.7 (1M context) commited on

fix(deploy): drop hard-coded NEUROBRIDGE_DISABLE_LLM=1 from Dockerfiles
6d6c2e6

mekosotto Claude Opus 4.7 (1M context) commited on

project overvew udpate
0673175

mekosotto commited on

Merge branch 'feature/real-llm-rationale' into main
8cd7173

mekosotto Claude Opus 4.7 (1M context) commited on

fix(test): attach caplog handler to non-propagating explainer logger
fb3eff2

mekosotto commited on

test(llm): tighten live integration test (slow marker, log-gated skip, on-topic assertion)
b38c6b3

mekosotto commited on

test(llm): add network-gated end-to-end OpenRouter integration test
32e1d40

mekosotto commited on

docs(llm): add probe-date + 429-policy notes; fix chain capability order
870c6c9

mekosotto commited on

feat(llm): refresh free-tier chain with verified-live OpenRouter IDs
c6ef481

mekosotto commited on

feat(llm): classify 401 as fatal+actionable, 400 as skip-this-model
e175fb0

mekosotto commited on

test(llm): pin 401 short-circuit + 400 try-next-model behavior (red)
4d00c18

mekosotto commited on

chore(llm): one-shot OpenRouter free-tier reachability probe
1761dcd

mekosotto commited on

chore: add real-llm-rationale plan + ignore .worktrees/
26adc32

mekosotto Claude Opus 4.7 (1M context) commited on

feat(llm): OpenRouter free-tier fallback chain (smartest → smallest)
87845ef

mekosotto Claude Opus 4.7 (1M context) commited on

fix(frontend): toast icon must be valid emoji, not ✓
c519417

mekosotto commited on

docs(notes): manual click-through checklist for HF Space smoke verification
e7511c3

mekosotto commited on

fix(deploy): smoke probe survives network failure (capture curl exit) + clearer label + 15s timeout
2dc9434

mekosotto Claude Opus 4.7 (1M context) commited on

fix(deploy): smoke probe — POST to unknown path expects 403, not GET to /health
049bd10

mekosotto Claude Opus 4.7 (1M context) commited on

test(deploy): scripts/smoke_hf_space.sh — sealed HTTP envelope probe
f2e2b4c

mekosotto commited on

test(deploy): assert Dockerfile and Dockerfile.hf stay byte-identical
5774b48

mekosotto Claude Opus 4.7 (1M context) commited on

fix(deploy): seed EEG fixture, run all pipelines at build, drop MLflow kill-switch
19e9481

mekosotto commited on

test(deploy): scan ENV lines only in MLflow kill-switch guard (avoid comment false-positive)
1e071e5

mekosotto Claude Opus 4.7 (1M context) commited on

test(deploy): assert Dockerfile seeds EEG fixture, runs all pipelines, drops MLflow kill-switch (RED)
3060b75

mekosotto commited on

fix(frontend): EEG default path points at fixture (HF container has no data/raw/eeg.fif)
2909447

mekosotto commited on

feat(frontend): premium motion layer — Apple HIG / Netflix transitions
84572d9

mekosotto Claude Opus 4.7 (1M context) commited on

docs: add PROJECT_OVERVIEW.md — full Turkish narrative for jurors / new readers
0079804

mekosotto Claude Opus 4.7 (1M context) commited on

feat(frontend): editorial redesign — neutral-gray dark + sand accent + dual theme
2711297

mekosotto Claude Opus 4.7 (1M context) commited on

fix(deploy): seed data/raw + run bbb_pipeline before bbb_model in build
fec13e9

mekosotto Claude Opus 4.7 (1M context) commited on

deploy: alias Dockerfile.hf to Dockerfile for HF Spaces auto-discover
fca5ceb

mekosotto Claude Opus 4.7 (1M context) commited on

docs: Day-8 close-out — AGENTS §12-§14 + README Day-8 row
3f6ac7b

mekosotto Claude Opus 4.7 (1M context) commited on

docs(README): HF Spaces YAML + 5-sentence Executive Summary + Demo Scripts
86b0dbd

mekosotto Claude Opus 4.7 (1M context) commited on

feat(deploy): Hugging Face Spaces Dockerfile + supervisord launcher
7d54187

mekosotto Claude Opus 4.7 (1M context) commited on

feat(frontend): Experiments tab — MLflow runs table + two-run diff
389cf2a

mekosotto Claude Opus 4.7 (1M context) commited on

feat(api): GET /experiments/runs + POST /experiments/diff (Track 5)
d4000ca

mekosotto Claude Opus 4.7 (1M context) commited on

feat(frontend): inline AI Assistant in EEG + MRI tabs
d5a285c

mekosotto Claude Opus 4.7 (1M context) commited on

feat(api): POST /explain/eeg + /explain/mri — full-stack Track-1 coverage
3f348a3

mekosotto Claude Opus 4.7 (1M context) commited on

feat(llm): modality dispatch — explain(payload, modality) for BBB/EEG/MRI
24f46e0

mekosotto Claude Opus 4.7 (1M context) commited on

docs(plan): Day-8 Grand Finale — multi-modal agents, Track 5, HF deploy
427f449

mekosotto Claude Opus 4.7 (1M context) commited on

docs: Day-7 close-out — AGENTS §10 drift + §11 LLM explainer + README recipe
3c2d45f

mekosotto Claude Opus 4.7 (1M context) commited on

feat(frontend): AI Assistant tab — natural-language explainer
fc4e33b

mekosotto Claude Opus 4.7 (1M context) commited on