Slides: Mergeable by default: Building the context engine to save time and tokens — Peter Werry, Unblocked
Source Video
Mergeable by default: Building the context engine to save time and tokens — Peter Werry, Unblocked
Relationship To World's Fair 2026
These slides are extracted from a public AI Engineer YouTube video connected to World's Fair 2026. Speaker-matched clips are supporting context unless later confirmed as exact session recordings; official livestream recordings are day-level/event-level source material.
Related Scheduled Sessions
- No individual scheduled session mapping has been assigned yet; treat this as an event livestream deck.
Extracted Slides

OCR text:
PLATINUM SPONSORS
Braintrust WorkOS OpenAI

OCR text:
Building the context
engine AI agents need

OCR text:
What we'll cover today
3 3
Myths Lessons

OCR text:
a
oi =~

OCR text:
Remember how you built context?
* Day lat yourjob you had almost nocontext.
* Overtime, you accumulated it:
* Mentorship
* Planning & code reviews
* Architecture decisions
* Incidents & outages
* Experiments & rollouts
* Pushing alot of PRs

OCR text:
The problem:
access ¢ understanding
* Weconnect agents to code, logs. docs, tickets, and more...
* Which gives us plausible output that often compiles...
+ Butit fails human review and real world expectations.

OCR text:
—~
CODE THAT COMPILES
ORIGINAL INTENT What your agent cant cee
aT Sul
ar ae oo
Pr at eh
Prt
at}
aac y ett rts
YO e tt ye
Tc td
PTT kL a
enrages

OCR text:
S S del. Diff
ame prompt. Same model. Different context.
Fourcntera ary eng neerexpects
Validation & Integration Tests Doesn't Break Existing Implementation
Without Without
2.5/0
UB UB.
wenus QC win C8 Cp
Without Unblocked Wetp Unblocaed Without Undlocked: Wat dnblocaed
Unt tests only - COAPL mtegrat oa "Sun tteste AP megranen tests Auto- detect siasty charged Opt adetay t(tatejoreserves a
no Bed-cce cr eaten ce erage acfossas Smeduies Agee sso behay of fora. budget _tonen cast sgneravot Zeroe sk to
Hugs n?otdmedvetwedsh a caught beatore merge callers -- brea -g every en sting Curent callers ro rey ew Mags
ungetestea Ate grat orf NAT CaUGrt Dy fT aN
senew
DRY Code, High Quality Bar Respects Our Conventions
Without Cc Without
oe oe 2no
me woth 8
Without Unblocked Wietn Unplog wed Without Undlocked: With unbisoked
Agdedcustam senaizess the team Used Kat * defen teatdenst og vised 3 factory metroad pattern Exter son funct ons mater mest 99
doesnt use redes gredtrebatch sera zat sripatternss Sagie cess fole grtothecccebate causg team patterns Ze-o comp at ar
AM Jeros A ct twou'dneea'a pass Mothag toraaworn 1? comp tanon salutes Ceory fares Targedwtrout se
bercpedout revere Module would need tewsting to feedback
match tea style

OCR text:
Where Al forward teams use a context engine
* Agent Plans & code — hydrate context before planning to improve codegen quality.
* Ticket enrichment — gathering context across systems to improve tickets.
* Triage operations — routing issues, enriching tickets, and validating bug reports.

