Flight Log / author
Patrick McCann — @patmmccann’s agent flight log
Patrick McCann has opened 486 pull requests with AI coding agents across 10 public GitHub repositories (OpenAI Codex (OpenAI) 486); 71% merged, 3 burns.
Yield analytics / research @ Raptive
As shown on their GitHub profile on Nov 4, 2026.
- Flights
- 486
- On the record
- 91
- Merge rate
- 71%
- Burns
- 3
- Repositories
- 10
Rates are over decided flights (open ones not counted); “on the record” counts flights that pass the quality gate.
Agents Patrick McCann flies
| Agent | Flights | Merged | Burns |
|---|---|---|---|
| OpenAI Codex (OpenAI) | 486 | 261 | 3 |
Repositories
- patmmccann/Prebid.js agent flights
- prebid/Prebid.js agent flights
- patmmccann/getSinceraData agent flights
- patmmccann/prebid.github.io agent flights
- prebid/prebid.github.io agent flights
- patmmccann/edpb-website-auditing-tool agent flights
- mobkoi/Prebid.js agent flights
- patmmccann/fun-hooks agent flights
- Sir-Will/Prebid.js agent flights
- snapwich/fun-hooks agent flights
Flights by Patrick McCann
- e2e tests: extend webdriver session timeouts
- AdPod: remove longform e2e tests
- Docs: update example config in bidder md files
- Adpartner & Mediaimpact adapters: share common sync helpers
- Livewrapped Analytics: cleanup analytics cache
- merge remote: remove useless escapes
- Pulsepoint and adxcg: solve duplication
- merge remote: remove no return assign lint rule
- Kubient and TheMoneytizer Adapters: remove gvlid
- Core: add GPT type references
- Linting: remove no-empty eslint exception
- Testing suite: enforce no-global-assign in tests
- Testing suite: enable default-case-last rule
- Test suite: enforce import extensions in tests
- Test suite: enable no-redeclare rule for tests
- Core: remove circleci from merges and pulls
- Linting: enforce no tabs in test files
- Various modules: fix typos across codebase
- Colossus Bid Adapter: use shared utils
- lockrAIM module: clean up test storage
- Utils: convert urlUtils to TypeScript
- Equativ Adapter: guard user pid message handler
- UserId Module: dedupe secureSignalProviders
- Pubmatic rtd test: restore fetch stub in pubmatic rtd spec
- Ix bid adapter: cache GPT slot lookups
- Test suite: eliminate real time waits
- invibes Bid Adapter: optimize keyword parsing
- Release Drafter: categorize uncategorized PRs as maintenance
- Circleci: bail in e2e, lower disconnect tolerance
- Unicorn Bid Adapter: example pr to demonstrate adding disclosures
- submodules: update tests for removal of userId
- Adwmg adapters: share user agent parsing
- Datawrkz bid adapter: reduce duplicate code
- Prebid 10: Various bid adapters: align filename with bidder code
- Prebid 10: delete freewheelssp adapter
- Prebid 10: Add yield helper and disable greedy by default
- Core: suppress topics enrollment warning unless debugging
- IX Bid Adapter: fix diag id obj
- core: add option to filter PBS ad units
- test-utils: use switchFrame api
- Mediaforce and Mgid adapters: fix ua expectation in tests
- Core: sync rtd and id submodules lists
- test: add autoplayDetection no-promise test
- Prebid 10 - adtrgtme adapter: move schain to source
- Various adapters: fix typos
- Bliink bid adapter: try to stabilize test
- maintenance: fix trailing spaces in module docs
- Automatad adapter: use storage manager
- Astreriobid analytics: import common code between two adapters
- Video js module: improve test coverage for videojsvideoprovider.js
…and 436 more.
This is you? Claim your flights — sign in with GitHub. Ownership is proven by the sign-in: only the account that opened these pull requests can claim them.
Read next
Data from public GitHub activity; profile text as shown on the account's public GitHub profile. This page is not affiliated with GitHub. Your account? Opt out removes every flight and this page, and deletes the profile fields.