Diaspore

All documents · source file docs/methodology/deal-v0.1-spec.md · changed 2026-11-03 · sha256 46214e0f8559

deal-v0.1 specification (IDEA-014 M2)

Written and committed before any acquire scoring, card or hindcast code exists. Pre-check counts (deal-v0.1-prechecks.md) were seen. No score and no evidence-to-label relationship was seen. Rubric file: config/rubrics/deal-v0.1.json. Rulings: decisions.md 2026-11-03 "IDEA-014" entries.

What this can show. R1 is an unvalidated read. R2 and R3 are on past data the project has already handled for other purposes, so nothing here is a skill claim. No deal outcome here measures whether a deal was worth its price.

Evidence score (rubric, one row)

evidence_points = stage points + FDA point + recent-trial point, per the rubric file, at the as-of date, through the gate. Registry status is never a feature. Rubric without economics is identical to the rubric here and is reported as one row marked identical.

R2 hindcast: "which deals worked", never "which deals to do"

R3 control set: acquisition, not value

Baselines (rule 6)

Random (seed 0); stage-only; trial-count rank (the ruled substitute for citation rank, which has no meaning here); price rank by low edge on R2 only (no price exists for R3 negatives); rubric without economics (identical row); blind LLM on condition + phase + year packs only on a local no-spend path and only if a 20-pack leak check finds no sponsor or product string, otherwise listed as not run with the reason.

Guards

No score table, ranker_scores or stored LLM score is read or joined anywhere in acquire/ (test). backtest-auditor before any number from M5 or M7 is written. A leak means fix, re-audit, rerun, and no number kept from the leaky run. No floor, cut or threshold moves after this commit; changes are a new version.