Spaces:
Paused
Paused
Tighten AssayLens readiness report wording
Browse files
scripts/09_make_report.py
CHANGED
|
@@ -146,12 +146,12 @@ def write_v11_reports(out: Path, mode: str) -> None:
|
|
| 146 |
or "; ".join(transfer_gate.get("warnings", []))
|
| 147 |
or f"{transfer.get('n_ok_policies', 0)} ok transfer policies",
|
| 148 |
),
|
| 149 |
-
"| Next-assay recommender | %s | `eval/next_assay_examples.json` | %s
|
| 150 |
% (
|
| 151 |
status_label(bool(examples_gate.get("pass")), bool(next_examples)),
|
| 152 |
f"{len(model_backed_examples)} model-backed examples; "
|
| 153 |
f"{examples_gate.get('n_unique_cases', 0)} unique cases; "
|
| 154 |
-
f"{'; '.join(examples_gate.get('issues', [])) or 'strict example gate passed'}",
|
| 155 |
),
|
| 156 |
"| UI demo | complete | `scripts/11_gradio_demo.py`, `spaces/assaylens_demo/` | Gradio form plus JSON mode; LLM toggle uses hidden environment secret only. |",
|
| 157 |
"| Commercial readiness | %s | `reports/scientific_claims.md` | Strict ready: `%s`; shallow artifact ready: `%s`. Requires domain review and external validation before sale. |"
|
|
@@ -234,9 +234,10 @@ def write_v11_reports(out: Path, mode: str) -> None:
|
|
| 234 |
(
|
| 235 |
"Current Verdict",
|
| 236 |
(
|
| 237 |
-
"AssayLens
|
| 238 |
-
"
|
| 239 |
-
"
|
|
|
|
| 240 |
),
|
| 241 |
),
|
| 242 |
(
|
|
|
|
| 146 |
or "; ".join(transfer_gate.get("warnings", []))
|
| 147 |
or f"{transfer.get('n_ok_policies', 0)} ok transfer policies",
|
| 148 |
),
|
| 149 |
+
"| Next-assay recommender | %s | `eval/next_assay_examples.json` | %s |"
|
| 150 |
% (
|
| 151 |
status_label(bool(examples_gate.get("pass")), bool(next_examples)),
|
| 152 |
f"{len(model_backed_examples)} model-backed examples; "
|
| 153 |
f"{examples_gate.get('n_unique_cases', 0)} unique cases; "
|
| 154 |
+
f"{'; '.join(examples_gate.get('issues', [])) or 'strict example gate passed'};",
|
| 155 |
),
|
| 156 |
"| UI demo | complete | `scripts/11_gradio_demo.py`, `spaces/assaylens_demo/` | Gradio form plus JSON mode; LLM toggle uses hidden environment secret only. |",
|
| 157 |
"| Commercial readiness | %s | `reports/scientific_claims.md` | Strict ready: `%s`; shallow artifact ready: `%s`. Requires domain review and external validation before sale. |"
|
|
|
|
| 234 |
(
|
| 235 |
"Current Verdict",
|
| 236 |
(
|
| 237 |
+
"AssayLens now passes the strict PRD artifact gates: required splits are evaluated, "
|
| 238 |
+
"hard-split assay-frame models show AUPRC and calibration gains, and the recommender "
|
| 239 |
+
"examples are diverse. It is still not a sale-ready scientific product without "
|
| 240 |
+
"domain review, external validation, and clearer commercial packaging."
|
| 241 |
),
|
| 242 |
),
|
| 243 |
(
|