Commit History

fix: dataset_load Path P now returns the h5ad; re-pin biodata-registry 0.1.16
435a806

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

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

Annie Voigt commited on

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

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

Merge branch 'lane/modest-hellman-160126'
2bdc674

Annie Voigt commited on

fix(schema): port the survival-only group_columns exemption from biodata-registry
bad1a48

Annie Voigt commited on

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

Annie Voigt commited on

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

Annie Voigt commited on

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

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

merge: security-review-prep (README orientation + _resolve_env_vars docstring)
a7ed32a

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

refactor: move writable-dir constants to core.paths, fix workflow->tools layer violation
9c88c1e

Annie Voigt commited on

docs(security): clarify _resolve_env_vars is read-only env substitution
ac31567

Annie Voigt commited on

refactor: tighten invariant-length zips to strict=True (B905)
25b085e

Annie Voigt commited on

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

Annie Voigt commited on

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

Annie Voigt commited on

style(exec): move nosec B310 rationale to a comment (ADR-0014 bandit hygiene)
8a0b154

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

feat(uploads): validate flat-matrix (csv/tsv) uploads, not just h5ad
b83539c

Annie Voigt commited on

refactor(integrity): unify ADR-0010/0011 into one src/core/integrity.py
3014b7f

Annie Voigt commited on

feat(uploads): ADR-0011 manual-upload safety gate ("Now" slice)
5fb5c7d

Annie Voigt commited on

Merge feat/configurable-log-sink: always-on audit log sink (ADR-0008 + ADR-0009)
bad4bf7

Annie Voigt commited on