Slides: A Genius With Amnesia - Victor Savkin, Nx

Source Video

A Genius With Amnesia - Victor Savkin, Nx

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

Extracted Slides

slide-001.jpg

OCR text:

Cd

AES

a F Le

. H : aE How can i: bbe 7 : a

sa | : _ thy? Soren

: a ga . ae 7 a : a)

2 : 7 ae s : e ee ‘7 ” aan

Ineds a 7 re _

gues to | 1, ag ye a ' , Lon ee

wim ‘oh i: reas o sane =< ee \. 7

a Lf. z rf : re

4g ; oe eo ale H r

: — ae | ae}

. 7 - aan j Z

F =

slide-002.jpg

OCR text:

o

CTA

: I already

Ho, we have , haar

a standard way ‘ Oe i) eplarad &

; of doing it! we you!

ta : ‘ tne

act 7 a e

4 rn

| H

You are ae ry sl ry ‘ sles

ta i a memory

absohitely cae other repo ~~ ri

night! _ re tg af 7

a

ry

a

j

re Po

a

gi rm

slide-003.jpg

OCR text:

10S000Z

EXAMPLE

CountUnnecessaryReexplaining

Explain the Ul change

Platform

Reexplain the published Ul

Saso

Module1

Explan the Module 1issue

Uichange

ppdnuuqnd a

Module1

Module2

fbxed UT

while integratingitinto Module

Reexplain the fixed Ul change

while Integrating it Into Module

UI

Explain everything whille

IntegratinointoPlatform

One weei

changet

UNNECESSARY REEXPLAINING

-Prev

slide-004.jpg

OCR text:

113A105000Z

PROBLENS TO SOLVE

There are many. They fall into

two categories.

Repoboundaries

Amnesia

The agent can only see and change one repo ata

time,never the system aroundit.

slide-005.jpg

OCR text:

Together, they form onc Graph oi tic work done,

CONC.)

eee etree

Tetra

cole

Repo graph

Py aa

a a a -

gateway

/ ile C el Ad

This is what thie agent shoula see,

ed

ee eda

= a , en

slide-006.jpg

OCR text:

OSM Cedar) @- els) a ato. 23-)

Repo grapn

PT od

i

So it leans on the one who actually understands what is going on: i:1:

Gree re ero lef

, _

wa wy

slide-007.jpg

OCR text:

1A0SH

THE IDEA

The synthetic

monorepo

Connectseparaterepositoriesinto one

unified dependencygraph,without

moving asingleline ofcode.

SEPARATE

EEHLNA

slide-008.jpg

OCR text:

110SH

META MARNESS

An agentwith an

eideticmemory of

the entire

organization.

Itknows everyrepoandremembersevery

sessionbyeverydeveloper.

slide-009.jpg

OCR text:

polygraphsession st/mp

Select repositories

[]poly-design-93df5cbe

[x]poly-frontend-93df5cbθ

[x]poly-backend-93df5cb0

dependents

selected repos

poly-frontend-93df5cb0

poly-backend-93df5cb8

dependencies

poly-design-93df5cb8

selected

connected

api

package

up/k up,down/j down,<space> toggle,<enter> confirm,/filter,<esc>cancel.

slide-010.jpg

OCR text:

Fetchapptite frombackend

HOWWE SOLVEIT

there,only overriding it at runtime.

Polygraph-Deno-Snapshot/poLy-backend-93df5cb0

congleted

