avoigt1121 Claude Opus 4.8 commited on
Commit ·
5cb2737
1
Parent(s): a7a8caa
docs(todo): mark ADR-0001 T7/T8/T9 (Mode A) done; T11 unblocked
Browse filesBuilt on branch adr-0001-phase-2-mode-a (a7a8caa); not deployed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
TODO.md
CHANGED
|
@@ -74,11 +74,18 @@ refuse, driven by registry metadata. ADR + plan + per-task spin-off prompts in
|
|
| 74 |
4-case gradio_client eval on dev: refuse ✅ / early→late-fallback no-fabrication ✅
|
| 75 |
/ late no-pooling ✅ / `decoupler_meta_analyze` positive path ✅ (paca_au_rnaseq +
|
| 76 |
paca_au_array). Q/I² reporting polish (`c54b550`). registry re-pinned 0.1.3.
|
| 77 |
-
- **
|
| 78 |
-
|
| 79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
- **Low — T10: orchestrator routing + capability + reporting rules** (pdac-analysis-orchestrator).
|
| 81 |
-
- **Low — T11: cross-dataset evals** (pool/fallback/refuse; needs T5/T9).
|
| 82 |
|
| 83 |
### ADR housekeeping (reconciled 2026-06-24)
|
| 84 |
|
|
|
|
| 74 |
4-case gradio_client eval on dev: refuse ✅ / early→late-fallback no-fabrication ✅
|
| 75 |
/ late no-pooling ✅ / `decoupler_meta_analyze` positive path ✅ (paca_au_rnaseq +
|
| 76 |
paca_au_array). Q/I² reporting polish (`c54b550`). registry re-pinned 0.1.3.
|
| 77 |
+
- **Done — T7: `src/workflows/integration.py`** combined-AnnData builder (gene-symbol
|
| 78 |
+
intersect + `batch` obs key = dataset_id); pure `combine_anndatas` + loader
|
| 79 |
+
`build_combined_anndata`. Branch `adr-0001-phase-2-mode-a` (`a7a8caa`), NOT deployed.
|
| 80 |
+
- **Done — T8: `batch_column` on the DE tool** — DESeq2 `~batch + factor`; new
|
| 81 |
+
`run_limma_covariate` (`~batch + group`) in microarray.py; ttest+batch refused (no
|
| 82 |
+
silent covariate drop). Back-compat default off. (`a7a8caa`.)
|
| 83 |
+
- **Done — T9: `decoupler_integrate_datasets`** (3rd integration_mcp tool, server
|
| 84 |
+
52→53) — pools + one batch-aware DE only on plan mode=="early"; refuses/reroutes for
|
| 85 |
+
late/concordance/refuse; auto-picks deseq2 (raw counts) / limma. (`a7a8caa`.) v1
|
| 86 |
+
limits: gene-symbol axis only (no probe collapse/ortholog); ComBat (T11-opt) deferred.
|
| 87 |
- **Low — T10: orchestrator routing + capability + reporting rules** (pdac-analysis-orchestrator).
|
| 88 |
+
- **Low — T11: cross-dataset evals** (pool/fallback/refuse; needs T5/T9) — now unblocked (T9 done).
|
| 89 |
|
| 90 |
### ADR housekeeping (reconciled 2026-06-24)
|
| 91 |
|