In How to glue perverse sheaves Beilinson claims that the category of perverse sheaves on the complex unit disk $D$ with the stratification with the closed strata $\{0\}\subset D$ is equivalent to the category $C$ of diagrams $X \underset{u}{\stackrel{v}{\rightleftarrows}} Y$ with $X,Y$ some $\mathbb{C}$-vector spaces such that $\text{id}_X-uv$ and $\text{id}_Y-vu$ are both invertible.
Let $(V,f)^0$ for $f\in \text{End}(V)$ be the maximal subspace of $V$ on which $f$ acts as a nilpotent. I (pretend to) understand why the category of perverse sheaves is equivalent to the category $C'$ with the objects given by tuples $(X,Y,\phi,u,v)$ with $\phi\in\text{Aut}(Y)$, $v:X\to Y,$ $u:Y\to X$, and such that there is a diagram
$$X{\stackrel{v}{\rightarrow}}(Y,\text{id}_Y-\phi)^0{\stackrel{u}{\rightarrow}}X$$ with $v=\text{id}_Y-\phi.$ In particular, $v$ must actually land in $(Y,\text{id}_Y-\phi)^0$.
Beilinson gives a functor from $C'\to C$, which takes a diagram $X \underset{u}{\stackrel{v}{\rightleftarrows}} Y$ to the tuple $((X,uv)^0,Y,\text{id}_Y-vu,u,v).$ Could somebody help me figure out why this functor is an equivalence?
I suspect that the inverse equivalence should look something like this: given the spaces $X,Y$, we define $Y'$ as the quotient of $Y$ by $(Y,\text{id}_Y-\phi)^0$ and take a diagram $X\oplus Y' {\rightleftarrows} Y.$ But I couldn't figure out what the maps should be. Or maybe I am just completely wrong and looking in the wrong place?
EDIT: I think I figured it out, I am going to type it up in a couple hours to get the question out of the unanswered queue.