Commit History

feat(ui): collapsed 'what happened' provenance panel after every run
87b915c

Annie Voigt commited on

feat(de): surface the results-CSV schema; prompt bans schema-sniff re-reads
9d19b9d

Annie Voigt commited on

feat(datasets): dataset_load — execute the loading plan by dataset_id in one call
f35546b

Annie Voigt commited on

feat(de): nested-batch guard now recommends the de-confounded alternative
b82e1c1

Annie Voigt commited on

feat(de): default low-count gene filter pre-DESeq2 + stat-ranking prompt rule
ce7bc9a

Annie Voigt commited on

fix(ui): scope exports to the current question's run, not the whole session
e517a43

Annie Voigt commited on

feat(upload): assemble raw counts/TPM/metadata into an h5ad inside the gate
1644d2e

Annie Voigt commited on

fix(export): figures were drawn off the right edge of every PDF
76b85f9

Annie Voigt commited on

feat(prompts): mouse ad-hoc data guidance (Gap 3 of the mouse-support scope)
9f61d41

Annie Voigt commited on

Merge fix/de-libsize-preflight: library-size QC pre-flight in the DE tool
6e0a7d2

Annie Voigt commited on

feat(de): sample-level library-size pre-flight in decoupler_differential_expression
4eee20b

Annie Voigt commited on

feat(mouse-intake): read Carl's real Novogene metadata Excel directly
e25e475

Annie Voigt commited on

fix(enrichment): drop non-finite DE stat genes before ulm; report n_dropped_nonfinite
f86f5f5

Annie Voigt commited on

fix(de): apply subset_query on the DESeq2 branch too
e86c7ce

Annie Voigt commited on

feat(mouse): thin mouse-intake path — staging script, ENSMUSG→MGI map, nested-batch guard
bfc5bd2

Annie Voigt commited on

fix(tools): select the contrast row positionally so top_table cannot fail the tool
d618f5b

Annie Voigt commited on

fix(tools): keep top_table inside the executor's 4000-char output cap
bc061b9

Annie Voigt commited on

merge: dev's n_post_analysis_reads instrumentation into the top_table fix
408e543

Annie Voigt commited on

perf(tools): return the reporting table inline from every chain-terminating tool
fc3be13

Annie Voigt commited on

Revert "perf(agent): pin results artifacts across the memory window"
80c3aa9

Annie Voigt commited on

feat(metrics): instrument n_post_analysis_reads to test the 808b91d claim
0e597a2

Annie Voigt commited on

perf(agent): pin results artifacts across the memory window
ba98562

Annie Voigt commited on

fix(reporting): return the top table inline so the report needs no re-read
8d52c9a

Annie Voigt commited on

fix(planner): dataset_plan_analysis must say how to LOAD the dataset
7944fee

Annie Voigt commited on

merge: dev (cryptography 50.0.0 + run-export fix) into the step-waste branch
55b81a3

Annie Voigt commited on

fix(agent,ui,prompt): cut the measured step waste, and stop mislabelling timeouts
f5b3564

Annie Voigt commited on

merge: authenticated h5ad fetch + step-budget notes (feat/pseudobulk-aggregate)
977a050

Annie Voigt commited on

fix(loaders): authenticate the h5ad fetch in decoupler_load_url_counts
68f906e

Annie Voigt commited on

merge: fix run exports crashing on non-string message content
7951c75

Annie Voigt commited on

fix(ui): normalise non-string message content so run exports arm
a05e96a

Annie Voigt commited on

fix(scoring): resolve gene symbols from var; never let a sample filter no-op
5d4961a

Annie Voigt commited on

fix(sc,ui): filter lowly-expressed genes after pseudobulk; sweep every output dir
541a9d0

Annie Voigt commited on

feat(sc): add decoupler_pseudobulk_aggregate — the missing Path P step
99f6b9e

Annie Voigt commited on

fix(scoring): close the six PROGENy per-sample gaps from the GSE205154 eval
49f5c84

Annie Voigt commited on

fix(tests): stop the executor shims squatting `managers` in sys.modules
ef311cd

Annie Voigt commited on

fix(uploads): scan before parse; drop ungated URL/HF originals (ADR-0011)
ae6bd97

Annie Voigt commited on

fix(uploads): make the deployed malware-scan posture explicit and honest
4f0c6ce

Annie Voigt commited on

feat(auth): OAuth + allow-list gate on the specialist UI (ADR-0012) (#1)
df10dd0

Anne Voigt commited on

style: apply ruff lint --fix + ruff format across the tree
c3b49d6

Annie Voigt commited on

feat(uploads): wire ADR-0011 safety gate into the Gradio upload UI
fec3b4b

Annie Voigt commited on

Merge remote-tracking branch 'origin/main' into feat/sandbox-executor
c8a094c

Annie Voigt commited on

feat(integrity): ADR-0010 on-load verify for GEO series-matrix loads
2d632b5

Annie Voigt commited on

feat(uploads): local content scan + manifest drafting (ADR-0011)
1f94fe4

Annie Voigt commited on

feat(auth): ADR-0012 identity seam + identity into audit trace (Now slice)
c5466bf

Annie Voigt commited on

feat(logging): ADR-0013 audit-trace redaction (secret/credential/PII scrubbing)
a28dcdc

Annie Voigt commited on

feat(exec): ADR-0007 Phase 2 local hardening for ContainerLauncher
4df1b49

Annie Voigt commited on

feat(exec): real MCP handshake + container-launch fixes (ADR-0007 Phase 1 validation)
86baa28

Annie Voigt commited on

feat(exec): sandboxed per-session exec-kernel executor (ADR-0007 Phase 1)
a495d22

Anne Voigt commited on

feat(exec): extract Executor seam + EXECUTOR config switch (ADR-0007 Phase 0)
6a88274

Anne Voigt commited on

feat(integrity): wire ADR-0010 on-load verify + re-pin 0.1.9 (deploy slice)
b05aecf

Annie Voigt commited on