prodoctsService:getAll:v1.fn).mocketoravotoe(t/*

/1).getbyId:vt.fn(/*

This is plan-only-nothing has been implenented.Want me to

proceed with implementation (backend via a child agent,frontend

cescribe(Products Routes,O

here),or adjust anything first?

tet agp:FastifvInstance:

beforeEach(asyno ()o

oppFastify():

Cooked for3m8s

ait app.ready():

aait app.register(productsRoutes);

*Claude resuming /Loop wakeup (Jun 18 8:49an)

it('shoutereturnall products'.async()(

const response owait app.inject( method:

The scheduled wakeup fired,but this work is already complete-the

expect(response.statusCode).toBe(200):

backend investigation cane back and I delivered the full

expect(Array-isArray(Jsog.parse(response.body))).toBe(troe):

cross-repo plan in my previous message. Nothing more to do here.

To recap where things stand:the plan is written (backend GET

/api/app-inforeturning{“title":"PolyShopping"},frontend

your plan

fetching it at the app root with a“PolyShopping"fallback and

threading it to Navbar/Footer/document.title).It'splan-only-no

Toa6GT/pi/..

endpoint returning the frontend's title,airror the productsdoeain

code changed.

1.Createsrc/opp-info/(or sieilar)withroutes.ts

service.tsrepository.ts

2.Store thtitte as a constont in the repository layer (optionally env-overridable a1a

prefers the layered split +singletons).

I'm waiting on your go-ahead to implement (or any edits to the

plan).I won't reschedule another check.

nain.ts').

4.Decice response foraat:JsoN"title:

Jsow-only endpoints;ptain text

Is sost consistent with the existing

*Crunched for 5s

5.Add colocated.speo.tstest

Pickroute path-existing c

app.spec.ts.

)implement the plan and push the PRs

7.Keep theProdoct'frontend co

t.91372/100

poly-frontend-93df5cb8 git:(fetch-app-title-from-backend-c9be

the frontend'sexpected shape.

poly-frontend(src/Lib/data-ac

auto mode on (shift+tab to cycle)·gh auth login

open decision for you:*plain

steing,but tbe codebase is JsoN

-Previou

slide-011.jpg

OCR text:

Se Mae etal

fetch-app-title-from-backend a

ae eee eee

io) ~

fet ape tht te basen ad

Q a

ie Sete erieta Ty

a

*

ey

om

lO Rtae Sit ee Prieta.) 7

io Co

od

yw y

ss i

slide-012.jpg

OCR text:

11A0SOH

Potygraph

Yes,reconstruct the session

No,canceL resume

/kup./jdoom,center>toselect,<esc>tocancel

-Previou

slide-013.jpg

OCR text:

93df5cb0

110SH

fron backend API

Potygraph-Deno-Snapshot/poly-backend-93afScbb

app-titta-fron-back

for instructions.

Addsanew

wsat

'GET/api/app-info

eospoint that returns the frontend apo title asJsoN:

(budousA1oona1.)

Sson

read the parent log only.Iwon't make repository,branch,or PR changes.

Explored

Ho

Read SkILL.nd (polygraph:potygraph skill)

Newsec/app-info/donain airroring the sxistingproduets/’pattern:routes.ts

singteton.

The Polygraph skill confiras this 1saresume/read-only checkpoint:restore context, then stop

PotyShopping').

until you give a concretenext instruction. I'e reading the parent Log now and will summarize

only the relevant state.

InLine JsoN response schena,consistent mith the JsoN-only conventions.

Ranwc-1/Users/vsavkin/.poLygraph/sess1ons/fetch-app-titte-fron-backend-c9be44e2/Logs/

parent.log

Colocated vitest specs fer routes/service/repository.

mwTests

uT1 un adu.

nprun buila,andnp

parent.log

(T/8)50d12

ReLated

Explored

Read parent.log

session) fetches this

endpoint.

All your peior togs are availaole here:

/users/vsavkin/.poLygrapb/sessions/fetch-app-titLe-from-backend-c9be44e2/Logs/chitd-Potygraph-Den

inpLenent and push PRs. I'a checking the final log Lines so I don't aiss the handoff point.

o-Snapshot-poly-backend-93df5co8--6d5eB4f569ce.1og

Explored

Read parent.log

not nake code,branch, PR,or other repository changes until the user explicitty asks you to aake

changes.tait for instructions.

Read parent.Log and refreshed context.The Log ends at the earlier *inplenent the plan and push

I'lLread the priorchile-agent1

shelt(

frontend.

The first chunk covers the read-

have the implementation and PR co

Isade no code,branch,PR,or repository changes.I'll wait for your next instruction.

/in/zsh

-tc

Resuned and read the avaflable c

the Fastify backend patterns,o

branch,PR,or code changes ere

gpt-5.5xhighfast

hntp

-Previous

slide-014.jpg

OCR text:

93df5cb0

3AT0S OH

IT

I'll refresh froe the PoLygraph guidance first since this is a resomed PoLygraph session, then

Polygraph-Deno-Snapshot/poLy-backend-93afScbb

Fetch-app-titte-from-bocket

read the parent Log onty.Iwon't make repository, branch,or PR changes.

Explored

Addsanew

What

'GET /opi/app-info

endpoint that returns

the frontend apg titte n JSo:

Read SKILL.nd (polygraph:potygraph skill)

json

dou1ooaa.

untit you give a concrete next fnstruction.I'#reading

The Polygraphskill confirms thisisa resume/read-only chec

int:restore context,then stop

tho

Logbon and will sumnarize

HO

only the relevant state.

Ranwc-L/Users/vsavkin/.polyoraph/sessions/fetch-app-title-fros-backend-c9be44e2/Logs/

service.ts'repository.ts+'types.ts,each xporting a class plus a defaolt-wired

parent.log

singteton.

PotyShopping').

parant.log

d-c9be64e2/t0gs/

Explored

InLine JsoN response schena,consistent with the JsoN-only conventions.

Read parent.log

Colocated vitest specs for routes/service/repository.

mTests

1 undu.

nperunbuila,andnps

(T/BT)55011,102

The parent log shos the plan phase, the contract decision, and the user's tater request to

Frontend consumer PR inpoty-frontend-93afScb

Related

Polygraph session) fetches this

Explored

endpoint.

Read parent.1og

All your peior logs are avaitable here:

/users/vsavkin/.polygraph/sessions/fetch-app-title-from-backend-c9be44e2/Logs/chitd-Potygraph-Den

Read pacent.log and refreshed context.The Log ends at the earLier inplement the plan and push

o-Snapshot-poly-backend-93df5cb8-sdSeB4f569ce.log

the PRsrequest,ahite your handoff says that work is atready done and PRs exist for backend and

frontend.

not make code,branch,PR,or other repository changes until the user explicitty asks you to make

I sade no code, oranch,PR,or repository changes.ILl ait for your next instruction.

changes,Wait for instructions.

I'll read the prior child-agent

"/hin/2h

The first chunk covers the read.c

Let's make a change the schesa of the json we return

have the impLeentation and PR co

shell(f"comnano"

*/bin/zsh

-le

orking (os·escto interrupt)

Resumed and reod the available ch

the Fastify backend patterns,ro

branch,PR,cr code changes ere

gpt-5.5xhigh fast

Previous

slide-015.jpg

OCR text:

11AT0S0H

With the old hardcoded "PolyShopping"this was fine,but a long backend-supplied title has nothing to stop it-it wraps to multiple

lines (inflating the header height)or squeezes the nav links,breaking the layout.(The Footer is unaffected -there the title sits in

its own grid cell and wrapping is harmless.)

The fix

src/components/Navbar.tsx-constrain the title to a single line that ellipsizes when too long,with the full text available on hover:

<Link

to="/"

title="PolyShopping"

className="inline-block text-2xl font-bold text-indigo-68e nr-8 max-w-[208px]truncatealign-middle

data-testid="navbar-title"

PolyShopping

truncate →overfLow-hidden text-ellipsis whitespace-nowrap (no wrapping,"-"on overflow)

max-w-[200px]→ the cap the ellipsis kicks in at

inline-block→an anchor is inline by default and would ignore max-width/truncate without it

align-middle →keeps it vertically aligned with the nav after the display change

titleattribute→fulltitle onhover,sonothingislost

Verification

-npm run build(tsc+vite build clean)

poly-frontend-93df5cb0 git:(fix-the-bug-with-title-1edeacf8)x[0pus 4.8 (1M context)]

slide-016.jpg

OCR text:

session

11A05H.

{"sessionId":

"update-vitest-c3744229"

"title":

"update-vitest"

"status":

"open",

"completed":false,"poLygraphSessionur"

https://snapshot.app.trypolygraph.com/orgs/69cdc268b6aa527e4129c2b4/sessions/update-vitest-c3744229","sessionFolder"

/Users/vsavkin/.poLygraph/sessions/update-vitest-c3744229""orgId":"69cdc268b6aa527e4129c2b4""agentType":"codex"

“agentSessionId:"019edaef-fc33-7e32-a997-f39c292abba2","author":{name":“Victor Savkin"}."repositories":["id

69d2d8cb126de47d9d92afb8",

"name”:"ocean”

"fuluName”:"nrwl/ocean”,“provider":“6ITHUB","defaultBranch":“main"},{"id":

"69d2d8cb126de47d9d92afb1","name":"nx-ai-agents-

Closed019edaf0-9b6b-7a11-92f4-1361c1f258a3

Added all discovered vitest consumers to Polygraph session update-vitest-c3744229.

Session:https://snapshot.app.trypolygraph.com/orgs/69cdc268b6aa527e4129c2b4/sessions/update-vitest-c3744229

Repositories now in the session:

nrwL/ocean

-nrwL/nx-ai-agents-config

nrwL/react-tenplate

nrwl/angular-template

nrwl/typescript-template

-nrwl/nx

-nrwL/dpe-tools

No discovered vitest consumers were left out,and no PRs exist yet.What do you want to chan

Worked for2m35s

What repo do I Need to

ifIwantto add anarticle aboutNx

slide-017.jpg

OCR text:

11A0SOH

Both look directly relevant-one for the vector-indexing pattern,one for the PR collection specifically.Let me pull details on both.First

I need their session IDs.

Called plugin:polygraph:polygraph-mcp (ctrl+o to expand)

Isearched acrossprior sessions.Twoare directly relevant to what you're doing:

1.index-repositories-opened by you,~2 days ago.Added vector indexing and inplemented repository search.This is the closest match:same

vector-indexing mechanics you're about to apply.just on the repositories collection instead of PRs.

2.pr-description-search -opened by Max Kless,~1month ago.Added full-text search to the PR collection specifically.Relevant for the

collection shape,existing indexes,and any write-path considerations on PRs.

Together they bracket your task well:one shows the vector-indexing pattern, the other shows the PR collection you're modifying.

The senantic search surfaced these by relevance but didn't return their session Ios,and neither appears in the recent-session List (both

predate it),so I can't auto-load them yet.To pull the full detail-file paths,index definitions,migration approach,and any gotchas-

I'dwant toopen them directly.

Wantmeto do oneofthese?

1.Load index-repositories (reconmended)-the vector-indexing playbook to mirror.If you have its session ID or uRL handy.paste it and I'll

pull the full breakdown.

2.Load pr-description-search-for how the PR collection'sindexes are currently set up.

3.Both,and I'll synthesize a combined here's how to add vector indexing to the PR collection"plan grounded in what those sessions

actualty did.

If you don't have the IDs, tell me which one(s) you want and I'll dig the out.

*Workedfor41s

ocean git:(add-pr-indexing-9c7ca610)[0pus4.8(1M context)]

Previou

slide-018.jpg

OCR text:

AT0SOH

SUEyJON

IT

Repesitories in this session

vitest-Repository-Anatysis-b079d499

nrel/ex (initiator,in-place-thisIs the repo youreorking 1n)

vitest-dev/vitest (read-only)

view child agent togs

polygraph ageot attach s Vitest-Repository-Analysis-bo79s499-rvitest-dev/vitest

Your session is ready.vitest-dev/vitest is in as areas-only oss repo,ondnrwl/nx is the

in-place Initiator (the repo you're sorking in here).

vitest rego,or coordinate changes across both.

reed for 15s

Can you check hos vitest is built?

Ill delegate an investigation to the vitest repo to find out hpw it's built.This runs thrg

background Potygraph subagent,

potygraph:polygraph-delegate-subagent(Investigate vitest buita)

Alloeed by suto mode classifler

Backgrounded agent (4to manage

(x010110

Context:This is a read-only OSs investigation.Do not make any changes -only inspect files and

report findings.

I've launcbed a background investigation into howvitest is built,delegated toa child agent

running in the vitest-dev/vitest repo.It's looking Into:

Repository vitest-dev/vitest isread-only in this Polygraph session.You may inspect files and

run tocal validation conands,but do not edit files,create commits,push branches,or open pull

Package snager &mooorepo tooling (onpn worksoaces,etc,)

The bnler/buile tool and its config

Root-level boild scripts and orcbestration

that Linitation clearly.

ild-related cI steps

Specificalty cover:(1) The packam

I'll report back with the findings once the agent cooptetes

tsup,esbuild)and wbere its conf

turborepo,nx).(2) The bundler/b

aiting for 1 background agont to finish

package.json and how they orchest

package (use packages/vitest ast

buitd config file,and output for

steps.Provide aclear summary of

I'll investigate the build setop.

nxgit:(fix-issue-with-vitest)x[0pus4.(1ncontext)]

Read((fite_path/users/vsavkin

parallel.

Bash(("co

d.s-La5echo

Read((fite_path":/users/vsavkin

nain

:polygreph-detegat.

Investigate vitest buitd

quAt

6Prevlous

slide-019.jpg

OCR text:

The agent can see 2. tic cocie and

remember eucry cocision meric.

Brora ny

on Deol nes

TS

sae

, . : ES °

PO , ' ous

5 Cry vw

/ Lee Cay : ms

; wot

.

” N

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.