fix: dataset_load Path P now returns the h5ad; re-pin biodata-registry 0.1.16 435a806 Annie Voigt commited on 12 days ago
feat(de): surface the results-CSV schema; prompt bans schema-sniff re-reads 9d19b9d Annie Voigt commited on 13 days ago
feat(datasets): dataset_load — execute the loading plan by dataset_id in one call f35546b Annie Voigt commited on 13 days ago
feat(de): nested-batch guard now recommends the de-confounded alternative b82e1c1 Annie Voigt commited on 13 days ago
feat(de): default low-count gene filter pre-DESeq2 + stat-ranking prompt rule ce7bc9a Annie Voigt commited on 13 days ago
feat(upload): assemble raw counts/TPM/metadata into an h5ad inside the gate 1644d2e Annie Voigt commited on 14 days ago
feat(de): sample-level library-size pre-flight in decoupler_differential_expression 4eee20b Annie Voigt commited on 16 days ago
fix(enrichment): drop non-finite DE stat genes before ulm; report n_dropped_nonfinite f86f5f5 Annie Voigt commited on 16 days ago
feat(mouse): thin mouse-intake path — staging script, ENSMUSG→MGI map, nested-batch guard bfc5bd2 Annie Voigt commited on 16 days ago
fix(tools): select the contrast row positionally so top_table cannot fail the tool d618f5b Annie Voigt commited on 18 days ago
fix(tools): keep top_table inside the executor's 4000-char output cap bc061b9 Annie Voigt commited on 19 days ago
merge: dev's n_post_analysis_reads instrumentation into the top_table fix 408e543 Annie Voigt commited on 19 days ago
perf(tools): return the reporting table inline from every chain-terminating tool fc3be13 Annie Voigt commited on 19 days ago
Revert "perf(agent): pin results artifacts across the memory window" 80c3aa9 Annie Voigt commited on 19 days ago
feat(metrics): instrument n_post_analysis_reads to test the 808b91d claim 0e597a2 Annie Voigt commited on 19 days ago
perf(agent): pin results artifacts across the memory window ba98562 Annie Voigt commited on 19 days ago
fix(reporting): return the top table inline so the report needs no re-read 8d52c9a Annie Voigt commited on 19 days ago
fix(schema): port the survival-only group_columns exemption from biodata-registry bad1a48 Annie Voigt commited on 19 days ago
fix(planner): dataset_plan_analysis must say how to LOAD the dataset 7944fee Annie Voigt commited on 20 days ago
fix(agent,ui,prompt): cut the measured step waste, and stop mislabelling timeouts f5b3564 Annie Voigt commited on 20 days ago
fix(loaders): authenticate the h5ad fetch in decoupler_load_url_counts 68f906e Annie Voigt commited on 20 days ago
fix(scoring): resolve gene symbols from var; never let a sample filter no-op 5d4961a Annie Voigt commited on 21 days ago
fix(sc,ui): filter lowly-expressed genes after pseudobulk; sweep every output dir 541a9d0 Annie Voigt commited on 21 days ago
feat(sc): add decoupler_pseudobulk_aggregate — the missing Path P step 99f6b9e Annie Voigt commited on 21 days ago
fix(scoring): close the six PROGENy per-sample gaps from the GSE205154 eval 49f5c84 Annie Voigt commited on 21 days ago
merge: security-review-prep (README orientation + _resolve_env_vars docstring) a7ed32a Annie Voigt commited on 23 days ago
fix(uploads): scan before parse; drop ungated URL/HF originals (ADR-0011) ae6bd97 Annie Voigt commited on 26 days ago
fix(uploads): make the deployed malware-scan posture explicit and honest 4f0c6ce Annie Voigt commited on 26 days ago
feat(auth): OAuth + allow-list gate on the specialist UI (ADR-0012) (#1) df10dd0 Anne Voigt commited on Jul 8
refactor: move writable-dir constants to core.paths, fix workflow->tools layer violation 9c88c1e Annie Voigt commited on Jul 7
docs(security): clarify _resolve_env_vars is read-only env substitution ac31567 Annie Voigt commited on Jul 6
Merge remote-tracking branch 'origin/main' into feat/sandbox-executor c8a094c Annie Voigt commited on Jul 2
style(exec): move nosec B310 rationale to a comment (ADR-0014 bandit hygiene) 8a0b154 Annie Voigt commited on Jul 2
feat(integrity): ADR-0010 on-load verify for GEO series-matrix loads 2d632b5 Annie Voigt commited on Jul 2
feat(uploads): local content scan + manifest drafting (ADR-0011) 1f94fe4 Annie Voigt commited on Jul 2
feat(auth): ADR-0012 identity seam + identity into audit trace (Now slice) c5466bf Annie Voigt commited on Jul 2
feat(logging): ADR-0013 audit-trace redaction (secret/credential/PII scrubbing) a28dcdc Annie Voigt commited on Jul 2
feat(exec): ADR-0007 Phase 2 local hardening for ContainerLauncher 4df1b49 Annie Voigt commited on Jul 2
feat(exec): real MCP handshake + container-launch fixes (ADR-0007 Phase 1 validation) 86baa28 Annie Voigt commited on Jul 2
feat(exec): sandboxed per-session exec-kernel executor (ADR-0007 Phase 1) a495d22 Anne Voigt commited on Jul 2
feat(exec): extract Executor seam + EXECUTOR config switch (ADR-0007 Phase 0) 6a88274 Anne Voigt commited on Jul 2
feat(integrity): wire ADR-0010 on-load verify + re-pin 0.1.9 (deploy slice) b05aecf Annie Voigt commited on Jul 2
feat(uploads): validate flat-matrix (csv/tsv) uploads, not just h5ad b83539c Annie Voigt commited on Jul 2
refactor(integrity): unify ADR-0010/0011 into one src/core/integrity.py 3014b7f Annie Voigt commited on Jul 2
feat(uploads): ADR-0011 manual-upload safety gate ("Now" slice) 5fb5c7d Annie Voigt commited on Jul 2
Merge feat/configurable-log-sink: always-on audit log sink (ADR-0008 + ADR-0009) bad4bf7 Annie Voigt commited on Jul 2