Commit History
Merge feat/configurable-log-sink: always-on audit log sink (ADR-0008 + ADR-0009) 062f09b
Annie Voigt Claude Opus 4.8 commited on
fix(rna_sc): harden load/visualize UMAP against missing embedding/leiden (#1) abc16da
feat(logging): implement S3 log sink (ADR-0009 Phase 1) b6bf5a6
Anne Voigt Claude Opus 4.8 commited on
feat(loveless): Role-2 signature consumable — resolve private signature URLs 6cda24b
Anne Voigt Claude Opus 4.8 commited on
Add configurable, always-on execution-trace log sink (local|hf|s3) c34a111
Anne Voigt commited on
feat(loveless): integrate biodata-registry 0.1.8 sc datasets (Path P by modality) 62e8202
avoigt1121 Claude Opus 4.8 commited on
feat(loveless): sc loaders resolve hosted/private h5ad URLs (ADR-0006) 584fc44
avoigt1121 Claude Opus 4.8 commited on
feat(loveless): ADR-0006 #6 — h5ad source type + Path P loading plan 877c4f9
avoigt1121 Claude Opus 4.8 commited on
feat(loveless): ADR-0006 + agent-side sc serving scaffold 6e9f020
avoigt1121 Claude Opus 4.8 commited on
perf(mcp): HTTP transport core — add_mcp_http on agent/tool_manager + adata cache + instrumentation 984a525
avoigt1121 Claude Opus 4.8 commited on
perf(mcp): wire persistent HTTP MCP server + in-memory adata cache + step timing 908cfde
avoigt1121 Claude Opus 4.8 commited on
fix(loader): authenticate h5ad loads in dataset metadata tools ce889e5
avoigt1121 Claude Opus 4.8 commited on
feat(integration): ComBat per-sample scoring tool decoupler_pool_cohorts (ADR-0001 item 10) 81f5db6
avoigt1121 Claude Opus 4.8 commited on
refactor(loader): centralize authenticated URL->local resolution 04b26ba
avoigt1121 Claude Opus 4.8 commited on
fix(loader): authenticate huggingface.co downloads via HF_TOKEN ce5168d
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 2 Mode A: early integration (T7 + T8 + T9) a7a8caa
avoigt1121 Claude Opus 4.8 commited on
feat(concordance): same-cohort normalization concordance routine (decoupler_normalization_concordance) b36d5ce
avoigt1121 Claude Opus 4.8 commited on
fix(loaders): accept http(s)/ftp URLs in bulk dataset loaders e12ae0f
avoigt1121 Claude Opus 4.8 commited on
feat(sanity): ADR-0002 Phase 2 — auto-fire tissue-identity contamination + PROGENy/Hallmark parity a568d6e
avoigt1121 Claude Opus 4.8 commited on
feat(sanity): ADR-0002 Layer-2 result-aware sanity layer (Phase 1 + S1) 7fc62b9
avoigt1121 Claude Opus 4.8 commited on
fix: resolve CollecTRI TF symbols + restore igraph network plot ed98c5b
avoigt1121 Claude Opus 4.8 commited on
Surface per-dataset preprocessing + re-pin biodata-registry 0.1.5 69036a2
avoigt1121 Claude Opus 4.8 commited on
feat: hide microarray from advertised inventory + plain-language Approach in solutions d8abb63
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 1, steps 5-6 (T5): decoupler_meta_analyze + A->B->refuse wiring c45a617
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 1, step 3 (T4): dataset_get_integration_plan wrapper + 0.1.2 re-pin a85e426
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 1, step 4: meta-analysis engine (Mode B late integration) bb944d5
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 1, step 1: declare Mode-B combine conformance on rna tools 42d31b1
avoigt1121 Claude Opus 4.8 commited on
ADR-0001 Phase 0: cross-dataset integration contract + specs 6fa0b12
avoigt1121 Claude Opus 4.8 commited on
UI exports: fix angle-bracket content loss; embed plots in downloads 2c7f202
avoigt1121 Claude Opus 4.8 commited on
UI: save a full-run PDF to the results repo alongside md/json 7e5a1e6
avoigt1121 Claude Opus 4.8 commited on
Fix: raise on MCP tool errors instead of returning error text as a string 3aa4e62
avoigt1121 Claude Opus 4.8 commited on
Split bulk_rnaseq.py (1073) into a package preserving the public API e7ef8fc
avoigt1121 Claude Opus 4.8 commited on
Split dataset_tools.py (1709) into a package preserving the public API 68ebd38
avoigt1121 Claude Opus 4.8 commited on
Security: replace pickle GPL cache with JSON; document accepted exec risk 8bd6618
avoigt1121 Claude Opus 4.8 commited on
Dedup: extract subset_and_require_group shared by activity_stats + microarray c9ed4f0
avoigt1121 Claude Opus 4.8 commited on
Suppress star-import lint noise in rna package (file-level noqa) 3716040
avoigt1121 Claude Opus 4.8 commited on
Split rna.py (1847 lines) into an rna/ package preserving the public API f11f89a
avoigt1121 Claude Opus 4.8 commited on
Mark planned survival-stub params as intentionally unused (vulture) 4c5d3f4
avoigt1121 Claude Opus 4.8 commited on
Lint cleanup: remove unused imports, empty f-strings, split import lines 3bfbf14
avoigt1121 Claude Opus 4.8 commited on
Extract _resolve_env_vars from MCPManager.add_mcp (CC 31->26, out of E) 9a6a504
avoigt1121 Claude Opus 4.8 commited on
Refactor decoupler_join_clinical_metadata: extract helpers (CC 36->15) 01136b9
avoigt1121 Claude Opus 4.8 commited on
Refactor dataset_count_metadata_values: extract helpers (CC 38->14) 2981d8e
avoigt1121 Claude Opus 4.8 commited on
Refactor DatasetManifest.validate into per-concern helpers (CC 34->1) c9d4215
avoigt1121 Claude Opus 4.8 commited on
Code-quality fixes: dead assignments, redundant imports, MD5 intent, type hints 3d1d237
avoigt1121 Claude Opus 4.8 commited on
HF wheel registry, pinned deps, apt probe, security scan, API-key fallback 18391e3
avoigt1121 commited on
Stage: pinned deps, API-key fallback, apt probe, security scan 4c425da
avoigt1121 commited on
Make decoupleR method-limitations text deterministic 0c5223c
avoigt1121 Claude Opus 4.8 commited on
Add probe-collapse precompute Phase 2 (collapsed_url support) e946d8e
avoigt1121 Claude Sonnet 4.6 commited on
Fix 4 GPL-annotation fallback edge cases + 2 integration test bugs 90366d6
avoigt1121 Claude Sonnet 4.6 commited on