This guide helps reviewers evaluate OpenAMP Foundry contributions, artifacts, claims, and releases.
OpenAMP reviewers should not ask only “does it work?”
They should ask:
Does this make the project more trustworthy, safer, more reproducible, and harder to fool?
Focus:
- tests;
- determinism;
- schema validation;
- code quality;
- dependency risk;
- CLI behavior;
- reproducibility.
Focus:
- benchmark validity;
- cheap-baseline comparison;
- leakage risk;
- label meaning;
- novelty interpretation;
- uncertainty;
- proof-ladder placement.
Focus:
- release scope;
- misuse risk;
- claim safety;
- external-facing boundaries;
- model/data/candidate release;
- human review gates.
Focus:
- scope creep;
- generated overclaims;
- missing limitations;
- unsupported broad rewrites;
- required source-of-truth updates;
- whether human review is needed.
| Class | Examples | Review expectation |
|---|---|---|
| A | typo, small docs, bug fix | basic correctness. |
| B | schema, CLI, report, CI, docs governance | tests/docs/compatibility. |
| C | scoring, benchmark, selection, calibration | scientific review and baselines. |
| D | safety, release, external-facing artifacts | safety review required. |
Ask these for every meaningful PR:
- Is the scope clear?
- Does the change solve a real bottleneck?
- Are tests or checks included?
- Are docs updated if behavior changed?
- Are limitations stated?
- Does the change affect safety or release status?
- Does the wording exceed evidence?
- Does a future human or agent have enough context?
Ask:
- What claim does this support?
- What proof-ladder level applies?
- What cheap baseline challenges it?
- Could charge, length, hydrophobicity, or similarity explain the result?
- Could leakage explain the result?
- Is the negative set meaningful?
- Are confidence intervals or uncertainty visible?
- Does the result generalize or only fit one benchmark?
- Does a failed result get preserved?
Ask:
- Does this release sensitive artifacts?
- Does this change candidate or model release status?
- Does this include operational biological detail?
- Does this encourage unqualified use?
- Does this imply biological proof from computation?
- Does this need staged, restricted, metadata-only, or no release?
- Is the review decision recorded?
Ask:
- Did the agent stay within allowed scope?
- Did it change safety-sensitive files?
- Did it strengthen claims?
- Did it update the project index for new docs?
- Did it add limitations?
- Did it create broad churn without evidence?
- Does a human need to approve final interpretation?
Use direct comments like:
- “Please map this claim to
docs/evidence/PROOF_LADDER.md.” - “This needs a cheap-baseline comparison before it can affect ranking.”
- “This reads like validation, but the evidence is dry-lab only.”
- “Please add release status.”
- “This belongs in a review packet, not the README.”
- “This needs safety review before merge.”
- “Good negative result. Please preserve it in the appropriate artifact.”
Allowed outcomes:
- approve;
- approve with caveats;
- request tests;
- request docs;
- request baseline comparison;
- request safety review;
- request scientific review;
- downgrade claim;
- split PR;
- reject as unsafe;
- reject as unsupported.
A good reviewer protects the future credibility of the project.
The best review often makes a claim weaker, a benchmark harder, or a release slower.