lighteternal commited on
Commit
9ed6e6b
·
verified ·
1 Parent(s): e7422c4

Tighten AssayLens readiness report wording

Browse files
Files changed (1) hide show
  1. scripts/09_make_report.py +6 -5
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 model-backed examples detected. |"
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 has a plausible retrospective signal, but the current artifact set is "
238
- "not yet a sale-ready scientific product. Strict readiness depends on complete "
239
- "split coverage, calibrated model evidence, diverse case studies, and a cleaner demo."
 
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
  (