While src/app.d.ts defines Locals as
interface Locals {session: Session | null; atpAgent: Agent | null }
There's place where data accessed with event.locals.did, where .locals is Locals, which does not have did.
pnpm check now passes