feat(api): POST /agent/run endpoint (orchestrator + RAG, stub-injectable) 55d9d32 mekosotto Claude Sonnet 4.6 commited on 5 days ago
fix(agents/tools): parameterize processed_dir + translate HTTPException → ValueError 6d2aa47 mekosotto Claude Sonnet 4.6 commited on 5 days ago
feat(agents): orchestrator loop (function-calling + tool trace + max-steps gate) 2091a1b mekosotto Claude Sonnet 4.6 commited on 5 days ago
feat(agents): Tool dataclass + registry + 4 tool wrappers (3 pipelines + RAG) 460fcc2 mekosotto Claude Sonnet 4.6 commited on 5 days ago
feat(rag): RAGRetriever (load + search → chunks with scores) 978f645 mekosotto commited on 5 days ago
feat(rag): ingest CLI (markdown/PDF → chunks → FAISS) + sample KB fixtures cf5c011 mekosotto commited on 5 days ago
fix(rag/store): copy vectors before in-place normalize_L2 (no caller mutation) 57801de mekosotto commited on 5 days ago
feat(rag): FAISS inner-product store with chunk metadata + roundtrip 7cc3fef mekosotto Claude Opus 4.7 (1M context) commited on 5 days ago
feat(rag): fastembed wrapper (Embedder, bge-small-en-v1.5, 384-dim) 0d489f8 mekosotto Claude Opus 4.7 (1M context) commited on 5 days ago
fix(test): attach caplog handler to non-propagating explainer logger fb3eff2 mekosotto commited on 5 days ago
test(llm): tighten live integration test (slow marker, log-gated skip, on-topic assertion) b38c6b3 mekosotto commited on 5 days ago
test(llm): add network-gated end-to-end OpenRouter integration test 32e1d40 mekosotto commited on 5 days ago
test(llm): pin 401 short-circuit + 400 try-next-model behavior (red) 4d00c18 mekosotto commited on 5 days ago
test(deploy): assert Dockerfile and Dockerfile.hf stay byte-identical 5774b48 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
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 7 days ago
test(deploy): assert Dockerfile seeds EEG fixture, runs all pipelines, drops MLflow kill-switch (RED) 3060b75 mekosotto commited on 7 days ago
fix(frontend): EEG default path points at fixture (HF container has no data/raw/eeg.fif) 2909447 mekosotto commited on 7 days ago
feat(deploy): Hugging Face Spaces Dockerfile + supervisord launcher 7d54187 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): GET /experiments/runs + POST /experiments/diff (Track 5) d4000ca mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): POST /explain/eeg + /explain/mri — full-stack Track-1 coverage 3f348a3 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(llm): modality dispatch — explain(payload, modality) for BBB/EEG/MRI 24f46e0 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): POST /explain/bbb — natural-language rationale endpoint 5e9f487 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(llm): explainer with deterministic template + OpenRouter fallback e5c1c61 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api+frontend): MLflow provenance badge in decision card 28ca4f9 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): drift z-score in /predict/bbb response c26a55c mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(models): train-time confidence stats stashed on _neurobridge_train_stats efb8713 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): POST /pipeline/mri/diagnostics — pre/post ComBat KPIs + long-format rows 985240b mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(pipelines): compute_harmonization_diagnostics — long-format pre/post ComBat for viz 1068ed1 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): expose calibration bin in /predict/bbb response 42366a8 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(models): calibration metadata — precision-at-threshold bins on _neurobridge_calibration 90167c7 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(api): POST /predict/bbb with prediction, uncertainty, SHAP top-k ae883d4 mekosotto commited on 7 days ago
feat(models): BBB classifier with predict_with_proba uncertainty 3cc6a7d mekosotto commited on 7 days ago
feat(api): scaffold FastAPI app + /health + shared Pydantic schemas fae874a mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(mri): log run params, metrics, and parquet artifact to MLflow 837970b mekosotto commited on 8 days ago
feat(eeg): log run params, metrics, and parquet artifact to MLflow 0ce94e3 mekosotto commited on 8 days ago
feat(bbb): log run params, metrics, and parquet artifact to MLflow cb5d63e mekosotto commited on 8 days ago
feat(core): add MLflow tracking helper with disable env-flag 8f586ea mekosotto commited on 8 days ago
test: cross-pipeline smoke run for all three modalities cc8c965 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(core): extract write_parquet() helper for §6 storage contract c70b852 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(core): extract pin_threads() helper for determinism 99af1d9 mekosotto Claude Sonnet 4.6 commited on 8 days ago
fix(mri): handle all-constant features; tighten variance threshold; reorder log b18a079 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(mri): add run_pipeline orchestrator + CLI (NIfTI dir → ComBat Parquet) 7215c7f mekosotto Claude Sonnet 4.6 commited on 8 days ago
fix(mri): pin ComBat transitive deps; clarify np.round(14) intent; guard inputs f7e54c4 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(mri): add harmonize_combat wrapper around neuroHarmonize.harmonizationLearn c68ac12 mekosotto Claude Opus 4.7 (1M context) commited on 8 days ago
refactor(mri): bind ROI_STATS to callables; guard volume/mask shape mismatch 4d00e0f mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(mri): add extract_features_from_volume (8 ROI octants × 6 stats) 853cb9e mekosotto Claude Sonnet 4.6 commited on 8 days ago