Why is my score X — Jesse Lambert
Developer. Scores use versioned weights and the size-adjustment curve. Time zone and working hours are not inputs.
Review Responsiveness — 62
For each PR, score = 100 - 10*(actual/expected) when first non-author response is within the size-adjusted window, otherwise 100 * expected/actual. Category average is then normalized to the rolling org distribution (mean/stddev). Formal review completion and merge time are tracked separately; only first response drives this category.
{
"samples": 12,
"medianHours": 0.9550000000000001,
"raw": 87.77,
"weight": 1
}Standup Consistency — 47
Weekday completion rate from Geekbot timestamps only (no response content). A day counts complete if a report exists for that person on that UTC date. Time of day is ignored so time zones are not penalized.
{
"expectedWeekdays": 130,
"completed": 56,
"raw": 43.08,
"weight": 1
}Release Quality / SDLC Compliance — 49
Average of: merged-PR checklist completion, required-check pass rate, Dev-Tested confirmation rate (PR checkbox/comment or Linear comment/label, first event wins), and QA-Verified rate before Done.
{
"merged": 55,
"raw": 46.91,
"weight": 1
}Bug Trend — 24
Inverted slackbug + internal bug open counts relative to org mean. Numeric/display/export issues are shown as a zero-tolerance line and included in the inverted count. Lower volume scores higher.
{
"bugs": 40,
"raw": 0,
"weight": 1
}Collaboration Breadth proxy — 53
PROXY: unique authors reviewed + share of reviews that are cross-team, using comment-length/code-reference heuristics only as a depth caveat — not a precision metric. Normalized to org.
{
"uniqueAuthorsPlusCrossTeam": 163,
"raw": 163,
"weight": 1
}PR Turnaround Tiers — 7
Share of PRs whose unmerged (or until-merge) business-day age is on track (≤1), with partial credit for slow (2–5) and none for extremely slow (6+).
{
"onTrack": 32,
"slow": 11,
"extremelySlow": 12,
"raw": 66.18,
"weight": 1
}Sprint Predictability — 68
Average of planned-vs-completed story point rate and (1 - carryover rate) across cycles intersecting the selected window.
{
"cycles": 4,
"raw": 67.18,
"weight": 1
}
Source PRs
| PR | First response h | Expected h | Tier |
|---|
| [SCAL-9513] Fix balance sheet totals showing zeros in some columns | 0.0 | 8.0 | extremely_slow |
| [SCAL-9542] Cap table AI auto-applies citations, skipping pending reviews | 0.0 | 13.8 | slow |
| [SCAL-9567] Fix dropped per-fund snapshot rows for draft-only periods | 0.0 | 8.0 | on_track |
| Fix LG migration timeout on deploy | 0.0 | 8.0 | on_track |
| [SCAL-9540] Isolate unit-test cache to prevent cross-worker CI flakes | 0.0 | 8.0 | slow |
| [SCAL-9527] [SCAL-9531] [SCAL-9539] Fix FX double-conversion and incorrect Riviera ownership exports | 0.0 | 41.3 | slow |
| [SCAL-9493] [SCAL-9427] [SCAL-9515] Hide unpublished/draft valuations, restore DRAFT graying, fix numbers | 0.0 | 15.0 | on_track |
| [SCAL-8961] [SCAL-8985] [SCAL-8988] [SCAL-9098] [SCAL-9102] [SCAL-9069] Improve cap table: relax validations, show job status, scope picker | 0.0 | 42.4 | extremely_slow |
| [SCAL-9509] Make cap table generation job apply idempotent - double apply auto-accepted every AI finding as a duplicate | 0.0 | 8.0 | on_track |
| [SCAL-9508] Fix 500 error in cap table endpoints from legacy JSON investments | 0.0 | 8.0 | on_track |
| [SCAL-9289] [SCAL-9337] [SCAL-9288] [SCAL-9338] [SCAL-9339] [SCAL-8984] [SCAL-9340] [SCAL-8970] [SCAL-9262] [SCAL-9336] [SCAL-9352] Improve AI citation review UI, Excel viewer and cap table controls | 0.0 | 127.3 | extremely_slow |
| [SCAL-9356] Move LookingGlass consumer to ECS | 0.0 | 30.4 | extremely_slow |
| [SCAL-9422] Compare invested capital vs realized value | 0.0 | 20.4 | on_track |
| [SCAL-9092] [SCAL-9093] Fix AI mapping acceptance and extracted-table visibility | 0.0 | 19.8 | extremely_slow |
| [SCAL-9423] Manual citations saved as pending render as AI (purple) | 0.0 | 8.0 | on_track |
| [SCAL-9410] Fix Firm Gross IRR showing 0% | 0.0 | 12.0 | extremely_slow |
| [SCAL-9062] Show OIP currency chip only on active cell; hide if same currency | 0.0 | 8.0 | extremely_slow |
| [SCAL-9309] Backsolve values differ after migration to Van Eck | 0.0 | 8.0 | on_track |
| [SCAL-8981] Restore double-click checkbox on valuations page | 0.0 | 8.0 | extremely_slow |
| [SCAL-9287] Reduce tableUpdatesConsumer refresh cost via batching and reuse | 0.0 | 13.6 | on_track |
| [SCAL-8986] [SCAL-8987] [SCAL-8969] [SCAL-9150] [SCAL-9159] [SCAL-9181] [SCAL-9182] [SCAL-9272] Review-mode bundle: PDF citation highlights, citation status UI, all-evidence review panel, pending-cell purple, review badge, and cell-to-card navigation | 0.0 | 48.2 | extremely_slow |
| [SCAL-8962] [SCAL-8963] [SCAL-9166] [SCAL-9245] [SCAL-9263] [SCAL-9269] [SCAL-9270] [SCAL-9271] Citation lifecycle, dedupe, and AI/human provenance; review-mode value display and accept correctness fixes | 0.0 | 54.5 | extremely_slow |
| [SCAL-9184] [SCAL-9105] [SCAL-9137] Store securities' full legal names with editable display aliases; fix OPM null-ownership 500 and surface real Pre-FX save errors | 0.0 | 18.4 | on_track |
| [SCAL-9209] Enforce auditor scoping for Looking Glass firm summary data | 0.0 | 8.0 | slow |
| [SCAL-9133] Prevent annotation leak writing one detail to all FOD rows | 0.0 | 8.0 | slow |
| [SCAL-8974] [SCAL-8978] [SCAL-8976] [SCAL-8977] [SCAL-9068] [SCAL-9148] [SCAL-9149] [SCAL-9150] Review mode UI with unified accept and bulk actions | 0.0 | 66.9 | slow |
| [SCAL-9179] Fix cross-tenant IDORs in exports and downloads | 0.0 | 8.0 | on_track |
| [SCAL-9178] Enforce object-level auth on summary exports and file downloads | 13.7 | 8.0 | on_track |
| [SCAL-9124] Add live yellow word-snap highlight for document selection | 0.0 | 8.0 | on_track |
| [SCAL-9010] Cast row_type to RECORD in summary_definitions | 0.0 | 8.0 | on_track |
| [SCAL-8960] Cascade delete security from cap table and fund ownership | 0.0 | 8.0 | on_track |
| [SCAL-9010] Cast row_type to RECORD in summary_definitions | 0.0 | 8.0 | extremely_slow |
| [SCAL-8923] Add annotations to original issue price on cap table | 0.0 | 12.0 | slow |
| SCAL-8149 Measurement Date "Not Ready" / add external_id to more entities. | 0.0 | 21.2 | on_track |
| [SCAL-8959] In-place cap table updates for AI accept/dismiss and citations | 0.0 | 8.0 | slow |
| [SCAL-8945] Reverting the waterfall allocation for a bug fix | 0.0 | 8.0 | on_track |
| [SCAL-8808] [SCAL-8831] [SCAL-8832] Error handling in backend calculations and serializers | 0.0 | 8.0 | slow |
| [SCAL-8853] Create route for historic generation jobs | 0.0 | 8.0 | on_track |
| [SCAL-8841] Force expand rows to show invalid cells in app. | 0.0 | 8.0 | on_track |
| [SCAL-8834] CFL Owner dropdown issue with fully-exited funds. | 0.0 | 8.0 | on_track |
| [SCAL-8809] Consolidate labels and priority from Jira tickets. | 0.0 | 8.0 | on_track |
| [SCAL-8656] [SCAL-8655] [SCAL-8605] [SCAL-8377] [SCAL-4086] Cash Flow Ledger + Fund Ownership foreign currency, tie cash flows into MOIC / Realized Value / Total Invested Capital paying note to various FX conversions | 0.0 | 193.2 | extremely_slow |
| Restore a couple of files to their current states from outdated merge | 0.2 | 8.0 | on_track |
| SCAL-8391 SCAL-8388 SCAL-8390 Ably integration + User notification preferences + Define message payloads | 0.0 | 29.1 | extremely_slow |
| SCAL-8633 Cross Reference adjustments | 0.0 | 8.0 | on_track |
| SCAL-8614 Cross References | 0.0 | 163.6 | on_track |
| [SCAL-7843] Tabs now navigate directly without confirmation, risking loss of work from accidental clicks. | 0.0 | 8.0 | extremely_slow |
| SCAL-8379 Add button/fields to document generation job page for starting ilevel data sync jobs | 0.0 | 8.0 | extremely_slow |
| SCAL-8460 Fix collection of realized value in looking glass | 0.0 | 8.0 | on_track |
| SCAL-8319 Add and populate additional columns in looking glass | 0.0 | 8.0 | slow |