OCR text:
Merged
Bulk code review memories experiment: rerun all code reviews with memories enabled #25632
unblocked bot reviewed on Dec 3, 2025
View reviewed changes
unblocked bot left a comment
1 issue found.
About Unblocked
2 participants
Lock conversation
...n/com/nextchaptersoftware/review/lifecycle/CodeReviewEventProcessorPullRequestChangedTest.kt
Comment on lines +210 to +288
@Test
fun processPullRequestChangedEvent enqueues HiddenReviewWithMemories for Full scope
suspendingDatabaseTest {
val org = makeOrg()
val pr = makePullRequest()
val commit = Hash.parse("8888888888888888888888888888888888888888")
val codeReview = makeCodeReview(
orgId = org.id.value,
prId = pr.id.value,
commit = commit,
pr = pr,
scope = CodeReviewScope.Full,
trigger = CodeReviewEventType.PullRequestOpened,
)
// Must be in base type format for polymorphic serialization to work
val event: CodeReviewEvent = CodeReviewEvent.PullRequestChanged(

OCR text:
Bulk code review memories experiment: rerun all code reviews with memories enabled #26332
richiebres merged 1 commit into main from richie/cr-memories-shado...
scope = CodeReviewScope.Full,
val event: CodeReviewEvent = CodeReviewEvent.PullRequestChanged(
orgId = org.id.value,
prId = pr.id.value,
commit = commit,
eventType = eventType,
)
whenever(codeReviewControlService.shouldAutomaticallyCreateCodeReview(org.id.value, p...)
whenever(
codeReviewManager.createReview(
orgId = org.id.value,
prId = pr.id.value,
commit = commit,
trigger = eventType,
)
).thenReturn(codeReview.asDataModel())
processor.process(mockMessage, event.encode())
verify(codeReviewLifecycleEventProducer).enqueueHiddenPullRequestReviewWithMemoriesEv...
orgId = org.id.value,
prId = pr.id.value,
commit = commit,
)
Based on #24846 (comment) and #24699 [comment]
richiebres on Dec 3, 2025 Author
Very cool. Something I would say!

OCR text:
pist.github.com
C
nM
qunC
HstPRFiaes.
ocked
GitHubGist
Search.
Q.
All gistsBack to GitHub
baell/gist:087fb19d8fe83b982c08b77212b8dc71
sutscrbe
str0
YFon
ed2msaoeo
(>Code
Revisons1
<striat sre*htsi/
DownloadZP
Without Unblocked
gietfsles.tt
Claude Codsv2.1.31
Opus4.5·ClaudeMax
-/repos/workfelder/unblockes
Plan to inplement
Auto-Generate PR DescriptienAfter CodeReview
Overview
Addfeature to autonatically genrate and aoplyP description after unblocked Code Review runs oneely oened pull
A1.
Architecture Decision
Trigper:Ony on PullReguestOpened events (net on sbseuent pushes)
Conditien:Only 1f PR description is npty/ninimal(<5 chars or blank)
trrarhanding:Failgracefelly -ontlock cde review if description update fails
Files to Modify
1.Add Org Setting
File:projects/aodeis/sre/main/katLin/com/nextchagtersoftware/@/nodels/0rgiettingsModel.kt
Adsafter line 57(withother codereview settings):
valenableCodeReviemlutoDescription-bool(codeRevienAutoDesc).nullable()
Also update:
-OrgSettingsDAO.asDetaModel()
Crglettings data class
orgSettings.getDefault()

OCR text:
D claude.ai C ☆ +
ories. n ked Clude Cod Oveview-Une
口 Comparing unblocked vs.standard feature plans Shared by Brandon
Edge:WithoutUnblocked-simplerandfaster.
白
SummaryTable
Dimenson With Unblocked Without Unblocked
Hook point Post-revlewevent(cleaner) Mid-review plpeline (rlsder)
User preference Yes No
Frontend togle Yes capability-gated No
Template aareness Yes(headers,comments,checkboxes) No(<50 charthreshold)
Soope filtering Checks Full vs Incremental Event type only
Attribution Yes No
Migrationnumbering Correct(V236) Likely incorrect(V74)
Flleschanged -20+ 7
Testupdates Newtests+Sexistingfles updated Newtestsonly
Time to implement -17min -11min
reasonable spikeorprtotypebut themissinguserpreferencestemplatehandlingand questionable migration numbering mean it'd need significant follow-up work before it's truly production-ready.
Start your ownconversation

OCR text:
Summary of Latest PR Fixes and Enh...
under the social-graph account. It now falls back to searching by service
name alone, so keys stored by other tools (e.g. Claude Code) are also
found.
Key changes across 3 files:
• builder.py — builds known_users dict from PR author data, handling
collision avoidance with existing logins.
• visualization.py — compute_lines_from_git accepts known_users,
parses git author name + email, and resolves to GitHub login.
• config.py — _macos_keychain_get loops over two keychain search
strategies.
References: Fix node size normalization and keychain fall...

OCR text:
[oC ere Co ee Qe eee [<a Co erence ene) De rae te aes Peconic earner OCPaeS
Cees re
oClal Grapn Bulaer
feria
ESTs OES ag eR CS EC S(O Ts
eT ace ce ey eee ne ms ea A ec Ce RU Cy aor Bae a a a ye eta
Pe PC 1s
erate retin
tse a}
COR recor 1 C101:)s ME RCL LPTs area ets SS Se aa es ee
oe cena
Suggested worktlows
PM Cor po Sita cite MME ele paar) Mea i Me abe srg Ree a i a eerie ae a ct oar aceon ad re
Fr a eed
US ot os se a oer ae See ea
; eo ee eae sep oye
ants Dal ater a
Peer Gretac}
Ue Pcen Tan ZO res a a eC Pe
en sear fata
OS ohotae Vee rer See oS COC a ee st
Quick Start
-
1. Build the CLI
ga a ee ee ee ee ee 4. BRP g,: ce Paces toe
Cee, s evened
con 2 ans

OCR text:
(2 ee > eer [oe een ts eee (pe ee eee ee Pinwecwe: 2 weet Pere oer Oren
STA eC alae lg
Soe ree
Fee Ree en aed
7 Le - ” ”~
aa a ee Red ; ne oe e °
ar ew oa cary Ped ase erry ey
E a ree os rare na
og oes on ary rey Pd
ne ray
eo. . ae ae 00 rr 100
a re Pos Es] ry cao coe
woe rev) ra) ry) PY
Rae eres 160 ry ry oon ey
one a ca) ra
Pn
aa ry a ro) ot cae rd
Ss x09 ry en rcs oes Cer 10 ry re cary ea
rr oo rv) cel an ry red od ry v7 ary
e e m
ic)

