---
title: "Slides: A Genius With Amnesia - Victor Savkin, Nx"
category: "slides"
video_id: "jVjt-2g8NMY"
sourceLabels: ["Public YouTube video frames", "Public YouTube metadata"]
---

# Slides: A Genius With Amnesia - Victor Savkin, Nx

## Source Video
[A Genius With Amnesia - Victor Savkin, Nx](https://www.youtube.com/watch?v=jVjt-2g8NMY)

## 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
![[assets/slides/jVjt-2g8NMY/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 =

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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.

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/slide-007.jpg]]

OCR text:

> 1A0SH
> THE IDEA
> The synthetic
> monorepo
> Connectseparaterepositoriesinto one
> unified dependencygraph,without
> moving asingleline ofcode.
> SEPARATE
> EEHLNA

![[assets/slides/jVjt-2g8NMY/slide-008.jpg]]

OCR text:

> 110SH
> META MARNESS
> An agentwith an
> eideticmemory of
> the entire
> organization.
> Itknows everyrepoandremembersevery
> sessionbyeverydeveloper.

![[assets/slides/jVjt-2g8NMY/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.

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/slide-012.jpg]]

OCR text:

> 11A0SOH
> Potygraph
> Yes,reconstruct the session
> No,canceL resume
> /kup./jdoom,center>toselect,<esc>tocancel
> -Previou

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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)]

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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

![[assets/slides/jVjt-2g8NMY/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.
