feat(ui): collapsed 'what happened' provenance panel after every run 87b915c Annie Voigt commited on 14 days ago
feat(de): surface the results-CSV schema; prompt bans schema-sniff re-reads 9d19b9d Annie Voigt commited on 14 days ago
feat(datasets): dataset_load — execute the loading plan by dataset_id in one call f35546b Annie Voigt commited on 14 days ago
feat(de): nested-batch guard now recommends the de-confounded alternative b82e1c1 Annie Voigt commited on 14 days ago
feat(de): default low-count gene filter pre-DESeq2 + stat-ranking prompt rule ce7bc9a Annie Voigt commited on 14 days ago
fix(ui): scope exports to the current question's run, not the whole session e517a43 Annie Voigt commited on 14 days ago
feat(upload): assemble raw counts/TPM/metadata into an h5ad inside the gate 1644d2e Annie Voigt commited on 15 days ago
fix(export): figures were drawn off the right edge of every PDF 76b85f9 Annie Voigt commited on 15 days ago
feat(prompts): mouse ad-hoc data guidance (Gap 3 of the mouse-support scope) 9f61d41 Annie Voigt commited on 15 days ago
Merge fix/de-libsize-preflight: library-size QC pre-flight in the DE tool 6e0a7d2 Annie Voigt commited on 17 days ago
feat(de): sample-level library-size pre-flight in decoupler_differential_expression 4eee20b Annie Voigt commited on 17 days ago
feat(mouse-intake): read Carl's real Novogene metadata Excel directly e25e475 Annie Voigt commited on 17 days ago
fix(enrichment): drop non-finite DE stat genes before ulm; report n_dropped_nonfinite f86f5f5 Annie Voigt commited on 17 days ago
feat(mouse): thin mouse-intake path — staging script, ENSMUSG→MGI map, nested-batch guard bfc5bd2 Annie Voigt commited on 17 days ago
fix(tools): select the contrast row positionally so top_table cannot fail the tool d618f5b Annie Voigt commited on 19 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 20 days ago
fix(planner): dataset_plan_analysis must say how to LOAD the dataset 7944fee Annie Voigt commited on 21 days ago
merge: dev (cryptography 50.0.0 + run-export fix) into the step-waste branch 55b81a3 Annie Voigt commited on 21 days ago
fix(agent,ui,prompt): cut the measured step waste, and stop mislabelling timeouts f5b3564 Annie Voigt commited on 21 days ago
merge: authenticated h5ad fetch + step-budget notes (feat/pseudobulk-aggregate) 977a050 Annie Voigt commited on 21 days ago
fix(loaders): authenticate the h5ad fetch in decoupler_load_url_counts 68f906e Annie Voigt commited on 21 days ago
merge: fix run exports crashing on non-string message content 7951c75 Annie Voigt commited on 21 days ago
fix(ui): normalise non-string message content so run exports arm a05e96a Annie Voigt commited on 22 days ago
fix(scoring): resolve gene symbols from var; never let a sample filter no-op 5d4961a Annie Voigt commited on 22 days ago
fix(sc,ui): filter lowly-expressed genes after pseudobulk; sweep every output dir 541a9d0 Annie Voigt commited on 22 days ago
feat(sc): add decoupler_pseudobulk_aggregate — the missing Path P step 99f6b9e Annie Voigt commited on 22 days ago
fix(scoring): close the six PROGENy per-sample gaps from the GSE205154 eval 49f5c84 Annie Voigt commited on 22 days ago
fix(tests): stop the executor shims squatting `managers` in sys.modules ef311cd Annie Voigt commited on 24 days ago
fix(uploads): scan before parse; drop ungated URL/HF originals (ADR-0011) ae6bd97 Annie Voigt commited on 27 days ago
fix(uploads): make the deployed malware-scan posture explicit and honest 4f0c6ce Annie Voigt commited on 27 days ago
feat(auth): OAuth + allow-list gate on the specialist UI (ADR-0012) (#1) df10dd0 Anne Voigt commited on Jul 8
feat(uploads): wire ADR-0011 safety gate into the Gradio upload UI fec3b4b Annie Voigt commited on Jul 6
Merge remote-tracking branch 'origin/main' into feat/sandbox-executor c8a094c 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