Time to First PR
Hours from ticket start until the first PR is opened against it.
AI vs human attribution is based on PR author (matched against agent ADO accounts). Tickets with no linked PR are excluded from percentiles but reported below.
2.9h
Avg
57m
Median
1.8h
P75
4.5h
P85
7h
P90
43
tickets started ยท 10 with PR ยท 33 no PR yet
Weekly Median trend
Tickets (43)
๐
43
| Jiraโ | Summaryโ | Startedโผ | PRโ | Authorโ | Time to PRโ |
|---|---|---|---|---|---|
| ADS-1408 | Retire the legacy evt channel โ make impression the single source of truth (/stats + dashboards) | 7/8/2026 | none | โ | โ |
| ADS-1407 | Syndication 2.0 โ Fill the list, test end-to-end, get Meghan's sign-off | 7/7/2026 | none | โ | โ |
| ADS-1406 | Syndication 2.0 โ "Product Type" dropdown value (on hold) | 7/7/2026 | none | โ | โ |
| ADS-1401 | Syndication 2.0 โ Confirm the spec with Meghan (confirmed Jul 7) | 7/7/2026 | none | โ | โ |
| ADS-1405 | Syndication 2.0 โ Give access to the same people as Evolution | 7/7/2026 | none | โ | โ |
| ADS-1404 | Syndication 2.0 โ Show the section on the Contract page | 7/7/2026 | none | โ | โ |
| ADS-1403 | Syndication 2.0 โ Create the "Syndication 2.0" object (the section rows) | 7/7/2026 | none | โ | โ |
| ADS-1402 | Syndication 2.0 โ Create the product list ("List of Syndication 2.0") | 7/7/2026 | none | โ | โ |
| ADS-1400 | Syndication 2.0 โ Snapshot the Evolution setup (our copy reference) | 7/7/2026 | none | โ | โ |
| ADS-1399 | Make @arkads/shared provide a complete schain object | 7/7/2026 | #35116 | Daniil Kolesnik | 0.1h |
| ADS-1348 | Capture price-flooring request context on the impression record | 7/6/2026 | none | โ | โ |
| ADS-1398 | ads-display: Implement house outstream player loader | 7/6/2026 | #35111 | Tiago Louro | 16.8h |
| ADS-1347 | Architecture documentation and observability console | 7/6/2026 | none | โ | โ |
| ADS-1397 | Salesforce - Adding Product Field | 7/6/2026 | none | โ | โ |
| ADS-1384 | ads-monorepo: Update shared library to surface new "house"/"off" outstream prop from Jarvis API | 7/2/2026 | #35066 | Tiago Louro | 0.3h |
| ADS-1385 | Update WaPo display library to implement ads-shared package for outstream config from Jarvis API | 7/2/2026 | #35065 | OliverAI | 0.9h |
| ADS-1373 | ads-display: Load house outstream player based on Jarvis prop; no-op when "off" | 7/2/2026 | #35060 | Tiago Louro | 1h |
| ADS-1383 | Add `outstream: off` parameter to @arkads/shared | 7/2/2026 | #35057 | OliverAI | 0.7h |
| ADS-1382 | Rewrite ark-eye reporting backend on Bun | 7/2/2026 | none | โ | โ |
| ADS-1381 | ark-eye /imp: accept meta as string (matches Nullable(String) storage + eye client; string meta 400s) | 7/1/2026 | none | โ | โ |
| ADS-1380 | Migrate old Metabase content into mercury + right-size mercury MariaDB (OOM fix) | 7/1/2026 | none | โ | โ |
| ADS-1379 | WaPo Outstream Player | 7/1/2026 | none | โ | โ |
| ADS-1378 | Mercury outstream-metrics โ handover documentation (architecture, schema, runbook) | 6/30/2026 | none | โ | โ |
| ADS-1377 | Fix ark-eye /stats: point at mercury ClickHouse + creds/key from env (remove hardcode) | 6/30/2026 | none | โ | โ |
| ADS-1376 | Make mercury Metabase self-contained (own MariaDB + own ClickHouse) | 6/30/2026 | none | โ | โ |
| ADS-1375 | Cut over ark-eye to mercury NATS (NATS_URL -> nats.mercury.svc) | 6/30/2026 | none | โ | โ |
| ADS-1374 | Fix mercury ClickHouse NATS consumer to use nats.mercury.svc (was splitting messages with legacy CH) | 6/30/2026 | none | โ | โ |
| ADS-1371 | Add "house" outstream option to Jarvis Admin (rename current to "off") | 6/30/2026 | #34976 | Tiago Louro | 1.8h |
| ADS-1372 | Add "house" outstream option to Jarvis API schema (rename current to "off") | 6/30/2026 | #34975 | Tiago Louro | 1.8h |
| ADS-1370 | ark-eye: remove dead RabbitMQ/Mongo leftovers (CH_MIGRATION.sql, database.js, stale vars) | 6/29/2026 | none | โ | โ |
| ADS-1369 | ark-eye /stats: wire ClickHouse credentials to adopted infra (remove hardcoded fallbacks) | 6/29/2026 | none | โ | โ |
| ADS-1368 | ads-infra GitOps adoption โ declarative Helm charts + gated ADO pipeline | 6/28/2026 | none | โ | โ |
| ADS-1363 | Lock down ClickHouse exposure (remove public LB) + rotate leaked secrets | 6/25/2026 | none | โ | โ |
| ADS-1362 | Decommission RabbitMQ (broker, ClickHouse consumer, ark-eye code, IaC) | 6/25/2026 | none | โ | โ |
| ADS-1307 | Write outstream package README, integration guide, and "how to add outstream to a site" runbook | 6/25/2026 | none | โ | โ |
| ADS-1302 | Extend CI/CD pipelines to include packages/outstream โ build, test, and publish | 6/25/2026 | none | โ | โ |
| ADS-1301 | Implement outstream event emission system โ ad request, bid response, impression, viewability, quartile, completion, and error events | 6/25/2026 | #34911 | Daniil Kolesnik | 5.9h |
| ADS-1361 | ark-eye: publish to NATS behind a TRANSPORT flag (RabbitMQ->NATS cutover) | 6/24/2026 | none | โ | โ |
| ADS-1360 | Deploy NATS broker and codify it in ads-infra (Phase 0, RabbitMQ->NATS / DR-1) | 6/24/2026 | none | โ | โ |
| ADS-1359 | Fix ark-eye crash on dropped RabbitMQ connection (unhandled publish rejection) | 6/24/2026 | none | โ | โ |
| ADS-1342 | [Project Mercury] Outstream Reporting Backend | 6/24/2026 | none | โ | โ |
| ADS-1358 | Repoint the Eye impression beacon from the dead host to the live ark-eye host | 6/24/2026 | none | โ | โ |
| ADS-1357 | Add ad-build-diff multi-domain ad review stage to ads-display pipeline | 6/20/2026 | #34806 | Dmitriy Semenyuk | 0h |
Showing 1โ43 of 43
Page 1 of 1