Engineering Pulse
Pull-only health and category boards — not a performance review. Every engineer sees every score.

Why is my score X — Moises Trigueros

Developer. Scores use versioned weights and the size-adjustment curve. Time zone and working hours are not inputs.

Review Responsiveness — 44

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": 8,
  "medianHours": 12.115416666666667,
  "raw": 68.16,
  "weight": 1
}

Standup Consistency — 37

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": 34,
  "raw": 24.62,
  "weight": 1
}

Release Quality / SDLC Compliance — 82

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": 103,
  "raw": 56.5,
  "weight": 1
}

Bug Trend — 64

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": 2,
  "raw": 90,
  "weight": 1
}

Collaboration Breadth proxy — 39

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": 57,
  "raw": 57,
  "weight": 1
}

PR Turnaround Tiers — 69

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": 95,
  "slow": 5,
  "extremelySlow": 3,
  "raw": 94.17,
  "weight": 1
}

Sprint Predictability — 23

Average of planned-vs-completed story point rate and (1 - carryover rate) across cycles intersecting the selected window.

{
  "cycles": 2,
  "raw": 54.96,
  "weight": 1
}

Source PRs

PRFirst response hExpected hTier
[SCAL-9369] Remove legacy dashboard GPC periods table78.9194.2extremely_slow
Remove legacy GPCPeriods dashboard views (merge conflict remnant)8.0extremely_slow
Fix Dashboard 409 company reload after state reset0.18.0on_track
[SCAL-9213] Migrate Public Comps to Alexandria for Dashboard 409A0.072.0extremely_slow
SCAL-8625 LookingGlassSnapshot MCP endpoint report data0.012.9on_track
SCAL-86370.08.0on_track
[SCAL-8453]: Add regression coverage for settings env loading0.08.0on_track
SCAL-8318 add support for remaining columns looking glass and enhanced summary table0.08.0slow
SCAL 8325 FI0.09.2on_track
SCAL-8032 Build enhanced column addition to the summary view creation0.08.3extremely_slow
Exclude dev->main promotion PR from release notes8.0on_track
fix(release): exclude dev->main promotion PR from release notes8.0on_track
Improvements for publish release action8.0on_track
feat(release): require a title for published releases8.0on_track
Increase Zanbato max active jobs to 28.0on_track
Feat/zanbato max active jobs8.0on_track
Increase Caplight lookback days for news and improve release action8.0on_track
Reconcile late Caplight news over 31 days0.28.0on_track
Derive release tags from version type8.0on_track
Release v0.2.108.0on_track
Add manual release publishing workflow8.0on_track
Add Company Coverage tab to the status page publisher0.28.0on_track
Release v0.2.98.0on_track
Fix backlog health baseline for new coverage8.0on_track
Adds a reconciliation option for provider corrections where an old provider mapping should be retired.8.0on_track
Add attach-and-retire reconciliation action8.0on_track
Release v0.2.7 — News identity, financial refresh, and production status page27.6on_track
Use Caplight articleId for news identity12.8on_track
Add weekly Capital IQ financial refresh8.0on_track
Release v0.2.6 — Handle missing Caplight identity lookups8.0on_track
Treat missing Caplight lookups as unmatched8.0on_track
Release v0.2.5 — Provider identity evidence for reconciliation19.2on_track
Add exact fallback for Caplight identity backfill8.0on_track
Report unmatched source identity IDs8.0on_track
Extend source identity backfill timeouts8.0on_track
Run source identity backfills through IAM operator Lambda8.0on_track
Capture provider identity evidence for company reconciliation12.8on_track
strengthen provider health, reconciliation, and Capital IQ handling11.8on_track
Validate reconciliation attach targets against the review's candidates8.0on_track
Explain the scheduling code's two easy-to-misread invariants8.0on_track
Handle benign empty Capital IQ responses8.0on_track
Fix provider health baselines and grace windows8.2on_track
Add hard rule against deleting/dropping/resetting dev or prod database8.0on_track
Add production Postman environment8.0on_track
Release: provider onboarding, data coverage, and operational hardening175.7on_track
Refresh Caplight prices every ten minutes8.0on_track
Qualify Caplight onboarding universe8.0on_track
Add secure company reconciliation operator12.3on_track
Remove opportunistic dispatch-after-create call sites8.0on_track
Remove observation compatibility bridge8.0on_track