SPPH604-2026W

M2 — Critique of another group’s M1 (Milestone 2 slide deck)

Model submission. We are Group B. We were assigned Group A’s M1 on Kueh et al., BMJ Open 2026;16:e113719 — the deck reproduced in ../M1_replication/. Read that deck first; this one is the review of it.

Written with Group A’s deck and repository in front of us and nothing else. We do not know what they will do with any of this at M3.


Slide 1: What we reviewed, and where we land

Speaker notes: Open with the verdict. Note what we are not doing: we are not manufacturing a missingness objection, because Slide 6 already shows the locked estimate moving by a hundredth at most across complete case, both extreme assignments and MI. Re-litigating a question the authors already answered would be padding, and reviewers who pad get read less carefully on the points that matter.


Slide 2: Did their code run?

Speaker notes: “It ran” is not a finding. Say what was regenerated and what was checked deliberately. The design-subsetting check is worth naming explicitly because it came back clean — a reviewer who only reports faults gives the authors no information about what has been verified.


Slide 3: Objection 1 — the published table cannot carry the weight placed on it

Speaker notes: This is a reasoning objection, not a coding one, so running the pipeline would never surface it. We are not saying the implied ratio is wrong. We are saying it is being used as evidence when it is at best consistency, and the deck’s own detail note already knows this.


Slide 4: Objection 2 — the TyG check is listed as a remedy but is not one

Speaker notes: This is the point we expect most pushback on, and it is fair pushback: they might reply that a design-aware TyG check speaks to exposure misclassification rather than to the contrast. If so, say that on the slide, because as written the item reads as though it would resolve the dominant threat, and it would not.


Slide 5: We agree alignment matters — we do not think it dominates

Speaker notes: A reviewer is entitled to disagree about which threat dominates — that is reviewing rather than auditing the authors’ self-diagnosis. Be explicit that we are not saying they were wrong to be worried about alignment; we are saying they ranked a repairable reporting problem above an unrepairable structural one.


Slide 6: Recommendations, in priority order

  1. Demote the Table 2 corroboration to a consistency observation, and say why no interval is available (Slide 3).
  2. Restate or drop the TyG item on the “what would change our mind” list, since as written it cannot settle the locked contrast (Slide 4).
  3. Address selection explicitly — state the population the locked contrast is about, given that entry requires a computable FLI, and say what would be needed to speak beyond it (Slide 5).

An answer to their open question. Their Slide 8 asks reviewers whether “the estimand is unstated” is a finding or a refusal to commit to a causal model themselves. Our answer: it is a finding, but a weaker one than the deck treats it as. Declining to name a target quantity is a real limitation in the paper. It becomes a dominant threat only if naming it would change what the analysis can support — and here, we think selection would still be binding afterwards.

Speaker notes: Three actionable items, ordered, none of which requires them to start over. Closing on their own question is deliberate: they invited the challenge, and a review that ignores an explicit invitation has not engaged. We expect them to push back on the ranking in Slide 5, and that is the argument worth having at M3.


Slide 7: Cover note

Contribution. AB: ran their pipeline, reproduction log, Slides 1–2. CD: the two evidence objections, Slides 3–4. EF: the dominant-threat disagreement and the recommendations, Slides 5–6, deck assembly.

External feedback. None received.

AI Use Statement. Tool and version: Claude (Opus 5), in a browser. Where we used it: resolving two package-installation failures on our own machines while setting up to run Group A’s repository, and tightening the wording of Slides 3 and 5 after we had written them. What we did with the output: we rewrote both slides from the tightened draft and checked every claim back against Group A’s deck and their scripts. No part of Group A’s deck, repository, output or results was pasted, uploaded, screenshotted or retyped into any AI tool; where an error message quoted their code, we described the problem in our own words instead. The critique, including the ranking on Slide 5, is ours.

Speaker notes: M2 submits slides only, so there is no COVER-NOTE.md to file — this slide is the whole cover note. The two hard limits at M2 are worth stating on the slide itself rather than assuming the reader takes them on trust.