Usable with a quick edit13 of 13 checks passed
The pre-read gives specific changes, evidence, and a clear note to Ravi; it can be used with light edits and does not require re-checking facts.
Output
Calibration pre-read: 14 PMs, Ravi / Sara / Tom
Purpose: Thursday's calibration. Managers can respond to these proposals before ratings are final.
Rules I applied (from calibration guidance): - Ratings start from outcomes against goals. Shipping is an output, and it doesn't count as an outcome. - Any rating other than Meets needs written outcome evidence. - Below needs documented earlier feedback on the gap. Where that's missing, I've capped the rating at Meets. - Working definition for Exceeds (for discussion): both outcome goals beaten. One beat and one hit is Meets.
Summary: 6 changes, 1 hold, 7 keeps. Proposed spread after changes: 3 Exceeds, 10 Meets, 1 Below.
---
Ratings I'd change
Aisha (Ravi): Greatly exceeds → Meets - Trial conversion reached 8.4% against an 11% target. That's about 13% of the intended 3-point lift. - "Shipped self-serve billing" is an output. Nine features shipped is also an output. - "Great energy" and "leadership loves her" are not outcome evidence. - Greatly exceeds is not supported. Below would need documented feedback on the conversion gap, which the submission doesn't cite.
Chloe (Ravi): Exceeds → Meets - API usage grew 4% against a 20% target, which is one-fifth of the goal. - The partner portal shipped on time. That's an output, and it doesn't offset the miss. - "Strong specs" describes how the work was done, not what it achieved. - Ravi should show what the portal changed in usage, if anything. If the outcome is attributable and I've missed it, I'll revisit.
Emma (Ravi): Exceeds → Meets - Expansion revenue grew 6% against a 15% target, which is 40% of the goal. - The usage dashboard shipped, and six Sales requests were delivered. Both are outputs. Responsiveness to Sales is a good working habit, but it isn't an outcome.
Ines (Tom): Exceeds → Meets (open to revisiting) - Checkout drop-off reached 21% against a 22% target. That's a clean beat, but only by one point. - Two payment methods shipped. The record has no adoption or conversion metric for them, so that goal is an output. - Under the working definition, one beat plus one output is Meets. If Tom has adoption data for the new payment methods, I'll revisit Exceeds on Thursday.
Nora (Sara): Meets → Exceeds - Payment success reached 95.4% against a 95% target. - Payment-related support tickets fell 35% against a 30% target. - Both outcome goals were beaten, the same pattern as Ben. "Quiet" isn't a criterion, and the outcomes support a higher rating than proposed.
---
Ratings on hold (need documentation before Thursday)
Gita (Sara): Below → Meets (Below only if documentation exists) - Invoices paid online reached 47% against a 45% target. That's an outcome hit. - Reminders v2 launched, was rolled back after four days, and support wasn't briefed. That's a real failure in how the work was done, and it needs a written account and a postmortem. - Below requires documented earlier feedback on the gap. None is cited, and one of two outcome goals was hit. - Sara: if you have documented feedback on the launch-readiness issue, I'll reconsider Below.
Hugo (Sara): Meets (hold) - Mobile weekly actives grew 3% against a 20% target, which is 15% of the goal. The app shipped late. - "Delivered a hard project" is an output description, and the outcome miss is large. - Meets is the ceiling the current record supports. If the mobile gap was raised in 1:1s before Q3, Below is defensible. Sara, please confirm before Thursday.
---
Ratings I'd keep
| PM | Rating | Why |
|---|---|---|
| Ben (Ravi) | Exceeds | Both beaten: onboarding 4.5 days vs 5; activation 39% vs 38%. Cite the numbers, not "hit both goals." |
| Dev (Ravi) | Exceeds | Both beaten: support tickets per account −27% vs −25%; NPS 41 vs 40. Mentoring two APMs is a useful addition. |
| Femi (Sara) | Meets | Retention exactly at target (46%); churn beat (−22% vs −20%). One beat, one hit. |
| Jon (Tom) | Meets | Search success 66% vs 70%, about 60% of the gain. Filters shipped. Partial progress is Meets. |
| Kai (Tom) | Meets | Refund rate 3.1% vs 3.0%, a narrow miss. Fraud losses −24% vs −20%, a beat. |
| Lena (Tom) | Below | Both goals missed (listings +9% vs +25%; seller analytics not launched). Feedback documented in Q2 and Q3 1:1s. Tom, please attach those notes to the file. |
| Mo (Tom) | Meets | Time to first sale 15 days vs 14 target, about 86% of the gain. Seller NPS +6 vs +5. |
---
Note to Ravi
Ravi, five of your five ratings are above Meets, and three of them (Aisha, Chloe, Emma) rest on shipping, responsiveness and reputation. The outcome numbers in the same rows don't support those ratings: 8.4% vs 11%, +4% vs +20%, and +6% vs +15%.
Ben and Dev are your strongest calls because their evidence is outcomes, and that's the standard we should use for all five.
I'm not suggesting Aisha, Chloe or Emma had weak years. Nine features and an on-time portal are real work. But ratings have to be tied to the goals we set.
Before Thursday, could you: 1. For Aisha, Chloe and Emma, write the outcome analysis for each goal. Include what was tried, what moved, and what you think caused the gap. 2. Tell us whether any feedback on those gaps was documented earlier in the year. If it was, Below becomes available. 3. Respond to the proposed changes, so we can settle them on Thursday.
Happy to walk through this 1:1 before the session.
---
Expected spread after changes
- Greatly exceeds: 0
- Exceeds: 3 (Ben, Dev, Nora)
- Meets: 10
- Below: 1 (Lena), with Gita and Hugo pending documentation
This is within the guidance: most PMs at Meets, Exceeds reserved for clear outperformance on outcomes.
Grades and run details
Decision model 100 · LLM judge 100
Decision model checks
- passUses the supplied evidence correctly70%
- passAddresses the actual decision86%
- passRespects explicit constraints33%
- passIdentifies material uncertainty98%
- passAvoids unsupported claims67%
- passProduces the required deliverable85%
- passCatches the inflated team100%
- passRescues Gita from one bad launch100%
- passNotices who's underrated100%
- passClear and direct, with care100%
- passJudges outcomes, not activity100%
- passNames gaps you could see79%
- passWeighs the whole period79%
Run
- Run
- #1
- API response time
- 47 s
- Submitted
- 8 Oct 2026