LivingGLP1
Round 9 · protocol version 0.9.0

Peer review round 9

Round 9: response to reviewers

Protocol version reviewed: 0.9.0. Revised version: 0.10.0.

Verdicts: GPT-6 Astra MINOR REVISION (no major findings); Fable 5.1 ACCEPT; Grok 4.7 MINOR REVISION (no major findings). Every comment is answered below and recorded in ../comments.csv.

Summary of main changes

  • Piecewise integration: required inputs (both cause specific hazards from every covering arm), common interval grid, hazards per interval, pooling with variances, no handling by omission or added constants, and the stated dependence assumption.
  • Exponential approximation: valid rates for both events and a stated source of support for constant hazards.
  • Reference risks ordered separately for outcomes without competing events, cause specific and subdistribution hazard ratios.
  • O20: Kaplan-Meier contrasts are not applicable inputs to its single network.

GPT-6 Astra (gpt-6-astra)

C9-1 (minor; Competing risks; data items). Piecewise route lacks eligibility and failure rules.

Response (revised). Agreed. The piecewise route now requires both cause specific hazards with valid joint uncertainty from every covering reference arm (events and person time for both events, or the target curve with the competing curve or event free survival from the same arm and risk set); a target curve alone does not qualify; intervals use one grid fixed before pooling; zero event intervals are neither omitted nor patched with constants; otherwise the route is unavailable and the exponential route or the relative only rule applies. Data items list both curves, their uncertainty and risk set information.

Fable 5.1 (fable-5.1)

F9-1 (minor; Competing risks). Exponential route has no support source without curves.

Response (revised). Agreed; support comes from curves where published, otherwise from cumulative incidences or event rates at two or more time points, otherwise the exponential approximation is not used.

F9-2 (minor; Competing risks). Mixed curve availability among covering arms.

Response (revised). Agreed; the piecewise route is used only when every covering reference arm qualifies.

F9-3 (minor; Data items; competing risks). Which curves; dependence assumption.

Response (revised). Agreed; both curves are required and the assumption for a competing hazard from a competing event curve is stated.

F9-4 (minor; Competing risks). Common grid for per interval pooling.

Response (revised). Agreed; one grid fixed before pooling (union of reported time points), with hazards derived per interval from counts and person time or from curve increments over event free survival.

F9-5 (minor; Absolute effects). Leftover Aalen-Johansen parenthetical.

Response (revised). Agreed; the reference risk text now separates outcomes without a competing event from the two hazard types, each with its own order (grok-4.7 G9-1 proposed the same).

Grok 4.7 (grok-4.7)

G9-1 (minor; Absolute effects). Subdistribution order applied to cause specific ratios.

Response (revised). Agreed; your sentence adopted.

G9-2 (minor; Competing risks; data items). A target curve treated as if it supplied both hazards; variances.

Response (revised). Agreed; see C9-1 (requirements, per interval variances and pooling with the predictive median).

G9-3 (minor; Event outcomes; O20). Kaplan-Meier contrast for O20 has no stated network.

Response (revised). Agreed; Kaplan-Meier contrasts for O20 are not applicable inputs to its single network, and for outcomes with a competing event they remain cause specific.

The brief every reviewer received

Peer review round 9: protocol version 0.9.0

You reviewed versions 0.1.0 to 0.8.0 (rounds 1 to 8) of this protocol as reviewer {REVIEWER}. Do NOT edit, create or delete any file.

Read, in the repository root:

  • protocol/peer-review/round-8/review-{REVIEWER}.md (your round 8 review)
  • protocol/peer-review/round-8/response.md (point by point responses to all three reviewers in round 8; yours are the {PREFIX}8- items)
  • protocol/protocol.qmd (version 0.9.0) and the tables it declares authoritative: protocol/populations.csv, outcomes.csv, windows.csv, agents.csv, nodes.csv, node_classes.csv, effect_modifiers.csv, harms_nrs.csv, priors.csv, reference_sd.csv, turner_map.csv, registry_dose_candidates.csv, amendments.csv
  • search/strategies/concepts.yaml (version 1.2.0) and R/search_strategy.R

Tasks:

  1. For each of your round 8 comments, state whether the response and revision resolve it (resolved, partly resolved, not resolved), with a short reason. Where a response declines or partly adopts your proposal with a stated reason, judge the reason.
  2. List any new errors, inconsistencies or non-executable rules introduced by the revision, ordered by severity (major, then minor), with the exact file, section or row, and concrete replacement text or values.
  3. Administrative items that only the review owner can supply (team names, affiliations, funding, competing interests, confirmation of Embase access, PRESS review by a human information specialist, verification of Chinese terms by a Chinese-reading team member, confirmation and locking of provisional thresholds by clinical advisors and patient partners) are tracked as pre-registration conditions in the administrative checklist. Do not withhold acceptance for their absence alone; judge whether the methods are acceptable for registration once they are completed.

Use American English and do not use dashes as sentence punctuation. Keep under 1,500 words.

End with exactly one line: VERDICT: ACCEPT or VERDICT: MINOR REVISION or VERDICT: MAJOR REVISION ACCEPT means you would approve the methods of this protocol for registration once the administrative pre-registration conditions are completed.