OCR text:
(oe eee) eee to ee ree [+ eae (Ck Gea arent aes Poweses: oe cae ore ere’
CTE eer al a Chios
BPN gocher tea tation
Source Controd Platform Be ee a a | Teal eel ks ok oneal See Ru eae DY
tee ae eee dd * Snes at Pte es)
a a @) (<)
- aan noes,
Porter oo any e veer
Od
PoP aS r?) 7 Ch eer
oy
r ) Co reraretey Cw) Ce Eeccr try
Reh ot De al
nrc
@) eae

OCR text:
flefUser C ☆
apoe sories. pqno qn kedC Overview-Unblocked ②50
rasharab 0.29 rasharab 0.99 rasharab 0.97
ricNebres 124, 9646 401 0.69 0.72 martin-acs 0.79
martin-cs 0.62 0.70 5.6 xgc 0.76
davidkowlam EOTL 60,4161 0.57 0.55 andrey daidkwlam 23.229 a2 0.58 0.54 devidkwlam 44.*29 0.60 0.58
Adminwebservice 4erp Models 4epets.Dured 796 6 Src 4eeria.Du
rasharab 24,446 12,521: 0.99 0.64 rasharab 27,015 0.74 richiebres rasharab 14,138 0.74 0.94
andry TL228 davidkwlam 0.61 davidowlan 0.61
davidkwlam 0.55 0.53 pwerry 0.63
0.52 leffrey-rg 0.44 jefrey-eg 0.44
Cllents Aejets-Sh Frontend Jepets.Bhured Infrastructure 4*
rasharab 83 martin-nics 93,641 10,402 0.74 0.64 jeftrey-ng matthewjamesadam 1.00 0.53 rasharab 97,8513 620 0.70
davidkwlam 0.45 mathieu-vu 25,621.5) 2-1 10,139 1 0.46
ery 0.40 rasharab 0.20 mahdi-torabi 0.43
richiebres 0.29 0.17 narayan 0.13
Review T/T Search Semantie 3epenx:Shared Apiservice 242

OCR text:
D graph.html C ☆
aapooe wh Unblocked Clude Cod ocked
SocialCommentNetwork
Heat Map Grid Peer Tables Teams Eperts Interactive Graph
Richie Dreunan
ed degre:9.75
Martin Scota David Lam PeterWerry ppoqun-lapur Kay Cheng MatlAdam Jeff Morteza Mlani Rahin Arab RCHIE BRESNAN REVIEWSPRS FROM mathieo-vu 0.320 0.183 0.279 0.226 0.107 0.159
PeterWerry MattAdam RashinArab Martin Scotta MortezaMlani mahdi-torabi Jeff Devid Lan SMAO mathiev-vu OCHIE BRESNAN'SPRS 0.941 0.543 0.299 0.264 0.218 1000 0.519 0.517 0.290

OCR text:
| a = — ee
_—
4 -
ed ; |
.
ow a

OCR text:
Workshop setup

OCR text:
D
ip Overview-Un ocked
SocialCommentNetwork
Deten
Heat Map Grid Peer Tables Diperts Interactive Graph
Matt Adam
MATTADAMREVIEWSPRSFROM
in Scotta mahieu-vu Kay Cheng PeterWery Jeff David Lam Richie Bresnan 0.454
WHO REVIEWS MATT ADAM'S PRS
Jeff Richie Bresnan 0.854 0.177 1.000
DavidLam

OCR text:
Givin serenee seems (oars 6 nes cormacnesameien [. eee - ocean reer Gee ageeaeacanies eee Peet aon
) rea Cr aC Tae ante Tene sial ae 7 . . an |
ono sme ag eae ra cig er ee er at ee
enginecring-social- graph oe on oo
oon 9 ° conan Coe eels
ae Saeed ee 7 n
re nota
imal Caras ae
Packages
Social Graph Builder

OCR text:
ed
Slide-Derived Subjects To Review
Subject extraction uses video title, related session titles/descriptions, transcript context, and OCR text when available. OCR is best-effort and should be reviewed against the embedded slide images.