From b38cafca49aa620d7d3da98a199e597c719e88b4 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Fri, 11 Sep 2026 18:22:29 +0200 Subject: [PATCH 01/19] draft --- .github/workflows/draft_paper.yml | 41 ++++ JOSS/glide-workflow.png | Bin 0 -> 223332 bytes JOSS/paper.bib | 304 ++++++++++++++++++++++++++++++ JOSS/paper.md | 86 +++++++++ JOSS/submission.md | 116 ++++++++++++ Makefile | 3 + 6 files changed, 550 insertions(+) create mode 100644 .github/workflows/draft_paper.yml create mode 100644 JOSS/glide-workflow.png create mode 100644 JOSS/paper.bib create mode 100644 JOSS/paper.md create mode 100644 JOSS/submission.md diff --git a/.github/workflows/draft_paper.yml b/.github/workflows/draft_paper.yml new file mode 100644 index 00000000..375f0b2a --- /dev/null +++ b/.github/workflows/draft_paper.yml @@ -0,0 +1,41 @@ +name: Draft paper PDF + +on: + push: + branches: [main] + paths: + - "JOSS/**" + - ".github/workflows/draft_paper.yml" + pull_request: + branches: [main] + paths: + - "JOSS/**" + - ".github/workflows/draft_paper.yml" + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + paper: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7.0.1 + with: + persist-credentials: false + + - name: Build draft PDF + uses: openjournals/openjournals-draft-action@v1.0 + with: + journal: joss + paper-path: JOSS/paper.md + + - name: Upload draft PDF + uses: actions/upload-artifact@v7.0.1 + with: + name: joss-paper + path: JOSS/paper.pdf diff --git a/JOSS/glide-workflow.png b/JOSS/glide-workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..9054619ccd966a6e347533a2893d550a4d6ba38c GIT binary patch literal 223332 zcmeFZby!r}{s&A7f`pU;(jW~=cZh;0-60^|4MVqpN=ix$At~KR3#jyf(hM*t9m7bD zFbupK&%O8fJLlee&imi{KF{TOX4o@(t+m(su5Wz4vF3$_ni3HK4FLuQ29ff^`&t+n z_-q&$*qiuQfNwZ*aVan`2&(NB6f~3-6c{x;Ty5-~tT8YizDP~S(@CBs3q@R%h#K8X zCG$__Bb9r!k&nDhz;u=LQ7n`Ehj^Z~$ z^yH`&CKQVk@6tXl{yNi68o1+ij2mIk?T4|XUkA=&Q@U1^QN|DoLp2de)lcJ&8D#CE zvP!Q%njVL^^j)Ow@C*#!`t&?${K5J4=MT>1H;}_0!vv@bpFM-z$(5v({kTbXu|d7I z;>$Mdrl!a07}es0kTcAwNX(;FTSX08{IJlQxOU(X$ZTuSAa+m0wX8ozyw~Zo6H(Hz zU4|^UFKKmDJ>ezz>yu!W=M_!E{qJXQ@@JT_zDTT$WdDAU4W8C-BAFErF_g?@qvcjh z*iVOJ2Q®oVX~}tGZoHJX_Pko(W3|`LBby=1E~+J>7kdjbTWek? zJ^U2!*~lGyZ29+8Vp!}e)Wr8bv`g)+Ft<|?roZ@MziA;s-eNB$@%Vjh_T%QpCU1 z+!?~-2qQO&TX-W&*ThKp!W{E%%wv*-Qe2Bje@YREu}q5dm670n?7)f&6dEOdVbqI9jCN<~|3B70}NKC>`^8&^gg|IpzJKuA>zBc}p zcLu*Hocazq@w0-ZNH>~x97r_bS5-IhC)f;OSxX1sg?|w9M4I(ja)dJH>u9uc5K>^T zMiM+=%hS?ip5W5CTXs!1!a=U_O{+$;hSmi4gsl*j>VxsmRCYHSWF=@uXFwzC+%3%N;kn>abj@FizYiaD``nmM1v?$fBd3^fK71XDM+ zpC9#ovJ|Wts->-MtBsohIWd6nC8K)3PPng$=|AC!k0W1x>DK0^fZZK-IvT1 z&ou`5k$nmG2UZ~U`JGOp5b}#_vT7QPH_5WE=Hu|0Q=1EZ#mG-}i@2k5lbwq!?nTuH z4vQ=9ytUaga_tWT9|kHhzdC%VR_I2S+YqIrCZX7>Lce zbgu~g=tfFZDMy*iWXxcGRRMjTX(91=jgTcxOqx7*K3&n#m||*b$~tEs$2zAzSFUba zS)NX;jsce;SC(#k`C)mW=A@Q&*}jfwsYvOf4!TrCX+$BeM6Y716r==?kuX_MlGY9? z_pd)?A!>-qP<;1ED^8l`hOp^K{)l@W=(O1&9gO+5p?E4rlrxGQLxdy zN)w|S4W{iFBaT1JoNBq57N=so;K5eV_XR> zkgT$;xKXK}H(iQ+m|HqJralR)g5}FPCz`)@c{g4&^u6F!t!Bk% z{{owW^-m6;c$Nc~{g4v)vZH-K<($d~IB1e4)6*rY57qu+^|=mdJBvzB}8s z6WZ>|XHzx)qu=qjMgN~1RMK7%rt;4MAR~@;r%W=vp^-T0&mGH{?3K9d^ z8qK<^HJml}jed@fHbb?Q4IR!(wFiyH&eIl1o17D=#dhg~-8pS|1biCmGZW(J=0z$l zBo-@1BX(O-Pn`IUUF@Atil406W0On99ZCe%a=~=jA0d6<3$I$Y0Wa~L{lLz>z{NA{ zgXkwmPiCtotF%O0jq9K?qHo)(B%vLj&@ZAp@urva`UHzP1ta{Poy?8TX|MPV9u%b4 zPd};#xu!Jd`qcU)BqXUfs7H=knn}ZiVE!;o*?_LqVEFmX3%QHRb8H@7s%YIl8X~uA z2GnEJ4~b*1Rp1AbSy8bPI1oieV23y3%3iyB?fNsJ=x`0ajixar^H1iFdxDAjqM{@9 zqh#Z1UKm{eOsO2F@>1&73DcmUgXctqU9z3Bmr`t?iiL{FaGwEU=8J)Sw(k7kJI6hm zy|W)_I8W}W^mIR~#g!oh@!V8vQ0IBHV`kTW$MtLK1DcpRDzIvjx&=G<;V0I<+YD;w zgT&U;HGNtJoVuI^xA-AykjGVcK9WAq)(5#)r5}5%@~Q^qtYtRwIV9i_1~0T`$FS4&e01pZkob_K z-bR%{n}r*jr}Yt+o$g>+{N!mlp*~6Vp0RdY+B*?X_z~82_?K|xw#9TKl>=oJ=dIIj zMD!_h3$y0u_x|Ze0U`G<`Y&p2BNn1eXghCs##E;nq^G0?F7(g(9b*<#pJ{qGzdfvQs`yedr*Y&i>Vq7SrVpSwc7XHFqO2K0U<(diTg5a5nRVzHbPFn% z{<-+rk>K)rYXlA6W8z>*Rx#GfxKen9XGOVWg`cmd^b`KK4B|#^QCo_s zpOP$>Ua!o=m?ed5%F_F`FXJrV?^W(i)-5S5d6|`0Y^_=_vN`f4?MGVYIA)2Yk%^Hy z+Tmn7U$E7dYm_T@VP4UR+bK&dJ;bHLWafM;aPA~OzAzr|#y7tC-D`-QmYcqN`)shs zH(Fnttn;;*%6NV}8Qd(7EgzY_RVC~V^~r5@2|?>5D5#GU_0jTnsC85Z9iZl1T47Ql zL#U}DXa#h7_u2gBcEWC#WTF^j$503A%ygBj%fYi6HH;s&|^$x^MLfU{cCRFc_zHjPVxel^|GCn~s z(ECn-oBH$9`>w?>qb|JQ5V2R%cbTkWX0$6Y2sFinDMOp16J?m_F&y|YKH!cA9i_;P z!?3h*&dJr0i`wB{d`HhSoLa)?FlV9-B7`5hkYMzX#_eO&fWa!Z{!4FzgS29+uoGV% z)-)_6R9948xk%hJJ?Hnn7{@Z4>Y5F~v|1ui?2@%^0}!m9wSlsYswxH-aE*_F8Eub& z16*MOFB;$l0Ntc03_RdJ8SuKFhxO09_-uLD|GdWDylg11t)Q$7{MWYhu(o#bv~%^M z@9e(~3^ik~W8h_=sv=?O>da?u_+X=Vde4Mqi54{JsdzB_z(m}LkU85yNKtZXE-?koPIJMc-G+0M($ zO@g1_$H#}yN086e!ZHqzykR%@9^K{yTkvlv4O5qm)}Zg z*!x;L8Q!;d2FL?EL+0+CJ9njicKFk+-yiu)SA*ZX3fvJB{uM=Acxwf{nk-w6HlTY%Cs1XBF}+BF%1*ENm>7#MOG%J=1Ud@*+x z@ZM2Op7iadF9who;fFueu6>H98H>wyjO7s9p=j~q#iy!TR+@rOF5h5OZ5FuP%nu%5 z;$AO&j5zx8`Ql8`HUkV^XbWgw?0_9e4MDOq#62OlAVe?3Z$0~wtmME$e8x}=tiODd zi^AoyeJAx&0Rt0Gbl+Uj~9<^QeLavE5HJZt#C?N|+EX!BMAt zQ7$;e209q%8)0(HaZr2f`5!c{+yin0VLzux2LU7z*TiaZ?H??jJpsj55O%Ta!-F0V zvA<*A_%$_p+hzmZW1_##1W0S>7M_Xu-LIBjd z14OEjQ8i$^~Sf-NsP zkdV?xRffhElDp8pCZ}1l)X_&axWTs$-U^rM^Oud0L%N1#ZpjF6@z18}1iRXv&JRqz zLjTkcFZJ^@5VUu+?(GGy*->NRvTIbU(P@A1Nsp(yw_VIo!?ryw$%4;QGcayD*U#V8 z6qh9uxob=>=r~nMuMIa6cD%pZxR_srUeA%N@K|-O-#(nPM2A6pLUza14eXP^j5v7X2t{e?U z&8SH>H5SLw8up$ZsdVw{Rhu}*r18|h6||WxtzF)UP*<8+u@`Jtuv{crtS$kAo`g8A z+^P;>EC)l7-G~soi0HtZ^{xhrh#+JWX5U5A#B!E6Nnp0*l9l6ZyP?6|-G^z8*{$21 zLrK;{&O6T#PG3mI=g-El?+HAXRO)APnQAbUokOdin^}3X+a9(){bC1dbe!@Eihvr7 zX3HHpOj-~S4#muJva(FVpyumWhX}?YV*GBvjlr3`uJp*Yo?yqO|S>!tiJh&61VN25(owJmsz4fK_|ByzD{1G+U`x!ozzL5FmaX`NfI@7oM&ZrAk4u;37x}B};>g!Y;^%{ekfs>OEmH5CFM2{+ ztH~Du1G~XLUKA=;@(hXVL{~zDFiFml84oe;rw-~`ligW?9d zm(u*?TvOa8>6cm44sISeq^0;+0U$(@mY}fH970V3qS$^e3w0f(=cF?>^@$gq&lkOA zQ9M_q$!!{RCXe#(rxn>-_Ho)7>ptGWzNjhF?X{fr(5+T!Oz5WU7CeaQ#wOg^faF`o{x=zoZN{CXO*|Xc;{G>><6&?TRRk{Dk zcCP@|N4`WrL(tlmy?#owKj0<_PvV|0@dC}&s>(e<1@JK&Ut4ZC z2ou8D-|P6IQJ9%7^qPvFclVWDINX}WzK`xw4e~(k!C3Nj{6osKeN6g-F z*yMJAwq4lif}Yvq2S`7C^NP_?r<$tXOh&Nt)9Xvtcl zeBv`3dAv53;B-9iXR6nOtnp-(SlSs^YseIKxDOZDFRwjLvQ*`gy z$pRGVxDBMq6t&}gBgZe3Hot3@`rGcdEBl<;?z_Gh!>|>8h{+TQ92+@1)Qb2r;0JeV z^Rjbg+n$nKe{GYTJuPPYy8Z4l`-fXM(rVYM7Mx(xAVD++qCq<#tNCeu(ATrEpo{VA z$MC`d^XO-5oA%E-d|)G6Vw$JMO)j+z>!Z#3i!@}SHx*=!NVbDQy*Fn*`@yZ?a}9Mz zv?6m)*3WvoZdz7%2u=un3;#mD&^EVgBH58?^WX!pjG;9lqBxi&#lk+SW}oQNAub5LB&OUyLFhskJquNX>mgxnL|7@_s<`K_!4?ZkT#1=;Sni zu`dCE&NQQqQ6iNK0dh2}=98JiB9>FPX!jopkPpt_!yjDL zLj2CH7d*vJYh-q%yNn=ch6PdM2CKInhf{43^k9?y#o}>pdBbX*5#?YbUuBTfPbkWv z76wE=In7iZYli4gB!t%=V1!BGOCgt}UGSSWl#yQ3cIh>kse5X7GS#Ev#0-~ny>5DG(2|?S&Fs6ByssiQW(HJ>s@qMyo)Lkjhv0SI`i6jN_ zS;!-NZL3CEaNy@vk;CNCGsE3|8EH^`^zJ+H-G&=;%1522O>OW<(Zwcp)8MJADjQ_l zYVEO}Rjt7F&2KJhMWzyY4-Sft$Kaxdu!!RX{Xo`>mg&U?M?`y{UX>~NzyVcH)dAf_ z@Q0j`@21cZza%CeUbB|L;EO&-rN;SCmTf)g#};bRGyrT`tV@o^ zwQu1>vOe0BkOm>0L60s9-l**zJwxmyCPSVNjt?@7%0gXQzkMk^^MfSwnh*m>RGm90 zfbMCv%(0x#IS;#?U2|vO{Z;F&016?X_9XkQgw<)=EnG@lHh^zms~UDaeb)KPL*PG7}V(Y|s!c|XXEX#vH2E)s=ae7q*Q-m_Pr62^Y+HOHoZ zU;4E>I`8pL8R6(2;v1jYk91n_EBRpKH5hat8!Bnvs&~>kWh&|WlSBKfyP z@Azu~D`ZU6c)AcpbhX*ha&<8E&9QjV#j8uWXMsgF9|SJxL2vp%+yZ+|{hB61ap($& zVVbU;c9mfEuMx`X4V{PmUEi*-+J#8F2g9vze86GF8QPyJ*LhJ@ZmhVJhCshAq5b`1Uipl8mzMB^b2<^E@)|cO z!qeU&UJ(${TxvTVy1G4+_@0;bNyA7kJMAfiT)`D+=cs!b`M_}qGBty9{i$(M2V}NF z!BCpTpo=dBP-|VWD%7YUE9&2kbeInAq46CaMtPD{D=tQ+Nr_ee3w2orOO{X1@GyZo z7Zgf-;S?M+_(JnR`%!n_UCgWgk1hrRc5Af30Xi?R$aFLSw@$m2A!!svknxWHTi@e# z(UPw0rF|y6U0Z!qH_#nu@aZNyYKj^y2!=uLMt&OTf2J!_?VWA&D(*5+p%I2-5zxt{ zv24!;uyB>!OyGK1WzIx=dYL#T*4~%XI9ir0A>0qr(`Mv?`es(qiIG##<_6j;4`j`& z7StqnZ%PjPy^)%JnJ2VwhZHvGrTkc2nIYy6WZ_2f&3?N?V7heE&$Mg1fVl|?! zYh-{g{YbI~k}=0JtMd)DYx_mq_uQ(gK7PQ4Zg6YU^|9f_?Eq`5`k+Pe-?;rBPB?X# z465&3X2M+*77!v3ePcuhDRpXPXWSEhs^Fu-cRT1+!q5Gv1#(fP2Gdzn%o=<+6rY2(Tu~nhud=7$27p(PA+_n^vri<{rIzO!Tbphnti_AuRiWUoR`^V2HA7 zGv#tT`+z8DVz2iYnoN%d%~TsS&Rrov_n#wHr=8o$AJC@>HGa5?CMJQV+~HqTxsN86 zo&hT|f9-62Q325g#hps8u(S=ncaCP1DadpUaSBO(tr`f#Q;a*2*j?9&M0H){isy3k zTMy21^UwMqBpffEOfyldhe!^diq3MgOv4W#Lz2H>2Kg{B$cc8?W4h}UWTDd;)hb)F zo&y?_3HTUf-xh3^)+glht#Hf%@uf4!F8GdTf{TgMr;UW=PN6TE=~otf+vs-Y6TS$= zu3v0c=W83&Pk8dXBKzAEtHmsq#GCrA_q8JH=!1?U`zHz>rvcEAs{2E$XnL(TO|?Xq`XKKczD}i> zYEcm&lk_+eP0-Ku9jK`>_905YTh#>|GfnL0$hwaGW76$9PdsSn1JA6D;m4&7$lV1v z0Qth(prMbe8vqX|cE#~^=c@>_SehI&y7bIu*B+$yJUV`3oZD*)$6Es_c_5W_Hz2;z z6*_kg8c7AMFm*6nm$cRNyk&ko1cGCJD#3Ns`_jA5do4h@QbEOFw?#J118P(EZgJ2u z1OJOzBw%kE^gVhuj$JPx|;-6X2+cfl<-#>w&nTZH6)L^ zpO8)ZHn!gF{bE4txT@1^-Nz9bJ6MNB4#vz+CEY(_pi8H9bXb-Pfvr4g z8ZGBX{NfU`l8r?$cNd~=IbyT$n;y1><#%oN#=}7mWudLY{u1w(f+L$cEmpb4U7z`T zZ{OFgv_#PrOf6U1J?gvj*fj)~dj8!_iLn;`lvF{z><67MS6w{$gM>s&_}3UF_==>fAXi`#MI-F^s!OFl1Pi z{0$aaL#~8vu5Yk0d)+G%Mh4!qFLBW{aS zMY7q^G1H$(^UFvgc{WDux>>-`qwI|fTnG`Fv>|{E9T$0cB;itVXKo)tJ(+XC-hdy; z;PP&=SX>k<{H(q0Wq(T zqn$qnr(9>2s%-ZID8%KnBYk1(DpO2muvIZtH7-egSeS|gyMsadc7>&fX0(^oI65mk z=9sO{mi8CL6CC!5i1vs6!s_h7THlH@jJX9i=dW>Jn=!4guw*3y2t0=n*reK<$P>P0 zmF6H-(a%N(I6@twOP!<>_g{EcKLC%uEqnsg?>`KB^<^$|L)5n2G62!mY_g2QhLc=8 zE4G~w(v%xKIBd&g5bP#BuGi8z)qPy^GgG1Aj;n=&sekl-vkG7~wy-M@^4)=0=I=9} z{BwOQis?o%`MokR*T7Uwp3!vB4_5jdTfKHj>#Jos@^y#c7EO-#L;3rH zXj7{(q6PUcl2z&U!UUbncM?#g;ADf%F_9)BmM$7c?QGBJq7%X!k=C|st|f`B_F~<> zz4YgZxMm))k(+fe>s$g+$u8@N@-s4Y+Bs*NNJF#=}>yxTC z5k^*Xn`rgsxc#ryiHeWM#>s@s^qT>Qumz*2pSQh0J5A_!Ntu5R=nArEB606DHXU3+ z_HzsFNPk9(Cwuo#`-oSJ46LOdNhUg-ECy$I9S>gXWN(GciQe#j*eAHqHPB*bHkR%E zOThoz)n{=Uv!(Jo9oP8nq)o-o1LG_V=(P<>JOQs$;0s0Ehr~yjQr=PUM#tt-1rTCx z_7kz+!s6+7a#UBksi)E-{I+0CypM(hM?sM)up2MNc|_Y9VA*@|9p7WeEks7L1*g?I zmq=bki&%jA?r{kpT$X24cw;{mJx9ed)In!@)uBhxuAD5j#6Arn-Qi4xC-rNzzn zQ{L&Kj;G(=372ee>`>^*dzM;0g+t;#eS_DKiabSQQgo|_nAdpbZZsX4e}(M9hv4XR znv@!gRfh|vSF5Ag-DHbbr0KrlvRTd9FNQ~oxDV<8!Oa3638V=ogSym3(vcSy8O7^F zjwA7>3~lK1=!zok(HgZcOubP`#3ZO|X-5GRoI+Mi|Jshi0cG3E?Kr#|yl^)evIhZg zNNm4;0#vq-)|?jYi;D03a0<-*c9Q%PE&Z0C3N?G$GHytp4ay7J)^n-p=t>T*IB58h zLM>RSjRKwb#@Mu&N1Wc(7A^H_dnX(N4>rVcp(vBkZnu?c`8#Kf$a3qb-?D{Zd%m26Cd8zPQ zu5IAXl0 zTX;th)LHwXFS}v85NiDhlDg4h^1K=g_gj&!<5ZMO*$yEq{sNPljlH_VGwFrvdJ``v z2NtaGB}EpcGJr@GYR9S<5CEkQIBd68h6769-XSJX>C4OF$RuyrhCmguXA6vPIBHZ^ z9W7Sds?^_B1=9)f>5}$Tkggsw z&~@sAU(%nU>@`jwA8l`_ly9g{mg{>K1ERoIb0qh6gJC0)#MXlyXjTBc(eKU-9lw?lN}v|~O;FvlYMYx15v+F`a-D~TR=LK|D;vdE4Q(UB2g(Y+RZob#nG##H#S2^ooC%J%~_m$l@r(Se)GBdZFGaR zqd;5aF1bw}UAeeAzb~g#t`}J7miZlft{7<__!bV^4rQZ#q2QZ7AZ~kqwWXU768HiS zK}(xLst20r=B)bBrNl{}S-XJ#sevrxIG4iDASY!uP1}ixu7Oz>v(747ARP2hH?cqA zeIY|}RF3a^_r4D+jw{cIXhmHDoM%Yu)%`}qmY>0*^n!Mty~sal>2F^3_tkru@*AhJ8J`v|B^{oy+q=*U->M)f|C(#8|s4TZvOQ97w zNcr%i9g8z0x7~SGmKlYP~n8* zW7k-H1a*DLAtJ4Il@0QcYI?!DI&!3MU3Or|wQJo>)n5EZ#&_a#_j4@Q&vjo5M~lM) zX~Y#&PRBn-(>n!tC*=5e{J3H1R3~`ay}F*W3Y#RJ4KdqZ#kq~6{k_it;P7rwwzixB ziIwfPY$xM`7PH&np}F{br3!CaOHiUMW6<7(X-OMQ84;!WJR(e!C zMr8F+CcK?(nN@~cJt0UJFc|V}19JL0B6;{V{95`bI;e6szuVKNs$T3s6CaL);*j!>x<%33uJxWKRH)+G{;1>}jg$V9Te&lc@1+NL*dz^m_57W6_JX$1)}!r$;3v7B zbIO{14iCbJ&0e^QQyI)b9iw=v6)0MENm*xjG7g9|RLa0s~t`oxxwhA~!K`zY&LCD^Q(zE;A;vLl* z#JdcD%^ltK{eHLYXluxFX15FO4@JCA=FQ-|upm~uThI1Q;{7#t4yM=f8=i^YyYIB`v`rkf5L)CCk8xnGXH%i?hYbdAzCx+W;tRgAIbCx* z9CVy|_sVl|hIn;tBy*0CWWg2|BJtr&`>_*9;=ETYVb`R$E*X-wdiIp?_9VQ)GJ)8} zxc+t={E$38ZeTh=2KP3FzeLCqC#aW!Kd#KCIw*USB>QRP)6Dv(`6toPp|tTa^WKP( zctf+gz(`dOmq#3-*7wQOeFJ~Ya*W4a4Y|ZVW-eSq85IhhokMRMM9ok(Us@`hIi5+d zmIbtiBolT7y_kcD{0r@beIwV9>p2SP;%_jIK9YDZ6R;ct5eoZUuot=egjnz>EBMfu z-_UHmJE6vF)KXm$-9!RqH}-2S(XKSwIfyLiq_IUq#6%ApQn^Zkw`KK_ly%-_tQ5>~ z!y&Rq6{@e#6jZLljhgGW`MNl6%hFQM)(uWJLZYr(|I8hwsE5s545W;LG#r5$F>;2D z_Ql7{R@WV{z&}P`Sckkjry_)mbf7`JDzdF8AhajQE3Y6qc#^;VK)wsLR|48YT=|sZ z)0bP_03;G;OYfRNT};|$a`_~tw&*-Wqa@W^%#Kll7Q|f#bLCFaX}nJT?7a(W zE2gMpuPxE{G!v-R&8Rd;17&?MksW@3z!TiEs!4DOW?J`ioAl{0A*2-dz!E~q zzuY^jIL9z5$!&9hZa$mb0+PHD(ZN>bdeu!iZ3qXFd64C>4vEC~uO+z&;+-0TRqabo z(8?jcjrhLW}Q&?Yco+q7x!rmy{nbh8H{L1Gpu=wf8p ztD~AoCZ;grj5GR3uwX{}Z_bI;Tm~XYVDrgT6U99`vPo$Gyhbi|-go}REs=94kV5Zo zgMgUQEM@@w`uKY_ICK{80#$9F8T~>#__FNcoi@(l#@wu$#9HZVwD!Q5*K-n>yXU-u zjUJDmG zPnF=9VpVv17<=CeN|1`z#Ku(ushp(TYZ?Tp+%6bxw@bJ{JTPwXwO^@GlWdIPLERAA zH!tJ-2ct|Lr!{pc-s=F8pfi2^($3uhyf<>i-JUJC22*m{d`T%XPOU00D|E=>9Zls#BfLi_LM zl9Kw*2`V&X>J+>Pcps+(97FAyot^zb%gGDbeo za&{F!ac{^Wy~9avZw7o{f{Pj<$gkLVe;9Q#T-`Eaw;Y!Fxp$NbjOPU@lm+MpGE5w< zy!U3iXVK1c4dM-}TZOQI=G~?e!8my!HGrp6MiDflaDjZ{r5Hcu(zVrM_I;E@$kI<+w2CiQ?8yrrnrljhqYZ(DNgW4WE4Dl6cTb zOV{J(A6f~cX}VQa-fxMl@GfQk{yQDQv$HHEgb?xQgy@^+~ec*Y;^!qxk)5x520Rt-+0%b3ljeqh$vu*zT zeebUJnPx^jW2wD~6<$*(|!@Ob{D2ywPepP7t)9=1LM1QytXRQzW4K8nH` z9bGO0>~!l_56?^XB2=mPOf6b#SJWBU?l5FBy0In0SVDrd41bHjsTFmc%!yuN0fqle z+3NRr5X4XpTCD~z*S~3)gfuqmN041!a2-!F){`u!q+-2vO(oZ`4Rnajx~C@Oyq2&h@^Pi>coB7+5S{ycKwX68ANpn%R9t5^ z(0T;=$m{cr{>@wMdT^a}YPloWnPKp^lq~~LTA7lteV_L_2SJ#9y$y6!_F@O(C+qr^ zpKe7KN8+Kj{l>8P!Tdr8dxxmgyd6yrUq<2Arla1|+yq(cZt>%A^{whB9iJ9&?&s45 zKt47}SgnM%ouf;MS~o#iyQo)Nsrd}Wh(MuXe>&OsK&<_}juQ2TGIrdx8ljb|r&iFT z9$Hr@W?zm&ZtN+ui(8n~uG^Zi)ZvQY{K1Ly8i2Ti)FgV*`S4L>+GH3!q)cYkfAfcV zL01F%G7{G5n{lmQgPL^P=Uva&yWnTC=t&WAb(s&3Graa8mxycEw#OLR$#B{( zjUIf;FS&od;~2rB@W7$$>WKZ@LS#BDn7__!<{ltXZ=cwPmObl{R2uAxzj|M#U?eOQAwAH7wOI#I~WvzBRC18z)Oik{8{D7Bnv zJ#|949QM`!!R}pgziyp5zr!rkabw62_xJ#Q1>_4gk75V0A0NU*JcehUy60~ffmse2 z*|m|xRD5c?GE;u~X14y{nLgWHCofiMgqiKxO0Ew&E`tT$o?T*nAYfN_zNWJFE8*0ETlUt4=stkfoO?9er z8!vf%YIa&2PLu4NQqK~H+K9{gC#$N`iq_=-d3#E3{aGNHw*ytyeiM%Api}MQy*&Y1 zXVO6}qhG5ungGhE2|U+S%LkS)i10s}XV@IKMcV9vx~FKGHA5AgCN?}CKys?9&^PC)GS2|n>w zUD&EL!d_hnVeoZLitM8IsaDz&khcwNnn51A(N@xEZ&jpg-Qc5=p!3$6SPZO>>@^M^ z9(1f9zj*A@QVgXQ(g9f*6)Z5wVO`Dd?FDqYT7R18lbLZH2eX<#lS3hyB9xuGA9F)@-XAk z`uVFlvng2i0DZ}*iS)XsnUviS4xm;k>< zDUt{{rFPa>eE+AeXC{A0k)mOxS|t9DOoYY~R;0ftld%(U=In8r#~;p|z0~|!cpIc} zH+asD{FgxWKYIVm@A}t~BV6F<%{|N~IAwpn_2)ivcL_*SG-CBrMSl0-{x#B{nrmPH zdX(b*gFJ#i-TF5VqbQJ@v~Z$u{;hJ4F&PV}V#_<4vvn=kEiVQt?Pk}8&7PXY(&Y|l zYf$~Sm1(5>EU@l0ntGZpz3=S+`D3ZRT+7en1}){D5|nG5@)G{H{?J0>GY)WU0drhb zr$L<={(FSxKcD|%R05W|f}c75pQ-Wtl7ZoYBQIEN5G9Rm1E4TgWYv;S#e zAn5h-J`lQPZb=lv{x6OG`Pi^~5+Fb#R94T9k_qN{nc1doqhuPeZgHhQwlulJUFMau=RIcKqGTjr;o4EZ1 z|IHi%c88iY?*iaNx}MPAof>Yi`$bUr=YYssi=aiR+jZ5o`iMQAmPI*Z1*m0`DJ%TtKO3}WAE9BdK%~USp*m*233h@Onu5wiY?HUD61o>P{tcrBp?a{P8gJODKpmW^+h8JUzsCi?v8 zM<9Y^3%Qjg?3hLyTjQ}h_;5^~E2K&&GklOhvRJRuXsS>-`JJfK%zc~JWQ<;OhcODuQ2TEbb8F#(G}Y|QJLSRfY0Sc?!Ok4me!_(&^WH1QtzPyUO;&=GKk`140SsXSmh@>_>uvQ$#a-2 zD@tnyWXkxRTYkp@L{h|SLqj_{WcgEEB_L8o^jQ#M0<1CoYux%(UZd1JYooFLL^<7jZOk<^xG=#cywgE3doG zHN3UYjI3z@PTY=j(<)<<19I$vO@4X|&mxa;YKRc{3(&`*%GfSi)le{V>07fheP0Yf z%mPg2B4`VVjn&J0MSeK=pbTK`c|hp6STpavu^GuUEPtaI^IFh0UixGu`FKKGJtJK7 z|DLP+vy@X50BNm{zPk40Sh$RN*U57H)~J0>aYDQ&n5v&*bl6JT-w*d?5#Zop`s~F` z^O*^%t-^6rK8%(|IsB)m{6|gk`xAa~KoV`k07-2_E(SOQo0l)F8O#?><`wVDLhmbo zb#E&_^h#VqBD}$V{5I`fi)X4C0&LKdH-Ue#Pac=&WFZ6MOjsZJ?|^m;jJtw^=A+ge z3UPE9O*O)s-qI7OJx_O-D825gt$1*Q*N8&+;{!#)k~@Df?mh=FF8!XkFxE$|JhfwA z7ShrY0vruFIliRgr_V*dg%!I#zmbynicBanVzC}9WYn`YS?;_&RXHm|x%wB{BT@U( zK^PnvAT7O#HQ=?*Ue(y!Gn+B=e8#xSIp^a3yPRl-j$V+lu534rflwWEpey8m3 zS8^f%0Pm0DvS!xk#ue(3YyW&zibfTYsPa9$IYa`ncR6sVBIomTip0DoDR$;*)DAbx9mjz9w}&1+wxYD;0t= zrW!r!vgi~y0=!11aZGHkYQ;F3;?Jz@{%i!X_y=qx|3>5f0t>?SFWqjxcaJ8nhk5WU z#a+2ncs>$%A?t05k2Eyonv%mY$Z&6Ph%uWE9zMKE<1OEf?{9B(mET(8dpCEw&tI|I z<%xEgBcLLV5+KcY0+mv;u1-mbP>FTQyc)o8WOHzc-K(x?a9L=raS|ORw0qvBKt?;E z=Q{BmSjGcIrH9`%K!4$^-=A+2x;c)hem zI8YUI^EwqyEue5kVX_`!Fzq8=PEKWe8oWm3b)7rmrd(N{Nzcl7{yU2U#~=Y9(xY1( zhfk3gI&D}@d?Dez^%@JieF@Me5`OYn=Bo}Lq5#|bK(%BErtYnB+b@jdobj1&fgr0k zJ?g*m5fB1e#05M~gnr^Fiv|Rjf;2A_GmbUSn$6V+FU}z^T~YIUQ)*+&qR=&elC+|B zVE+x^bBziy`U{8qc#li3@xusfG$d1QUS~>qrSe}lCXC=x4dAwK2vLXKBm1tXR0>E! zp`aP~)CjpxfsuzkN91q|PQ=y%pjgV>I0}bqfo}Xn#veacyZ8 z6+zxmQRuulWLA|e#2kJjbjexUk3eV)#7}y!n{W_mdRoD6+%zot?5}v0^x-`~kXaK4 zhxknU8YFb5D~;DddH&#r%?5eQtJrwNu@rkFqOckE+`w;DNI3NWq3gTjsc!%O5n0)! z>^(z8W;nLU7TKd@?>&xjknE92Hd&e3S;qopY-JPSzXYWe+3!(do26o5oJlcrsCx!;Y9}$X)3!LwuX7H!%G^#nj zi?f+#6jA1#o#!(^c7L|pM!@g2Z=qN3W}8Gg&!Z81ED~_mGkJ4b+w<3B&;t7iyiw*u z8FIUx{D~?|7!mz&Pu{&fOrEi4LGptH_7}bZT;C@MLv1NR3KY+mHfkCD|=xZ3Ker}0L}Qov%Ag-O3sEqZ*ucTeyhoS zo=T}%G*^7EK3ol)Y8-#+K@I+vTV-mh_K|^GHS}nF2DH&N{JF9f{vD4=qc7Df$GTSN zfs9dtt*K)4MYq>|fNvB&uo~_%^jga)Gw60rdpWc-2lsof8)^?f8{OYy-C9!lJbJrf zNLfS%gK3rBH!@DG#?GMT=gi!pq@fl{&lhuumPq-Z-t$!!JRzs!yjD({C0~>?wSqKwnG;` zw2O5%n!fYsKY!Mt@@lgLazQgw2O4pk=B%{N?_F)i_{$?P{&3%}2(ZQ^$FH93>rX|` zkC%#pN93gGF|v_9Q=h7t^F_)JRZrQ~zs(4u^*bFHUMNPvYwUmbfV151-W~MPtye^h zHk;!gw@J|p+|pLMrKrzwAiJ3KY_}jhGlXB=1}!kX)_hvt#}dcW@~}yyXKQMJqqK#e z9fm(H{n$z4T`S{radxC8^Gh^~zYO-j9F2ljZL%cmyBy}lk!S0&>;+`dKW(LjQ-bGps)2Ox)>00{ox{%s=h;e>hmTmPV6KUby%=6s%A z7KL(hY9X3a>0i%rvQ{T5^1P`@@7{Oc)^~r7IbrK! zcYj@Xg<w;OQ)YFd4{_i9PgKwt7z-slV{1&>t(( z={_j$^4A!`Y)J`9&l;}ejhLurU2~k5tQSXdqPuhEwqMGZ*GS(Cf5h=XY(!zwR`vM$ z)ulR5e$g6BItlm_W}16s?agm({lC?WeR`x-uSEQK8eNP2i zsNq`Lcv#MFJ6WqCZV`6PwY)_C)8KG{u+ukr_j4t`Uu$=EYL}w65eHtT`pzEf`kY!t zWkSy1$Me;)C9k3IaRt1rw+CUDQZ>UrG)FOUG6> z4nZlEtU}&n5a!(S1QDK{k(A~ntg_-yvYYWd^L_Cs_#7JfFk1JPdkmz6PKKJ0+t#VV zu1*zvr0}nYv)=YoCLz?*$_G`}WAB8gL+~gQ)cqwn4lJgsi;??KkVsCSR5U@6va&&! z#YcAavbW4wne$5Dc06Os9scZ6`^RO_#IQnz z<6pZ#do*=+;n`sa|BfSaP;=&Fh^hR?T%eC&l$t7j>HFL}s>T6{!=DQ99bEUXYm`YD zsMsEDjP-B%AMF%gX3j)3w3jz-n}W!{zoVYJ4AN?nfPSO4e_sv?O5rrR9c^#bAxlHh=t*y6oroPxJI@x7 zH09|MjI_*gmpT}TGecQ$xY#5P23@uCni?qiZC0B|A7^cRphLy@;Bz$NZkHkX=us%X zqxeP=jSM84GXF6K7W!+n>n>YW2I;IAY!>1payuX3Xn2*=p!Nqff!?=@%rmmP?{~5j z_jOVP?9(V~GalYP1^FfRS;N_H8xPXI@7sGl-0%f0%7c;GhSzL#i!kewnhWn=50GPA zV^e)w?q9uA^RGshzry^o(j~ff`b+i& zm-RAH#pUrhe`E~d4S9sd>iY0OoGgpry#KXnI;>^a&GCCIbS+b3-r6A_bF~qg*gw?o z5Ak?p{pw{-pQ#Mv>+7%&zb7X~m|YVS2y3*5@{i$A->l>cK#Hk=;X;gR_i4{4inZ zA;rgldl|;|J6;H>SIM@s)x}DTIx|z??b*w!i>D(Ip~pr z^-P_sCL&P4EEq>ML)P+9w&3y5C1sR(^d=929T_*z9QizhoxU}#XiV$_&?PC%ZdhnH z<+`wOv1Q&lK)gPz^L?k#>L;ed4w2DN_{Lk%Hn&lGG$!RbDvxzvZ8xB#F~Y@w%qENJ z85E!FVYW|_)i+EG1`A!hDisaqe5%r=IlrjqiDc+RHybkVlfBLGPcl}o*A$4{&+y{b zDQ_=M6nF<)FK94s)J)4QP>oZ3iUQNN+f6CD61P=}&_Oh{3AAgPN%KDFh1r&%G4olq z?(%ewLj??1PL(5R*^J5}Gfc0X%U|36O#+zc!;Cy{1<{XND(hcWSS)9~{nRn5g(u%6 za2u?<;S|1}QuG>x7d=u*^47r4zv0@&LD!-;>b26BI^*h!uwwITM2f&huthy~=esQM zhVoS0)A_YS>V=`&CHl9?;xpzWut`{I%@Piyh4;=5G*J-j90r0}@K$mZaHQ zsHZ3yEk8qWZkGp0)H50%@ZZt2DW3bI^7LP%DT@wkxlR`j%_^>M_Pax1>skKz;Qz11 z-nyhN7oTv}W&mDoyGqsgYgAu8>AOA&iF<~faP61E=LhPlQD``%9$Ebmo!4kL7MU@c zJXQ{NvL90C)vfX7qXZ3P%T00DZ!Sh<+NliN`9joB2w%2i?Ze zBCd}^JoSSwBhSnA`3wR`etzevG^efYTpu|z+plp_bL0s9R|J5hU6KGKKEioVLJGtS zqvQ@ar{- zUOE!?r{bwS7sCx{HrjbLxkkHjFo{+ev24Vxg)L$d!i>J3((JDf8Zu4q^l$zj*Rh8ZZH4tAZPas7Pf>q z21`CQkNAoIPZ9b6nf6gGxR^(N_?!d(YRm1_8p4od83e3~U! z#7Q73AG7}!%OJvf@;9(+ORRn zG!KDny&0J$mxt4#wi@%*E}W-5O;PvSwIQxl0WNOburmQ0=lnz@r3ZR<_=* z)?$=F4-8c2N<6!=FfhYPd)g_)5+}%1-YR7B=e(@|sg$$DwSU*Ax5@KUeh{L510MnX zT9_R*@QVZ*#aAV@Td^pf7^STm*o`=XWSa(IFy-Up48PJQ@JqT%IsyuC*wLum4(e$y zYjHMGVv1LbWqUX2-;jgpl2?sW4X&MP4<*@3GEZ|9`TjrvdY4@#o3Y{iWFuDTvW3=o zIB8w&^J`B&ttO*y;j)md=ohmF)zv}yOf#k{srQ!)ms&raPGq{^ST*SEP8LfwEF33t z>Am>yI&oO7_-B8L5HAaxWNJMHs>$H{N3+}87Fg$XUX)s;hFjbmbc}{G%Z%cYZ|5=W zJUTZF%zSoRFb@x>?2#4OX;B2#6C0{W_`66C&z7U|QK{wQp0Q7DlSB`VN=C^ZW(^3o z3Qvugl-6x{ZR99>3$0Rkzx;#+C})WVqT4R#(rKXj<`HbEzit&SAQLDi2X60H8>`>G z&%xD9??H8SLR`FDK;o=dzZlYVY6reI{&H}==&&I5&z|czi|Us(52WW5hvFK}H1LVF zn`+;e9;EnW%SKN3sffllf~qRWtbkVwY0ZJLRml2jiP`l|;p>SFmxCR^dAc5j{xC-I z_oL<7_~NNFkrDOORer4W@%$=K>P;4ij-bnUXxr0~&N-quCUS@UDP)d_XSEp~y~np0C}wY!ZFu6d zp5v9ErCp^qr(^#udMQez5Ac%Y0`jeXb_rL5v_0BJ%A89*&FEah9lQ&;yQj5E)(OA$ zWP8)uyi(!T>FA#vjla$l!Z0}qHT=Bqcu+T&4h8^2Vs&!80VCb9oWw4zrmlHKP3e(l zLyh5NeP7M4_?3Wp2=Zr&ew5JvuV(e;~keMyq63g~sjp`kR)6E|)wV{mw&UdzEiZMTM_$!p5) zdc4^gk+D@xtt=6?)Y&;{VrOe9lxlE3{#jKDBjPg)yb!!7_w)O0+1CRu8jh`kvE&g| z>hr;q-fKE}ngT_m|x1WDqHc!e6i~hEXH&GYW2yW@O;|Hnzs0p*Q%W+a8Uc zd3I~dHIb(f`W(6MAroCw#0zX18`y7ZvKD*04hcOuDtqsL9Yfv&`Eo1!VX6_*(l7FH zR$bf`4mY0-jWTuM%l1Y85LwPAJCTvupVw1t9;D1c{xDsRI>7yrosmG0L|vJncQV3W zs_Yv%oS7(m_F&H+4fXU<04~5j2j-veY}}$wwo|`NkwkyTk|_-EvpC$U84}}Nw+!iE zvN{McFQN!Smd7;zO~{asxDET?y{j#L44T@%&_oU!Rv{xu{3ze_|Doj|Qv=8|%wxoo z7tQmg>Pmy~$$>h=|7Z_J%C`sM&dX8FXb&Uflzc+Umw6I|LCUrZ$rc9>pnC)(+}}=r z!BFXNwJi)P{r)C?!MtLd*`k880|IiL5I5UmD>8GA>h$W#?l*;7S@3CNPVLe!ItIgb zps(1`8+v8;E(H`gPr(DBH3@3s1%%OMM0q#HTa6aoP7-dxRZx}lb07_VT)%pX!+@ns zkohy8=0{&C1Y<-;f{X%NVmZIbEB5NQHQS6%dtQ#^70SNlA?b&ldZ4Wf=CPWBc}kC7 zr+@-_#_A%f*zHvT?(Kh@izd@$PiSx?w-}4G)_*Lsw9nVR9aU)|BLl_$9cH7oK{k01 z25!(Y^NUfZdFANn+A;iM zbYlyQhkCJg!;JIrO-;!76Y?~T>Odi!|20?s2F(nhx1TA`&D0CYxP>uVYGi+~ezq6% zT9yGwGOpne?;2XwkPFWD|4cYYWAl{20@U5B$3yc3Q3xjhhI?_Nuo9Lr*ul8!c#|tU zHfn{6Y-FEs+h;hX@fbl}yOqdLIhpQ>$2W^hxntJ9<&FU83XE}cP4!zf)>HN2LRrOu-W{XNfwPIh5{l;3) zuL96S2m1D>kQR(kG_=+zZbbmg)b0l6T3{)LuFq5F9Z5eLQd*U{B2&r8!t%Lyt~d1! z{rm-Qm2DN2KfE6@(WmJ`sc>HvU*>;g%c;2c3aX*DYt9y#O%Dfm+{hh0r=5Abvd9*G zW3LGl~T!g~cDX;N!*B%)@FPw0S z<^0uO^BU^x;+p&p%G`+bjOrKiE}fZm#uzl1)4@d}^hZIbL%3nLA2wIboRv9YK{BX` zVzP~3{zY^*tTjGgFIZHq#K;MG#SDpg3sIvaC8MviFbFHpsOr#rCLs|Jd7HOm>lqNv zR6~)6t0uJ};OkIOu^=emn<4d#WnO0;T606`lC4HLn%=8NDwA=*3o(t5d0OcrBiLdt zZBGu*ljqVu2)X_BB>(*C<+lW|5Y=u!JK`^xOIi(LTX?Mc0v|lx7xZ{_`m_r8m%xtI zTTvc_)=hPF!k4^ZMA~DaDb7WMcS@djEJj$!h|mK z7?Cot{4|C@yA@{f!~bM|eWa((ZEO87TON0zF~8WnKP`3`FRViqv@NHqZJm*OKZB6R z!hKga$D#*tO15WMCh!wKxB&H}G_gYV6Ysquu%n z!3aBM`C~$r_>2egMHy~JOm_tV5nNnZIb8g)p<(*wou|f=$vo@iH}9|NE(L8or-bex zonQXNLK(qDvb@382qV*gV`l3Nq0xcL6ZxeCMiZ+1t>ibg4hRzWt z7L$}Tv0fiD4{^4Fa=g=kCA$YctOEb=Ml%nhDIRoV<2=t6r55uUH}u}BlCKO33&UZp zU7e|~sSxo!t-TcEW0SNlqK6VQIc5B1$NyPLMkAr1%Qp+}35AM7$8Qz}6(>Wt|Fnux zY+w}|D!X?|jg-f$4ZnGeP9cSRJ~o(s#&NGafaXk{kfEA@SapbyBA5W^KZQ=>>vF_c zCLiXd(O%-|SVlP;AU(__C8&4bsm_**77l4lISzYB*V&ZzM3KB$traE53Naa9BJnxT zBIcnZGTNiv+QAKw43k?J)0r#nS)&NS%CXPG_gdjo!gCv;uZ1&Xc3V z!?g~ly)^qb2r>kYmeCJo>?;-DLM(+*g_awCiaiWN$FOfaNGLX_AC-5y8 zr>o0B@|w^oS*r2z?gDohY@7Ldeqo`rB~d(uN!v@jZ3{dTm^8L-y%_mImT)LOUtWo; zynaU2uUGgVG$=@T`W|u;#vV{KC9?D7F!h znU71hHlK?trk{1HRQ5GT;QS{%{m(!x7|{utD`PR=l=P&C`!#Xt*WTT8^W@lwU($*) z3jSvQIF?uYY(L?2g4;>5=SLd8wb0ZZ(_V1ph1hXku4dzx;?rHwGnoYas#LnnvNA+> zcel;%d<%=(EB6jX6gu-p4^FFq=*Jm9L0m{>qw_lbKD)u2ORTs{hYCxp$A9zT1Bc!x zryRYSbub)sF-xMhBj2ymo|nxd@xtb1(dJ#H51IYVn_}^1J-%rpeppTa<7?jE$+JJ zh15Ir;x)AYyix2Bypk?pZzvidS(~0R8rGa4EL68V{6swXP&?ndF<`srGr5sX;B~yP z@vo^OV*;OQ2JLGXt{)xNr}R28T`D79^rvl6%@DQCo6a`}xNQ{I)O~QD_3Uh1D4`Vk z3|iZplVn*&GWO>^Lfn}3gEv&qAJ0!a_q*zoJ)kojsEE&h)}JOCm8mYW>inJ!o0w%) z=Wu6kPUhn(i1SPo0cq*A0$Rhw_S6FhhNoHm718hLD0>Sk@jv`DMFZ1;07|)3>ax0m|mh_kf1ja(~zBN2y=in%BXn5!@3drh}j02PHC+u=R zK}+)(sFL=9^5^q z3mu^1@ZuG(W3z!1%)tFFd|4F`DK#^0$ww6;yDbFW)vx4Apu@(CGNKNXM@}KFH zLWj)KKwBBfJ%c+@-ZhdG7}r)`3RjXy!hdZo028pSHClBIURJ z;Cll(f_!c4=SZGxoY{Z9`ws07ms;&YH-)!O#fFw0X)zMsWC~)9Wi#oDp*RhHBS&%J(n5h-IXG>dL1LIqtlw$9ZVlYnLPG3)3ex8^w zjqhpDBLN4J$HeW0;+om=$;nAA*LGwjc9@H*w)RR8if+9$=E>tAjOz=cmc=qN)06yHX0%EJ7!il~f`_NCpj6Xrn&}McVY0 z!~4kHIRzR&1RM|e9(m5+!fF4>?C#MR}$6L!1`DIcBlr~ zPH;*k<618d<^~Y(@3<9}9gi7$+de-s36Olh$3wo;@H47$ubXq*4tcnBm`MO-BR(|5 zH);&v#nA9rK*RiiHV|?0Ym6MI2M202M<=xE@L+w{o_RQgrVKgE_ zBdx9!D!9(4C73F4rlWVLY)Ki0Nm3bx;&KQ6HImjmWK9f&6`}#I1Iug(Dc=`D8 zxP=X7NWsv1DGi=8n!tQznfBF&iEw^fYj86n;B3eYtdshzn~*tW1he_uzrl&aD0WQK zLXkKusscrZZ`Ta8UCswnmr1TW8o9?e`T?8!^u zhKvGz_h{XkdO~?tyj)$YM0%2D6NOT|hNF!d1TS}7{dVPC`PpEOOn^~bRwaL`}HBXCr2-xop^ zN=(+xqMrOhRjriDI&J@B@iV^#f{q;AjOYS|x(p8dzS9trMLVeGRG4#-`6|;}}e3Zsk=*{4xC1&NTJ{D3pAr!4X zVQUOj&-mSel+n3wiA>%PoI^%GSlWRqg8x&!~{ z6go#(n#S=i1IA810k38%Ix0ndRd^7wZn(ONG&!^+3j=p@D1l24#zWPwL_s70eNdtv zEMH5H&oP}qh#m#U($#PItCUJ+1j(mY zv^=WDIJi##qiOI|Z957xGxGr*TTY;YOFO!d8}vg65u+)bUBf;DJ}r%l-w>IyVBhfL zC3|Z7?n2wvVmMFr=BCZq9ZWX~3Dhif0!~3iNQT8VQ$`cXqE)o}iOz;0R0rh;rYP8G z4NvLsJQQ-Af(H%hA*pCJsLea?6f2G=IVlHs}~=wSR63s*OOv{Bqc z#2R2XWiZS7Sm<>2;P%)4{u+ShgaRZR8pG7m#h~jlyB3EXw|_fJF8TTL@Z9PTY?*Aw zjh_mZMO)@*iw(GI=V7C1upj>hGAL-4DxgA`6lb{U@r60DwhLXveY>(iBX86j*TDX5 z&q6Unh(qnyxA)pYv91%)T&hWN1xD(l+!7S`RdsdOZJ0a|$(!%AqZXEX5|dN9tj9`R zGfz6BX=!hB>XH&!t~Qf9O>W@%HXf9klbuDhTC{85aFrG(;Za3ArO;p}b{Qq=H=(7e zXCL$35-ybY$*6h+nU_H)CXnujLy>N*s-bT>Bp7g^Zu>%mG-l2NGUOAWo|>r=vnS?c zBkKY;h?LTQT~;E`I@9r$~_uMwd{1f&gJ^%>(|HiYq`nO2cW{*1m(g58Qqv?XFxGkv$yAT6s!w^ zTx#Tn+#-g851P|F=YxQDYz05M?*sT}9*vDpB`o=vB(ddGV~i!ziA2Ryv!hqFC2PF((pR*g?^-@RtIw1S+|WtkdjsqT48TX)LBO z`1VlyhkZv6Dh-#cDzeUXY$napLkG3Vn5SyQq!K1zwmf%OE1tl#F{4~mgi!V2dn~L(Bi~PC zv(^VGZ@5tz)iB_Br`IsHIMTbmyHcBp(xZHlgtd^YeX?B1ISysHW)9-W~ zlG^Gt$x(D>?}yYoVyUkgx&>souM}(MH(a!sg2)X$T7r9z4h(JPcgXNeKnZ%z?{p{` z2x$2!&@E&7w*b5?$?N2M4;Qo;#zLro}+hTyUZ8>y40P|Au*jGTwMU2Ixu&}{Q(beDYUQI?u z)_0q#`p1|Ra+$|(jcUg0nSms1ecfuTsHS(NH+iKbTZXVaS;W1>JKU(xOz7R4D2W0z zO{NG$W*O2ctH-fKtQ;HnUdp|T_m3e|P>z=o5jQ%Yq|<|mAW5&zA6puWQjTn-g!$7i ze{R1UKMqM(%W*{b49KK^p_h7D+n=kh(Pb#-qSj3S)goa^B1L1t1}Lnt#9R*k^-$x=B}>~s!E*SgUL z5CbX|VFKxKq3Zj*bS4p_Zd+Aj{4cQkw3axzz{M}cqVn>=9G6!&#a;z}AE5sjvFT!< zr8T1;4apZfVIQ7Zf-ugzm*0aOynW++bS1DallAG7A1kk@enkPb_ z(X$fR(1QJLd(uhPLE-zAf!(iSrZzB^l!6th*M~U@SGbuuj5*~ZOSrz=pZ zYiPXQJB>6jFMoi*zp@bl--&Ba2G=fW%qi#6ulC!jmQ#M~!Q?=GI5g-6y>sK=n2OGU zA6SGS&IuE#FIng_pnohUAu)=8}sSXNM>sULevwv4H&Y5 zawD=ISU`Jq!sm>fJ1n{<*RGyMKmyZlW9cbva`is7h(lR5bBI#-M=x~AML2TWe8`mR z4%#125u*&KnD;|N##~X&px9T!#6SzhN_ps6E>RgIeb{TcFOsf z+;N!Lh<*!%_5|>T?mH$@8sBpX{^t-V=(=$b%SZOeA8=@~L9XMm_{DLwmZs)(TTPsbkQDIq_4U1` z29w66s0Tc=maeW9fNT}unrJ`Bo^3tL6jx8fQfA&d9X|HL$k9@_xS$|BN$gqOjB~%J z(w4ILpLSf&3ORY{cJXS04t+4tUmE?A<+v1vuMOoH2%`!81j)o2419Gt(zSGvhDjHS zJ1zz(S|Zd3$ccO3ym@1$aC;#f9n1T0(-DRqib0Aep+*EqGzJ*1{ZzfXeNS(16}YrB z1q6yFM(TNOPv!)QzC%yl$Osx+ zfV72#v;aN-nnlTpA-GttW)ehaTafUzG&Gi|HWXxHx>|gJlt%06vQfysB_R_8p{A#Y z9P5DVKhn?O!zaGBddCEYj~8pYR@&iNZxecXiw@qlpT{4fByRjuMX`W=4YCd~8T`(#Hnt^M5T zcesvhV#M1mP01^`;y)jE&B4NsnLyMr5AtuvxYY4?()vwf6YcHoO;4RUeJunR&n5Vu zcM;YDAz1N;58X`afYk`unyTr~k&TIwSfd~r zl(*nji3tApN&%_o&$eI#B>z~I8fe7W9<1J|cQMQUnFZhx9%i!(>LOvsR-o2NC6ws% zlDQevn6kaD_w?y%%C1J9va4heKyc#$*DzBm4An@%oPcLQ-OYPsTjIoM==H?!D-M&fUSYhLCya6%_F(sr2w8q;E#XB-S|0LrBlrw9HSjaZIt9XMiWSjX$#ED#s@P1~_*{A6H=w+bV4KZ4ceRuy$7 zI^Oj}{}o>Us)}mc#{S*ka`+q(ZnFSh;COFr){2#YRzBHQ-{pr3aua$~mv3iT!FKb{ z@bXXF;q!fZL;@CDYICRfxg+vNw4aT_L`+fF#100gQ~AzBMW>083<|%Y=Oo=Pswc|6Jb1b=o@=--XRJ zSj8w--k;E(E|eJvt!yv*qSoQ&a-vsLga* z=h5F)LqB~RmVg+{LXYIiln|T@{2s}y5c4(zbQ75}cCGiV6%VFKC1A9AmQ+mN**H0W zKKU(*Bfew1^sRv_8oP6cr$2ed+u*)z@_yAD5nBaCMZ?>*XUg@9VLippDSUS3HuoN* zUkR6gf3#S-?DhP>?AoJ`=|g|fm$H_Ha=Jj^S7uP}_F%$$qWQs?;WKRm z=%rlF$NPJ9e{GlL&N*|cp5pdV%DnpyE_ZEn$)^*FWU(_-@`)nmPV+l|?yDR#*w<_^ z&qKTbUPuO@EBGx3nJDiX`(N^@hkHFd$ypR2qA7Aou-|ZLC*i6ben=q~OU$JF>LwPI zphGiM$ZH{(TsRi8PczbFHNruzW&(nGltiVHM=CMptMoyw%l5O|=D5ko$jHI>H%c{j zGd7Fup>}-^e!m0TG^|zk-6US~+H7G$bokyLC(!mVc$@!n()d=EdlTEIGm6rjJjE}- zz-f(nl#{2lKx%;CDwz1Y`UnsNTi=d4G;Aew2NWdDM%eOfs`~miHM3rYz3(3M(0G0$ z(xU z4QUM!a<+2`VPGkmt8D?dHJ*#OZ&q#vysgQ~YF&?_!HyCZxp_Jhd;1l%qPzme*a^T= zu^-%5Yqa$1<+ZG~5PV)4`Tw%Ch-$1=@6U{`u3GM!LEbtAiiv%rT*nvCv51K3Dk3f1 zzpZeU4t+PHW;gJBI8SV(mGQp*eYB%FKREBF%Ly7ugT4vaUAO)EMUQGV@x#e^-0)99 zi!kvJk_F4X$)lk9JYbZYSZwuGm0_`zCDr8%1dj6XUCqg;fG9Okr`-hbNn zE`n$$hFeJZX;tGV8<}sPQ||^fF*k16@A$wYY4`>8Q+H1u%NQ%wVp04DYHg)}F0tFW z{{#*CV5C3QwwamPwxG*u45;XPWl&T}QF7Q~ zaSAq(?Ed6$x|1thaq|R2S%nY0@#Onr?ayJGf+8Uc zZ%&Tlhk`D%+B#cJooh4=J_C(foVGJB>GBEe!4FaMw$HG;dIxW&`GXgosY`Et| zuD`Ibh(+1F0-}BCezX9`Ol8YtcV-urYRIa@BewYs+x_E^0P?7+87$4p`gtyxig@lx zD@-92Z!O72mi6Q*Rfn!bzVf+vt!^Gc7lRg%XQYFG#1PKdp6l69iPp?m5cmG~JHboY zUlHrRWXuNewpbb>iIKyJSWq-DNDcpxp-G^CnrVUa;kCm&P&q5dXCPm*s*EBT+rshq zqR6@PmHl?tV=^SvaN>0(%(1Vz6kA~F=;&~JNqF3Vr{$(RNF02+IR~FB{v2KC3_w&e zoPBBVj{@$Jj!IENBOAd?xwY^a!+scP$nxd^yTNz8o>@mZiPDG2@nV6=;UCY`*TV47 z)fvh}Ud6{KuoGl?f=+!fDgS@MZiMS!z9ZyU~^>EnN?91+tz8>WElQ=zp{lYpf!cg1F($MK@S zQ_3jQE{*S4)zg0)NBv)l{QV^ZY?V?5`|n0vea64FM{H=FQR!v&4|j1zoc8546?>-B zgrRk2*G);W(9v_##l_e|1{gzh`nPA|CQbfpuj`jwMIVmhKVI|yp&_w|j?aGbOhp;g zOFanX`RU|6*_9cn6g3yO$gnY7pwWt-3L{M=#i}F?0QOx;0Kb5aR>(zPmr5gfuiLl^ z3w4{Dap$wh{)Z?D_)fGs-LSoXRbBP3Wd%ej%vZ@MYD}JhzqBbOU|`R99WUSfV!M84 zvSX`$b6MbKQirh9d*Alph=>TU!)ZvyCv>}7pIifR>zC9x>VcZHMOCl!ly&Tmwnq!i zkKQvReeYB9`+JR$|6!8<9mhZW@t+6DxQ$-DHEZqNeZ)*{GCq%b*xTZZE|^>&f$@~^g2268G4+$UV>txh!c8k{0WXv9p(m2Xkn zc3i={5X#H8TBPXRg#YB_-}{VzohKbNmL|2}TbJ9HGr-QFUaVEPl+Rt(OowzK5e~Zu z6TJ${aN9WzyQ-FhfO$cx_aR+hzg7YOq60XOVtcjBH*ZMw00TvdsHt(am94{y^kXAb zrxI~&%|Y$L@8J2`AI{mO`aV>KQ%lcN=1Gj~e1_Qzm#VKNx3v(QV+!HnHr=%Y+hSi? zW?ena-f-#HwH|JlR)(#wXBg%3_HGQ!Tu(UoSg<6gca)OiF+(y+n=krJo%$H++S6U$ zY8)BHPgppNeu$gcv^1)&<4kwgGdfk!b8yeuTi4f6g;LzggYb5?Ur~v95qNt@L}g#y zv(ByIwV~X8{hG}?H65Dd1LG@=@DCj~x%G%1?kEgZeSdhiZ8^ldZt!$I%{@H}rkSVm zWqY^){6@z%6d9P!;K4%XcCufekov|_sKu8o^tl84J}3KE0U54;#AdqT03(bt^wj>} z$2oZqRmkl18&H7jnDt7mv@5@uBHnV^hnLMO>D76qZq4e==F>B)zvZ`VF!25&!(ZvA z(+ypoKW~L!G*{crO=PG5EW232ON?p*iQ6-K!C*0`K{jxrqq&l_}Pph6$lIMm%ip>82*?O>4O}=s|Z+ zRjJ>$eQ}Yyz2o7h>))aL0x_F_r)$9`|mU7P&|ZS)oKvo#gR&a-qmnwreOlc^Q) zlK==4;-O>fOIwjmKN{%ZsLeQ)bGjpWYz93K;hWQ*#-s7(K{4zii~q#6c2M`z^OIX$ z<-GponRKWDDf6})n%&7g+LN1#Jj$OdzwkSqitV=#Rh#^*W{Gw@1@8>|bs(_yCfI&r zQ-^o!+D<(`Gv;|3ov_3m3D`|10Cw~~+GUe4Qwci_`|fXisx}^oiy!r<+|Cz0SbXTs z>rsE6zH>&oK`yul6}nk;kQgmy=I3M9RI1>SaLo`o`O&=eY=~9-ow_tiP3bKdx{@Zf zG~{W8V@P+sl_xh}8~W@FR5%^{-e$ordzmL-;=`8V9saRHiRPeMcSbIOYau`ea==*q_` zeg{+RxWuhXPc)xQk)Lmg+nWCp(>72ucy{D_R)6`EXSVpW85h$6P1cmpq+PM5a=eO% zNx%=qDVXK4q8mMa;UGJA#Egk`QbOa{)C1DRCGK9ckK1o3^npW9jG9K+K@z8_|N!YJfN z>$jbw*-L4b$A=z zB;amlfsB2F-;p`NM0C@kjCa5H?9i}@%~Xl#p#x#60L1E^ZN`JI{O58K%0N6lOv6F79vKVZnMyXuQUpAgaD+)*UZvU%?Kg5XGkc z?ZEzbj0g$r8|!m5Y9dB7f~^-oEmKu`KIS*o-TY;C+Ub2s$tNkMO~3VFc5koQ4Q$&< ztEHWEmF-=z*WTVQW?{TS2FY(XigS8w?Pbhbt2lbwKDbhnOy+-dUf~{v7Y(1hIjrI~ zxF0v!d7o{|fVA+P@PA-~I@)`C`7o?N7y68ROkq+~`Zq8-dNPIazq(-m0x;lNGuF_z z8y0jyv9fKykD{nm#7`Y~a#TUdoo-2RoRB!cO=Dtp(4rNGyBYbF0kkP%NWaf{*&WQ77mG7vacZsm1p zY<81Ytp5YuDzV(P+J)4cp742}SLMo(jF&@0pgSPGfHwgCJPZIMF#v=a%CFjI=e996 z(tm3|W+>eDLjP{do|lU~f}8d9Sgmbq&r)L(PIH>tc+!z|oqr*WYswu%d0Hc3AZNKr znU+w{%RU+U=3r-P>JmsK&OWulLC(ditLs0nF>Iw>8q%wY^YId)m*Etw`P}Byjxe zc+Gy%Z%)huB95FD_wAb{!SZ4II|>JUC$#u9m-Vg!=R}fD2CYC=5fT%_p!)Uyvhl}g z?){#nfU*c4p#fnb_Aowis>XNUnNm0(KI4q+<>zxK%TrHjo^Ob)wi(f-q!Ijod|h`u z)&1Kq8A*2K&Ylq=A^RXHBcsS36+-r&$H@*^A+kqE_B__1P>SqvaB#B6aUAp5JRkS? z{q9~*&+}h@^s4VU=kvWj*Y&>M!?!fuE0&hyJ&l_@dtfx;gxK&>5n@%(ccE+&Us_a9 z4pAg0qADm78hhR?sykwgG__ke!i< zXVGF**00I36}AL!l$mxx*`Jz<>I^d~y@>nx*)7rZ8B5br{kNvU(jt#?=#&{tnFFEq z%{B>rucx0G+z(dxI2^XPD;>zNxqmS9rU=Hz_^h_=|$G>NWsKMVh*1wozBM!Qh#7#uCru7~}Hn)ZmRch^&|AnG*} zp+T4&Z$O~7t%0@I#s8xN_NP$HG<2^y!l0r37s$Lteb5YWTR3cY7&gY|(3G~JXNuTi z_Sw3Ru0GkFhPp4sD@UrF>&r2WN|VJmzIS1Q7$go}yBruj?wtd@`Re=>5$P1!Yjf^E6cXOdbwb&F5IljGG_c8b`DGNpFDhoLwb2&a2z9M@PD^*;j zp*-%k8*)zmMP#wON*MmpYO;&5OrMgcsltB3SQpZWxg^}H_&m)4uUY=pf&#T0gvsLG z+CPM#x#`F?x%2TKRz?%WX%w=Xs{S4}rNN#xop1rHdhe^gf9EQq_lAk&F+%3rs{#ddyk4Z$3`sGMc|kr$#Yiey!@^OrLnHbo>SOhhYg#oMXq@RHU2_ zB|H}$v!9Rs{W@Hy23Qr%wb%WTa_m#`*)^^x63o95>VMT+IUly(N*}QUWY1CYgex}T zZES4cik-}r_qUP`#yh*1xkt|sdCA1ROL`3n!b^sWl5RUX#<8CbK0AK8 zWd#UR0myd3+8ph3>GI@@OF#czH=5Z>{f#melhK5^lHxL#iyztCTuBhSG8#r3hW-{s zv^4vj7T+4`XNle&=Qa~Ta^X&ZHgX)i zwX_%CCli2p%@i|avjYpN%*(Ka?IT51^cFd(*wq(5R>rnIupg;}V^dl8+Ztf|T2^h% zCac#4;Up}uuaHac_g_UlV$15LWI0T`ZmiPi+%2)7*9`fxo?P&^*5dssOR?j_%?Dxx z5QCNyo+8YH{M=$0+3$DzxN5cWqR23On zrt&+qB_@P$|I+2L(}`{MLN@o|(@6rK*5U4Fr?OjM6_};G^-z&q-eSLq~J*J6m>6!v@*WR%Z$L?x{ zhf^%}I+~8Y{CI9go<80!1wN8m_*@_T34eEuX>pkK**Awk9?k<^-erdS6W589;I{o@ zcb`uEr5sF_1D~5VvyTgUJ}8F^RO^g|ejS~Sd^vd|Ah^39C>ykW-(c0WW%2Rj#}Zk0 zo>EEL0p*OHg;Wvk?|Oyz{AUr>umhjcDvV&7y$k4n)4kV+Se;wexH zfTQ{K{Fx@9^o_fJ)bRS-kLoM8BT;+tgQVkLN1}L~?4Csn1t#DU7kal@R?UjGaJ^n% z_}ODElD`U{l?bShk@w!#wtg3{OQYGzt}Y-9kBCsq!n=KHD!7y~St`Lhnb$MsETfSD z!9v7N`IR?@Jk>LYyD6QguwZe?OOSgrJLv69m(uUfFDtjB3TzFE91|7J8*M)P$z9{J zlOCUGi@Jn0Uq=JDX6&X=osV$w z0don$0)LJlPr^w5!Xa5Dz@vY^D%vp}Dtq`eXGO^VD#59m4(z_Ge>{2p=9WJ&IuW!$ zxrz?5l+bX4{``^H=`sw^A0BM?c@6iwQ5OAgeh?U^t3(Nc5zgQRUAua)PYHVgT6*>R zL#$I9Sv1iSD-|c_m&Dt|1@GT{>-g~?WxFOJI6h&^zAyJJ{(5=zgtJ0K)c3!XkGlQE%?sX)6pURP;BBGJcrSF<+;sE+(*hgw@{uT`gmW8U*DnA$z&Z9Wcwh-?WDw(CYf4z%Nfs6d18T%|EAOkTePZ+xyLRmeUXk`1&nBh28bWw@uuirM46ijj= zXX%Yk+1!ems#M_*tQmp);5ncgRe%NO;3q7Gx{~2H_0PcnWk2^yVNu1?bNiy0xhQNy zT(e9DUE>!fW8RMxcXfvvkg7Zxjhpk{ZsS!q{D&}Nqquah&-Qim8}HBYRVeaWXzHW2 zf0U7)|Ka1}WJE#3=)3L!Ssc?ym9{u2{8*e_|8*kq(iOd@e(7%0xka^yR)4|fZ%;SW z7GAgLfrk7Z>EV(F%-Nd3HShOR9p|-7oF-%^5@+!E=WP7u=J2TQXs*^ZQG?Vn$E6E} zABxna^?MB-X^(u$n}1>#SnsHaelt1DMRkpn54Qo;ymglp#p1U@Im|~DX~Z0K6s_CA z_i<%!&!NpGYOr}h23PK%3uWIiYU6fX*>x%;?H6m~1E@x%h=uEtZ7w2WoVsB4Zy4Q? zn3VG*a^<2xNWp0@A(Hs=m=)r+VUCb~v2S*7>RWu&6tL@2_ob5QS^t^13v6AG+r@>2 zm7wQSOsTy@S^h}UN+k90Uv1*)?8-sKL&?sm6q8vYTYLOjkfny(#COQPY5!Kr zE&JEsNt26sQcqySM~|-4MX?NgdJqsu%N-^5VdwIG6u16pWpn>AdZ33}I7f!m|71VI z6y>iFik&YMuzBLOyZG=Rk>#*0icz9JlfVAiVDIO*346Mh-mX$RFs@7`uCR{o37-`y zS)X2khBX2yhmoK0gpy%jbIAX?LV6hqzQcrVyBD{>Yr)zZPRPl=#t!~>bv+A<+@ay& zdRa$T!Sa`M7kCr{3IF7TO~@cZ#nuCXgVd$jC#XuxXiUC)*AzBSJ?#b1pR7(g zsA74qUcCyWFdCp*!RHnh?$2+#|3cdM2ZogMVRu~o)<=vQZE{J3E;Pd|Bt|7}LpKN; zp8TlOVZ8g0rvrDH`g-a`6T(sbCUm;z({u!VQ2GwKSmciz+F4>vJuJe!+M5fVXDzt$ zw$84Hx6wG18kxo26I&^SVBo7|4v@9VAcvH8hLrsfLT2ABWyAUxkZTR1^NI6v+x%l2UB3HqkVdX|ZbDoDL zKz1wCMoldecwc`frMWcqiH!8{+2DP}>>#8mY+|^?n4x^VMiLWK_7ud*sIUC|a{goD zE?CnKkTUxszHXUeZcGK*o|=n+*2e=`@eg+XOYiHCzb7ZLJd?n2KYE14^c{}EA&wzv z2k9YvK@8Wdv2ORhTemA|p7BGUd*DF=*CnoR#|O=xBggaj6x;p18IB1`LWd;T?G4|9 zqe{VgoG&}Mkx0tRyX+@x#kdo$kBbuWBK>jKqetsp=o+l1N8+(k^;zt}uP?B(-Y~7c zef=A=K-Vdig&B0v}KlB#9hV>vJP^EGYEO}S=i7Af~1 zxeqn#iAaeqU7fK2 z+vonxd;HJ)Hb&-Oa@Cl=I^i6N4TA+Pk}Qyi%)`i|y1Cecd9bu<5?Yj^5K2kX$8g;4 zhi^cWSf8yRu-ucV@jxGYqq)8;-#6X_WDO}{rh-IFY0`Iw{el_iw{)*11i2pG;RqGY z_1ncq`#n8(kT`nZzG?F7MV7GF@EL`Ye#MQ%_mNc&J-nj`vWH zrE)EmwY|h94;X(}9z9%nA)RZw$oS#aV^@|dmv?QVKcQ__m}R{6K&Q)b zo$;{t_(p7C^RPbb3?G+*iHV8%vAN4f^r`p7V32a$x8TIrblBhAtX2F3hyd4%GJ%QW z6vPj280IYIz7h1BZoTb(_fV{g%x7*CgmgDgoNSU9nvuTt3OT>n06&1Z-e-j^rFk2Q-+yBWIK4E*2qd z(M=Pl6rZ}fy08cT3~;|*Zg$~vzjtm;~6|Bije(KqAUeuHbX zU-d*-9hV2K57b#Ztogx`+Yx4waP(|d3;&LCe7aEl?{84;L)i{p?cV0#?kXmNWM# za533IXACPU5mOgj<9fz0AjlM`J1FL08rIo0AUiuGJa8 zE%WiCdT9Pc-fa4cBFUe6k1g=k zKDcs#(~nk`@>f~d41*nm4}+*WF8fY{?U;Fkw0QiL>~gM3n-J)HAbjkgq_ORIr#v59 zoQvaRVh08!&xs#iS*=}tf$8IKSM*sNXnlK%&{S`g=_5JnC_V;L8jA=|vou~Hj{Q+`C z>xpzPTg=>+-aHj1c&hB8>SwQUFux#c(Ie>D$?P}1^xgsMfgA2BZCS!VTR`Dfjc&{7W;6cVh`MEO10%5UaIf1Y=_&}(byKj{hwpQU?P zJt%NEK0d%{O#GpGzRHPUXTrm@(j!y$73a;~sS}s?mCZUnTL@babzup3g|U0vo!(w+ z_st$ZPAJ@jS?xJJk|}iYZ1OyMKaRU{c=oZT=97JnVbtESJ@sc<10*m5ux$wXsk2OZ~p+Lr*59v?^O&D@#t%W!)Iy#oPp)+R9Ee&^m zE{^6jDEHp<)r7@qHE@CO?SvW*s(Xu#V&ZtBhc~t-)J%HPhxw9h24nmMjO7x$x6z|< zY8Gqrp2lkvS~|#*)l^zv97k4A(~PoC6fw1&4F$8aL$;-bJGsdx32R9kSiu%$G;C#; zw2*>5n3?kH;@h;#`f*?TcOFGv=MG4G&TAtwOe!|qXV$KEC+hHJXuo3{pP>h~+^2aT z>)BP}x7@alhppC0J#&%V6~LucGuV1LzRFE+5MLlEP}^+tTYJgM`{kzArGfeQ`3ie` zSTTa@>v`c15IvjFz{HgL=jM9GYp-wByWS4du3s<@?P5oo?&6PX><5OwLAQcEPk!>5 zzT#6lk7Bv#cTaY+8Ww$?qs49t10!$aHVdI7*L5QQ^Dec%`?EfJ0;5xT6qb?S_wl$f ze!tl*cVa`23bcvoq^S_-SQzysw$D=AZg?ah8D0GVnPhSNhz7wQ{J;qN-GS4gUf8Nu zd0(dAMPr+$A9C*mfXsvh=)bhx0<$3%k?>VwrVqd2R-7TQOO-QW6}S3^Ca=u5;|t0@NY&e=lN+%#PreR3JB0e4m7Ukex~x8+=S@wh-pOWVyf6_vN8QLW*k zF9vTO9;Go0+TmMQ{TO?PvsRf?skc_l80w`GKsd_#=1#_R%lqu0*89um>VE^FBFTV* zaE~Jg5d3;+2sy>YuY70+TRE3>3uS+kg->tk8ICO+f`Te5l{8fhW>ROqU zQf^Gq#T%HEAMgEqT1yQva1swMHKo%2Cse$DHhP%~r+p)yLJKZtjS(^WvqFb=N!FZrIX7e)MW6U zvfa(UfB!aifFNACy!?hnbHqENVZ}Tq?!kQ@fvfV&rC<$b=;Ty>eeRQ?1H!@({5$0l(o@Vbs=6tcA zL$y4!4Cx~wjw-$Clfjr-YN{=oA28zh+z9D*2arhJ~X5s0-qqu$cbjW&) zWK^===MzXy{txrcUk|_;ZP|B>jR-Et$ht1}5@Ugxm3<{(BtvU~-`E37#FtX|hFeg? zSW9ks_qroG%9md#Aa&Py<$y*th{`yBfo65);F=VM4);BdTTCe~vmB%WV%P;ZRc2Tl zDk=c2=z4)z^D^0m3q`=u#H5NalB-<)*292(%zx4O5XpI@<^vl|Yk#)IzHz`3&x; zy1U@KeEcw*(I7BHW|h8QtFcubL|z{LbvV66(QLo!+LZS%)caqbzlzhJFW+?JP3sq? zLS2&*D8AKW17T@&N93>Dke6`TXYJ9FzgpAii1}`Nu4aH2C$ErPjnuRH~EMY&})hXC)3z%+h87yesmN$_MV#9{f4rCdk-2k+* z1^$l$bAb*6Mj%wG0tgfLc|C>~IK;%@CQM@gt{lH!3kJYwQB|;}It4x!pr~r#z4*&qAXc8_06_{Ju?+h6U-8N%e##gNtqw_eBvYVkKm?}%eycNH<-SzZbOOb>x@f5smbr9iO>GL9NdMtt3pK?H|aUr@i`3edN8 z%bxhs<(ZmULlmWxfD6{$%$q=%NKDO4Ou=Y%s#P#-2iZ9@jQv1;Sh>@*gAn)<$cX8D z%U=o1=oE)PMu71MwYxsUFDr`1-#Qp)YWekK3A;5FvVRxp$y0CLenx;rPQ)^evl z7K&^!S*hzlY1&QAviiaGJjhpa39O=|;r8?oSedKR5g|+yjUqhfd^1!PxF{^eh);v4 zvnucn^7R{OYnyv{!E|i90TPQKVo?`m3$051>YZ{7BF)^7I5}Slc%zI%JC2VI(g3CD zwWC4kv>Y4#6)q#cy*YOv=^tiLQMc-HTgpuw1B!u(lC25 zPXRxuS(CUbFbc8*hPG}n!w%P##)uV1V`|Me=eyKzI)VTfDbKYh=1t}^%M!~jYbf;b zFqBy|dY^A2Q1Iixf&x3eacIQq5p~JJ|8?&zJz(YAE#cSyzLFgKBM7g9x!m9M{(T##&YI%wa0)5`XPVG2XPq_qoaJ3fQ9qJJ3)5NU?+{fVz`NYifi4<| z-995eGt0bPZJh~5ab5c3mia4M(nWsHT=!SHgXu*VnIxi+GT_TRGlQm&q6(KyLr2Rd8QEM9N3vKt2W;u-3O$k!!r;}Wa`4-$zS z`c0EdI&qqq4zP+?O&3Nnp?2a?%aJK|Jxv!-)eg;%b(Th%JbG|#q|hF}C<|ac6=mD` zy}QZ}s$#3OcEjx=n3%I_%k}@nEW};F!AzAHw)4&dV2b$J0CXGJCq8gU<$Dd)i_gTI z;%q5(Vgr}uKhp*OIJIs!mJ9((=?TSqnkc|=U-{0R;o5B@vDf;L6eL2KX-KaJ(O%`b z)p{x{2^nBmJ1uQXe;n@iEr3ohnPT*MOMu{o%~J=mg<74#V33}&dkx5wOUbaM7lMy9 zbOh=bv%Rk+pL#5*duGL-4gbj+>VE$QO{vnzRPdR}tc=AQ>dOlUixA=S)YsNuL0rCv z?=K0zUt|QCh2=m)zEig`6Wmje5B<80?7Ka68&+J&F3d9#szIJruN{7ucZ`CK$43Eyu5t)(m&T^D?mupJ3}95rDAvqlv8NihT9&S$wQcl}(Og2RYM8#_ff zXC{sNZhJl6*OxxjktKJu*HZHtWn_LU8HsQ6ntm+lmc;Tvesn~XBdFL)^&yV3%@k-P zoJ*?HBvyQDWn2FZ)N{g58m5y%QEXTs&sp-YjbfW4JRraA7e~b3T`ZY0r%g0-#tXic z>)=6M9zP`3o^^d|Cd17XuQ1JT#1-Qiok401bX-@_i zKI$oq1vhT6MBCDB-vtF;2cD{nj@yu1FT1_fkEvd*xosi9H9t3^+d)oBEt1Y|!?S$P z&dx5bZrPeR7-_OW6&@G{An!#nE``LLk#`#lg(OPykq1TJ?jQ78{Cmm# z>-GODyzR;fMg^t}mE_{L?KUkngm;^!C%9Bq*5|U{Oik#jT6?czL9H6|6C+}*=ShV#a9_@umerUn$ML4D zMQ7_4nII%@HJirC+VCG6WdD(Ccs_s0Y9-#lqfr#ISyJb!l*DTIi)Y*~Px&u28la8X zIpvyZ$g?n-H){D18m{=aZ-*l)SS`yYFX)buHID$nt#=`>ftQiSLZ z=p!>Em-KDO6TyuqMSX9#_|)Jf&e%rL=6p|v0CKE3z1(BPhq-=7(GB2wzG?7Hs4t?s z>pIPMrNxTpUG!p!Uy*G7VPA(wkxM4{(>}X`NB#(r#6DRsnsJvg*|6oUCqank(LX$l zKO4q>RqucO5fpO3A1cwfrZ&vwBxi4LZ!Sth)3`ew5$gkEvpn2e$iO++0V~H-1uBx3 z^TRrDxyoB4cGkm)1N|ZG^&loZs1LDDu0qg#*V7!e)Z*2-*~dJv+<;!xDt(Rwm*g!4 z5DG`DW%Zy~%)pZ>UDa;Vsn|O=JqhH|BY-bPcbzoY#%W1Lcx}#)0$0^mW7KwadNKRO zpwW)?5_XevifXTvGUMH`odHX^8L?b&Ydz}S?6tga<~8+lo)WFfc@uctb#`{zbZD1E z6B56B_m1@702-D!qMQU4=F9)+bxWx;-~8hR@c(@whSz#UN=*zWg=`!y`7iR2hQBBS zVpL)?ZCzayz^hUfbR)wRMhjYN)wn1$ciyD>MS{!t0S3It_foq-_gg~=T~rXL z2pF4VecP&|IKww~$0eL`fF2pzm3VG1FU8(jK>+xsnm|F2U90MYa(Ao&gXjzGws~NS zD#|qF3}m@$b`8yMg-w0%-R^0RTXv4eT6=|GSG!DgC|ja?qT@R1K&*UT&qx3f znUQONCzSJ6tg*YhyL8<9Z39cak+=_m=m>}|&Q#INxH4{enKQ z!M)zuo~lGQEc^Dk0Vh}t^a?$uR#zniT)AzL_cD2i5{;b0BL5J|*3Ui@c7dM3T0Wa1 zSMs5DEbyu_1Z6zJcUVUD7t`$Dml<&_u=a4wQ-b$-UAi|(CvgwhRN)*LQZEZ-78Tui zRBA;ERPO}~y%VRTtceCBVom@B;ujTHxLzg!qu>VE0Tw=CB>enG+2P^gtH|b<0iRR* zDxV#DQ;VrfRL-wD%P|qDlaSn(%Plqax*|bEMMa;RPLx6ZqX$JG%`tL-`dFFsUhgsDj6BlBm#PWxW)hTHiKDe2u++*Rho(0c ze^stl8V8}F+FG0xG90JoHmFcabVjvopk4obF_> zC>r(}_-rjsvBz>QYy4KX_v@F{ANmR8~FlarKnjILQ9B^V}v+1lGOL52)PR z#HtQmBH0NR$z3i>%*t-WMkn2wEBtVx;kOa@Do!^$Si^UkwnXiO$LJ^;b~y75(cF9J z{B3@AHmU7wc!wjPIVD9|NqpS?+DJ#eE98pz>AP=Y6Y*Fibn;VTWa?mYCmmMxATG{e zrk%GUw)alAm7+$BS)GJBR?p?V)&x-AAfHG)^8p~7cPx!LXI^@62`$qkBsP*o`z%6t@2s*2Jt5?wg)a!`rxF`x#43+Qa|*Hd7)aKtfkc z;89qOLuvkDS`)%pnii2-dpWu8A?>#FO*yIclD?$*{4tff*Xe-?2Zd3t?fFE&N?Eg; zHR#r_{$dmT2Ql4x8*zoQg`o2T%&W&+!`|ZiccfFahp!eo_!JCOUdEKgnIMlRO+$Oe z8k#9h59;+SdkTR8HK}DALMY=g+SIJj+|u&k<11FSM}4oz!WdOlRqa57C6wdKNw1QD z&Tr;sb(B&Mg9*(_V-uaU*IIysnxl1^6MdxknUAS{>M$$ zN2OxzZg=SSo=1qA4T;TwOXD( z18T9KNmyLj&yDW4lJOq;Hkm+8eAg8dA@bKHU2#1owNzL5gBDch3~VM4K5*5iZ^9Aq zzWqTBSp^ye9xUPi)z1H`A}`$qIESQ6qS+?T2Wcb6dSbx^2wA* z;BpWxUV&l@pn&I=X|nqAQ#ofJOruB8Iqa=~h{wSfX&@bj* zzka{}^rHT60lb@)t8`2K4uQ|kswh)DUQLd|Sz^956kR^1-D0<161TmM1)V&ueRF53 zGTNL~$UnU8{Krijiu=l%#X-8}irOQ2|AJ#_-Zubxwnn*MRHn{%VsnWFHu zrrcF!r8_hP91La;ZW0H69$9da4ixh1!A~G8Q#K`1v73mm4?`nq|1i7witzz)RuE_W z!)|L`3ClLr$(5nyrL=cxqiOH3qenvvmCM@3#z)vyU6EQ5C0z^P>s^cn4WTj56-yHSxGIC<%pkt7}GC zHxtS*S|F|1I_~Rwv507)Hps+L3H$c)48iF6MTOUX@giz;F+Vqg14;U^Im|@aGWNB% z#s`_iq$9h zc@Pk|7szRS`iZx&7EGw>t~_u3xvrf$^T+R`%}cNgi6j*UhURP;g$5Dd!q{HQB@j}u z$UGP9PBkm-dgp+-ZBH@wwk6nYxp$Iy8)I{_*2h;2O&Ok2`$6XqvXK-WV?VGHd|}VL z=S24;(+kOin{UI>94w|0J?uU7Y}hPh6f z#!ktOodAb{+puF_1}XOi?DoA}`W_v$V@k_AuSKe+WJIphhzr+xH!k0`qms+~Mr0HS z`&gjfV@KB0;MP~L0X7MoY#-z>;r!QcJ_VJd2Gk3!7)8jN6_Li^kPucjaA5vPHj=|q zCpCD!<2S7PI&42;uKKpL!lJMTKmYc-epB5y6m00-5gh{2uTwM;^WA<{9-M+_*Vl$C z=H%r9cs-}voDAV!sy8qyxl}w?&ZZYWt9vv^>p#X_)_dUlNMG*GZqZQFMxhT&S-Yt> ze`E4q5*d{w{U+JnZ7QB?XOSr{msbeLvNsLf5gfJBeb%llb{+>-h86G4_)N#+x)l_} zM1Zl5!(%8|zJLbp2e24SgqvyJ{LjOmehf`Rq9{hG=ai760ND_`!2NBz@mE>ypVvND zZ@Wqe5{5qlRf+iW@=?@I8X4(X!tV3ha}HN~9;#3d{Lrh`{ z3^voGYT&A0O`j<2XP7aK)l|2doN1ZI&fyQY-r?~dt4R}g1fykb;_gLPxfdI96kC?`#L?;`z^ZA2#94vlKzTYft^ zoXPqJ#%eiMVuHtehF@J08pw1npNuo5y_puEN<82Y*zVn?znz&8c~$7gwJ3V~I6-mr z2?I-0)B=9_Y2s@p3(Autiw0aQcYxZm&{R*fj2RrZ{PhWw@cLy|9=0ZANHUwIE5VC0 zO0ls}hM%Iiw_078pd7DpXNy0kW^~@dufYq`gO#`&ot|Az0`X~VRT95`j??3H=~1Rx z!)^B-N?cXsv%cz!OAnU2y28rv9)^aDme?c3I#Io8;wy&YUS?U_@yN5+!N? z|C7j{v|}cKX7E!93%tlqrEgByrst4hLT9uBC6+3vUlv%?@RJ}Bsb+jN`5w|*eu})YPWMaOA0Km;fW^R-}5vw><@NurM)q@jr$C{6Z^J#bvzs?Gr1iY0;+yH zhyM3rr^~F8hE+)$y|kTBxrFP1qWx(J9pLb!QK9~IOUSX( z`bVNVY>(!PE&Xb2t2c~&ilC_B;X*?(jQ-dc??m@X`GqZY{rE{E@5Q>rmENpYzfu>3 zO2Zh*wJ6nhrVQXBv8<%KvF<(K(+<)~U+9{8$5z{qvST69h}~rDIHLXJaImv*z#^`n zg~Ld%4vxmS(CrqwV@DY#XA|m>r7%wmj#9ctK7n^h_{gH=`rzn9>|yx~x2-?28oSSr zvJFHcj)p6khHD=x*dX&F$szDkV{zvsx1|vX>Y3e6(@~A%9Y@{4~s=J;yI$rw0^wiEv}3|y};YYcA}zgd)4GcPH4L20wr@& z9~JOxGT*Bw2OJO`uzasPu}#A_aV*Wa85gZaY`d5=L#%P79ho!7<8#v{-WzjEIyEkd z8d(QxZ=7=Y%*uVG8S2CnRru1`6(Fmdi&^g8&9tV;qCGyVx?|~35(Lf+qknL_xCoXp zi9aSatK2t!6Jg1d*wa(BU@COfja1d4^D;}?+3`zUV)mM^zB-A{R5am0vhl4S6Q|8g zn2LEj%rmcfb3yI8eNP7vW*=A@3A9~w)!Rq>(43R>)?c2+9k zZ;Q(;3X%J;9z3)7?6$~3RJHBHXEKO;wM{bhKJ#>XS~!b5^Xqi5&W{^L1p;-AbaBRX zOgXj-_C8O)G8#6y1G9(*^jOsk{kdlOx>~x&`HmgIuv+P^g?>>3cZ<#;1WW7O!e;V( z<;t3b_Kv~q#_@;l>hBgZvvHm1?@w{AoBS%tk4ILEWb>7lvITkkHoF70W3`Q87}E zO3eq)Qq~MPe$cWUyFgwRg?-fA<=PV%JvK(35&%sWwYEi?Lb&vzx{Ee8j*mZEe_m$R zC+3oth1SSyZJ`5?T7{+Du{8(GUhIt>88}pB135!)Y0JJ*-D4i{*2@m1#tt4w$9{aM z^2!!w8@sqJ(0XUt?u}0<-TtkwWi1az~e$4j0!%%OCTf#YQM^xR@PPkfH?NnOdXYmQvLk|sZ*EX%snp%(RSJM`qR zwI29Bxy6+9lvl#GY;yy0(!}j6f1_O--PYzvBzz~U+X#A>q9D_5Sh&hNIfo4{vfbD_BC18MJFk49Vqvp1d#=P|SCzA+mX z)MZ#>2Um0`t+MVxSe-0XW>hKX+~>577MNYW+A+78a$8~Psh7P;2SJD(`X{1TUxrf1Xf#Q)DY5HVhhpT$&pfrlv+bN-M4#&s=s|XijA;| zi|`gtF*;Uvw|IVQf|`_7Cq=v6{o+D=n6cV|1gghd4H+~;m-dp`mFV0oU%`siIS;p} z+*e4DMWb8rssrDZuaLlN6ezWn{GD%{bv1xGTWb!)KIoAT-#!l2aUi)c`9bB8An7gc zf46dA3b=4Xzxr#_VHyiJxssC3u%YT?jUnzZt4qJCs%1XPWJa~~ZP@1vE{MZ|H%*7e zbkb1}8iBWmV~8s08l2 z!JPIV9P~MyTrx>>J>CtQ!DlodM#}8YR+642?fY?Ia`!82!h#Q(L4GZ4zRwvFx$zKB zigVe69UiW}2Y+KzO99)@`I%S%eM9imf;+BG1uhiG+sOSWssu@bZ09Leb|={g+BLm zYw;~f&+?U(ZEtir#%tv3oL6$>9%wr-@#>X;j%Uk0X6*y594Y1v{{vVlH#3}nTr1MM za&G~5)Hcs=@TPCa(+9z9bBvbR8QbzAGj{qcq6_N`AmH;Vx!@$oyxk-#`pm5 zfgBQz17)k8ZbB$$z-W)IMby9pp4xfPmvA+0ej|ClVa3QKVtJCKuKxB=aj0<54$j;o z)qLRUCLLGN>R6qYI*Nw&f+br%!B%{XR`-}`Qq$c(z%(K|j9`yR7<_Un>qr4+{B|Ip zs04vGIO!xt%pqJB)P44s@@b!V<5#SKJsKXSoVs>gxdWmhP$kBe^#%;$j+tp-p$b$C zQZ^%NKd@duKb>ukH~~wvBs>#{hO1t$XSm4i=1_Vr05iih zkNyXxkE#92BmxCeF)UMVbNOlNjGiODxE7&<-1~TvBxF{Ug5SYHrb0FNQiSERyfawTfwr zE-E(t8h^`bcoq@7U7T^)KbYn#z9d{zpNRXp?O66ufxuRf3#OqEOW4eBouiKrvv6_CLgOeDs71M|}v#sZTm{!~{ z3W{V9;(S_H5uA0@Q=Vwqw3M+4;B(pvOheF{Z%(Sow~Ko@Lx1D)=OUifFF=h^%a2Y*JdAmt02M4|4ZPCCP-Gr$3L6fA_s2Re!2zi08 z!Vl)P0J`HDykPAL>3}c&T;a+A3vBqd&%)9pD6SG8M0RiVQxoFov0+DtUEa>zt{?7z zFIU?XUnn$nUkjG8X0-H<{L##P-*c{L=Q-fqECDqte&=J8*)ncob06Xmxibu_ zb<)G+P3~lhHOkR3jF&o8@pOI>)_%3HP_6Hv^PwT#V@LX<{K4TS@xDUwGA>QEvQ*pk(a@2Tg(1FF_r5uQ*Sc@*tIl0>2nd zM$2c#zB4izQ0jZzS>XcZ|L6moT^`ehGv5+y!_6*MyLB#;E>k<`)jB$#aFdmqLH-`U z+A4HjFdl&fO_Qm>TKcS09G!%lhbIf*QGVx|)bD&gmnP{}!6elP$(vMF2&JgTV|$_u zKR92GcLZLnV?=aDKP!l|L=8@ZD0PYrEa+?GW%~w!$^MhamCw6YUhQOvlH)R;1cQ-- z1SOL5fP&pd%lX10An7=#JZ7TACb|Nh*%Et6u%otjwbhD?axFDoR)<;3qcY8pr&iJSxfUrfL6gan(({gKgMP9$$oNQ3$YthnV&}*4Z zN18>=;JB0x2_PIVdfKO6aMJ z#!N_lWwt91_!aR4^gBCtk?s%P`9gZFZ|9ty}4_FK|GT*>^nbz|yMfQgx z1h!aPocMlRw<{Mj>PvdM;DvsAyG+^a z-hOL!Z5*r>L&RpR*>b^QB-l8s^$pPoIZ)wr)JafyaHX4su(gQCAZON32v%ElEEog=Fl1o=b z)gG4&>%v!zO#geg*peMd>9-FqguvhO!%fEzGEb(l%QeH<8Wqt;`N}+h!T6 zsS`~&^}eFj_y9wh<$dSFjXG(tcvC*Fq)AwLd~V?lz0D9NknD~lrd5kcSic`K1#V>K zBN|4b=@r)p6sQ`i3jc+N`7n*)Ly%bqDP#D!lGdY2Oj1L}A&; z_7qwA=dAlbyX5&9!+U@}IiS0Ga$}QTQdl`cx1=UGHjB#sWUC7}Z?HT7&!FFx;uSfW zaT0GlEt(xPP&kRod(lS9E&5vQg{!;L7uv~~GpdbdT&nc>()uc*L4lJ2?ioVW=ua*O z28CBf5s%YXJV%Q<6Akm+Ji8lML|k90?jO&Qn4UP_kqf91-JowRsrAf0YGF8c)S9SX z(}~!7Fc6w=1jI*J7XW|ZZP0nu(4E4QS<%5XsFp5c^?(wp2 zC$^j3s`_xRLc^k)P>z1p0D2X}+p;K3bU+T_QwKH2u_jI^_pV131gXfY{rvF_4_U(u>)YZ{_lfCR($mQ^+i-%67`SeGycx@nuH8hII zSskqSM6j&*iA(gx$?;AzTo%}Yy8{ON$SF4)P_x#>nvdM4Yh&mqKjnhuFA;*rY63LS zYOTy4Rvc%R09Ac15o{qnP&3i8tCV4xtid2(3Pn2K7EALSkf(|PYxt`@Kd%^R$MN;@t$!4lUkqi*Qh_PbiLV` z^R2TmSVwY9n%$?+*!$YlF_;L?XkIrsm=$H|SftXr7A3Y#9J4YPd7IyG5GD z#*7A|an*O}%^P!@qdZ%6mzE(OO>|xg7k&FMSGh)AN^wrIK1ZSgg|b6bgaZrw5A^7a zKXeFde_O~;5OZA@b2v&}8dXl{mdcNITlK7=domX>X=!hI)Rj!Vtfqt!yz1e;NX##0 z*FQ2T`?SbyDMl}^Msc7vHVlRyw0WfV{th}qU)BbN0!>H3?DF1(I2OYxH_ef&5%HEm0rn25ov{;Rm=JksfARR@fWa< zY**u3ENr|!y*zsyeH_@}cjRqYWfd#S85m-rxz-ADHRAb|KtjhFvO%(TrtTuhi5A;l z$vi^)3Oo6hxyo=YHZnuE9;N{D%ymt6z_ge`ALGSfDFJLPrmq)MG0y!gL2G(e6=BEU z?qdd3?-=i>c$9K7lyDmR!PR=yIUF9;nX@n&Gw1z-)&F^_& zMM5Q;%FH~7l5mne4$8{TcI;irXdo#Lvd2O89u<*Mwqs@=dmiiXd!6pP&t3O@e?EQx z`Tf)5areT^rIcx_M2Y%Rs*8&2R9@sgui!g!>@S-i`vy8XI9ju%$DRv2RVOl1≪DR# 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

|>gpR>>;BxcY{+E-cf%8&53rapBWvm*Nc?`Z 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. Everything below is copy-paste ready; the two bracketed items must be settled before submitting. + +## Form fields + +**Title** + +``` +GLIDE: A Python library for prediction-powered evaluation of GenAI systems +``` + +**Software's Git repository URL** + +``` +https://github.com/EmertonData/glide +``` + +**Name of git branch containing the paper, not the path** + +Leave blank. `JOSS/paper.md` will live on the default branch (`main`), and JOSS locates `paper.md` anywhere in the repository, so the path itself is never entered on the form. + +**Software version** + +``` +v0.11.0 +``` + +**Type of submission** + +`New submission` (the three options are New submission / Resubmission / Major new version). + +**Main subject of the paper** + +Start typing `AI safety` and select: + +``` +AI safety, alignment, and evaluation +``` + +This routes the paper to the *Data Science, Artificial Intelligence, and Machine Learning* track. If the editors prefer a more statistical routing, `Statistical software and libraries` in the same track is the natural alternative. + +## Message to editors + +``` +GLIDE is a Python library for prediction-powered inference specialized to mean +estimation: it combines a small set of human annotations with a large pool of +LLM-as-judge (proxy) labels to produce debiased estimates of evaluation metrics +with valid confidence intervals, and extends the same primitives to +anytime-valid monitoring of a metric tracked over successive batches of +production data. + +Prior and planned publication. A companion methods paper describing the +statistical framework behind the library was presented at the ICML 2026 +workshop on statistical frameworks for uncertainty in agentic systems, which is +non-archival, and is available as a preprint (arXiv:2605.31278, linked from the +repository README badges). No portion of the submitted work is under review at, +or planned for submission to, a peer-reviewed venue. The JOSS paper is distinct +in content and purpose: it describes the library itself, its architecture and +design trade-offs, its data contract, its testing and validation +infrastructure, and its documentation, whereas the preprint presents the +statistical methodology and its empirical validation, which the JOSS paper only +summarizes. + +Development history. The repository has been public since its first commit on +5 March 2026, and development has been entirely in the open since: eleven +releases, over 340 merged pull requests, 70 public issues, seven contributors, an +issue-first contribution guide with templates, a code of conduct, automated +dependency updates, and continuous integration enforcing linting, type +checking, 100% unit-test coverage, doctests, functional statistical tests and +execution of every documentation notebook. + +Generative AI. As disclosed in the paper's AI usage disclosure section, Claude +Code was used as a coding assistant for implementation, tests, documentation +and manuscript drafting, while problem framing, method selection, architectural +decisions, statistical validation and code review were performed by the human +authors, who verified and take responsibility for all output. + +Dissemination. GLIDE is the subject of a tutorial at PyData Amsterdam on +12 September 2026 and of a talk at Compute! Paris on 25 November 2026. + +Conflicts of interest. All authors are employed by Emerton Data, which funded +the development of GLIDE and releases it under the Apache-2.0 license; the +company sells no product that depends on the library. We are aware of no other +conflict of interest. As potential reviewer conflicts, we note that the library +implements methods whose authors we cite extensively, none of whom has been +involved in this work. +``` + +## Pre-submission checkboxes + +- **"I certify that I am submitting software for which I am a primary author"** — tick (Grégoire Martinon, corresponding author). +- **"I have verified that my paper compiles using one of these tools"** — tick only after the `Draft paper PDF` workflow has produced a clean `paper.pdf` artifact (see below). +- **"I confirm that I read and will adhere to the JOSS code of conduct"** — tick. + +## Before pressing submit + +1. **[to settle] ORCIDs.** `JOSS/paper.md` carries `0000-0000-0000-0000` placeholders for both authors. JOSS strongly prefers a real ORCID for every author and validates the checksum, so these must be replaced. +2. **[to settle] Submission date.** The `date:` field in `JOSS/paper.md` reads `8 September 2026`. Set it to the actual submission date, which must be on or after **5 September 2026** to satisfy JOSS's requirement of six months of public repository history. +3. Release `v0.11.0` and confirm the tag exists, since the version entered on the form is the one reviewers will check out. +4. Run the `Draft paper PDF` workflow and confirm the PDF renders, in particular the figure and the reference list. +5. Confirm that the co-authors listed in `paper.md` agree to being listed, and that the contributors credited in the Acknowledgements are happy with that credit rather than authorship. + +## Compiling the paper: the `Draft paper PDF` GitHub Action + +JOSS asks submitters to verify that `paper.md` compiles before submitting. This repository now does that in CI, in `.github/workflows/draft_paper.yml`. + +The workflow calls `openjournals/openjournals-draft-action@v1.0`, the official Open Journals action. It is a Docker action that runs the `openjournals/inara` image, the same Pandoc-based toolchain JOSS uses in production to typeset accepted papers, so a PDF that builds here builds on the JOSS side too. It takes two inputs: `journal` (`joss` or `jose`) and `paper-path`, the path to the Markdown source relative to the repository root. Inara writes its output next to the source file, so the artifact is uploaded from `JOSS/paper.pdf`. + +Behavior worth knowing: + +- **Triggers.** Pushes to `main` and pull requests against `main` that touch `JOSS/**` or the workflow file, plus `workflow_dispatch` so the PDF can be rebuilt on demand from the Actions tab. Scoping by path keeps unrelated pushes from rebuilding the same PDF. +- **Output.** The PDF is published as an Actions artifact named `joss-paper`, downloadable from the run summary page. Nothing is committed back to the repository, which is why the job keeps `permissions: contents: read`. +- **Version pinning.** The action is pinned to `v1.0`, matching the repository's convention of pinning every action. Note that `v1.0` internally references `openjournals/inara:latest`, so the container itself floats; that is deliberate on Open Journals' side, and it means the build always reflects the current JOSS toolchain rather than a frozen one. +- **Failure modes to expect.** Unresolvable citation keys, a malformed YAML header, and image paths that Inara cannot resolve. The figure is therefore stored inside `JOSS/` and referenced as `glide-workflow.png`, without a `../` prefix. +- **Local equivalent.** `make paper` runs the same container against the same file and drops `JOSS/paper.pdf` in the working tree, which is faster than pushing when iterating on the text. It requires Docker. diff --git a/Makefile b/Makefile index 44923bb9..79a3ae8b 100644 --- a/Makefile +++ b/Makefile @@ -78,6 +78,9 @@ build: rm -rf dist uv build +paper: + docker run --rm -v $(PWD):/data -u $(shell id -u):$(shell id -g) openjournals/inara:latest -o pdf JOSS/paper.md + bump-major: uv run bump-my-version bump major From 2e6565145c438552d11188ee2e812f9254e4f929 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Fri, 11 Sep 2026 18:22:57 +0200 Subject: [PATCH 02/19] draft --- X-HEC/plan.md | 66 ++++++++++++++++++ X-HEC/preparation.md | 157 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 223 insertions(+) create mode 100644 X-HEC/plan.md create mode 100644 X-HEC/preparation.md diff --git a/X-HEC/plan.md b/X-HEC/plan.md new file mode 100644 index 00000000..02510eef --- /dev/null +++ b/X-HEC/plan.md @@ -0,0 +1,66 @@ +# GenAI for Finance — X-HEC Training Plan + +One-day training, four sessions: **Presentation → Practice → Presentation → Practice**, followed by a short closing block. +Narrative arc: *what is this technology → how do you build with it → how do you know it's any good → prove it yourself.* + +--- + +## Session 1 — Presentation: Introduction & How to Build + +1. **GenAI for Finance: Building and Evaluating Trustworthy AI Systems** — title slide; frames the day as two halves, build then evaluate. +2. **A new general-purpose technology** — the AI/electricity analogy: general-purpose technologies reshape every industry gradually, not overnight, and GenAI in finance is early in that curve. +3. **What is an LLM, really** — an LLM is fundamentally a next-word predictor trained on massive text corpora. +4. **Why next-word prediction is so powerful** — language encodes sentences, ideas, and executable actions, so predicting text becomes a general-purpose reasoning and acting engine. +5. **The vocabulary you need today** — token, prompt, chunk, embedding, context window, tool, agent: the building blocks used in every exercise this afternoon. +6. **Two things to know about where the field is headed** — tokens are getting cheaper and models are tackling increasingly complex, multi-step tasks. +7. **GenAI in finance: three entry points** — due diligence, market screening, and fraud investigation are where GenAI is already changing finance workflows. +8. **Today's thread: due diligence** — introduces the running exercise: build an agentic RAG that answers due-diligence questions over a real financial document. +9. **What happens at inference time** — generating a token is a single forward pass through a fixed, frozen model; nothing is learned live. +10. **How LLMs are trained (a pointer, not a detour)** — pretraining, fine-tuning, and alignment turn raw text into an assistant; for the full mechanics, see Sebastian Raschka's *Build a Large Language Model from Scratch* — not covered live today. +11. **Why retrieve at all: Retrieval-Augmented Generation** — RAG grounds the model's answers in your own documents instead of its frozen, sometimes outdated training data. +12. **Chunking: the decision that shapes everything downstream** — how you cut a document into pieces determines what can and cannot be retrieved later. +13. **Hybrid search: semantic meaning + exact keywords** — combining dense embeddings with keyword search (BM25) covers both "meaning" queries and exact-match queries like a specific revenue figure. +14. **From RAG to agents: giving the model a tool** — an agent is an LLM that can decide, on its own, to call a tool (like a search function) before answering. +15. **The ReAct loop** — reason, act, observe, repeat: the simplest and most common agentic pattern, and the one you'll build this afternoon. +16. **Walkthrough: what you're about to build** — a live tour of the exercise notebook's five building blocks (chunk, embed, search, ReAct loop, answer) before students start. + +--- + +## Session 2 — Practice: Build Your Own Agentic RAG + +Students complete a fill-in-the-blank notebook that implements `chunk_text`, `vectorize_text`, a hybrid BM25 + semantic search tool, and a single ReAct agent loop, then run their finished agent against due-diligence questions on the workshop's sample financial document. + +--- + +## Session 3 — Presentation: How to Evaluate + +1. **From Building to Trusting** — transition slide: how do you know your RAG is actually any good? +2. **The GenAI risk landscape** — hallucination, staleness, and inconsistency are the core risks that make GenAI outputs different from traditional software outputs. +3. **Performance vs. reliability** — a system can be accurate on average and still be unreliable case by case; evaluation must capture both. +4. **Evaluating a RAG response: the RAG triad** — faithfulness, answer relevance, and context relevance give a three-part diagnostic for where a RAG pipeline is failing. +5. **Faithfulness, front and center** — for due diligence, the question that matters most is whether the answer sticks to the retrieved evidence or invents beyond it; this is the metric the rest of the afternoon is built around. +6. **Who judges faithfulness: LLM-as-judge** — a strong model can grade faithfulness at scale, cheaply, but it carries its own biases. +7. **The catch: a judge's bias needs correcting, not ignoring** — treating judge scores as ground truth silently bakes the judge's own errors into every conclusion you draw from them. +8. **Combining cheap and expensive signal: Prediction-Powered Inference** — PPI lets you combine a few expensive, high-quality labels with many cheap LLM-judge labels into one statistically valid estimate. +9. **GLIDE: what it is, when to use it, how to use it** — GLIDE packages PPI-style estimators so you can plug in your own labeled and proxy-labeled faithfulness scores and get a debiased estimate with a confidence interval. +10. **Beyond correctness: evaluating productivity** — the ultimate question isn't just "is the answer right" but "did it make the analyst faster" — time-to-success as a broader perspective on what "good" means. +11. **Walkthrough: what you're about to do** — a preview of the afternoon: score a provided dataset's faithfulness with a judge, then debias that judge with GLIDE. + +--- + +## Session 4 — Practice: Measure Faithfulness with GLIDE + +Using a provided dataset (paragraph/claim pairs with faithfulness labels, independent of students' own Session 2 agent), students score faithfulness with an LLM judge and a small set of gold-labeled examples, then use GLIDE to combine both into a single debiased faithfulness estimate with a confidence interval — the statistical core of the day, and the one thing students should walk away remembering. + +--- + +## Closing (30 min, end of day) + +1. **★ HIGHLIGHT — From today's $200 to the planet's footprint** — start from the concrete number students just watched (today's own API spend, and the energy behind it), then zoom out to what AI's global energy footprint actually looks like; the small, honest local number makes the global scale legible instead of abstract. +2. **Will this replace your job?** — the evidence points more toward task automation and augmentation than wholesale job replacement, but real uncertainty remains, and it's worth naming. +3. **Where the field is heading** — multimodality, voice agents, and increasingly autonomous multi-agent systems: a glimpse of what's next. +4. **Closing** — recap the day's arc, from "what is an LLM" to "how do you prove your GenAI system can be trusted," and open the floor. + +## Certification quiz (15 min, end of day) + +A 15-minute, 20-question, 4-choice multiple-choice quiz (Google Form) covering both presentation sessions, taken as the final activity of the day; a score of 80% or higher is required to obtain the GenAI for Finance certification from Emerton Data. diff --git a/X-HEC/preparation.md b/X-HEC/preparation.md new file mode 100644 index 00000000..60751260 --- /dev/null +++ b/X-HEC/preparation.md @@ -0,0 +1,157 @@ +# GenAI for Finance — Exercise Preparation TODO + +Everything needed to get the two practice sessions running for 70 students. Slide preparation is out of scope (tracked separately). Organized as mini-tickets, roughly in dependency order. + +The afternoon is scoped tightly around **faithfulness, LLM-as-judge, PPI, and GLIDE** — retriever evaluation (precision@k / MAP@k, retriever-vs-retriever comparison) has been dropped from the plan, which also removes the heaviest annotation burden from this list (no per-question, per-chunk ground-truth labeling needed). + +The plan is ordered so the morning practice (Session 2 — Build, §4–§5) is fully deliverable, corrections included, before any afternoon practice (Session 4 — Evaluate Faithfulness, §6–§7) work starts. The hallucination taxonomy and claim dataset only matter for the afternoon, so there's no reason to touch them before the agentic RAG build is done. + +--- + +## 1. Repository + +- [ ] **1.1 Create a public GitHub repo** (e.g. `xhec-genai-finance-workshop`). Public so students can `git clone` / fork without an invite step. +- [ ] **1.2 Repo skeleton**: + ``` + build/ # instructor-only scripts that generate everything in data/ + generate_paragraph_claims.py # taxonomy-driven claim generation (see §6.1) + run_judge_scores.py # precompute judge faithfulness scores (see §7.2) + notebooks/ + 01_build_agentic_rag.ipynb + 02_evaluate_faithfulness.ipynb + corrections/ + correction_build.py + correction_eval.py + data/ + company_excerpt.pdf + questions.json # 15-20 due-diligence questions, used in the build session + paragraph_claims.json # (paragraph, claim, true_faithfulness_label, error_type) pairs — output of build/generate_paragraph_claims.py + judge_scores.json # precomputed judge faithfulness score per pair — output of build/run_judge_scores.py + pyproject.toml + .env.example + README.md + ``` + `build/` is instructor-only tooling (not shown to students as an exercise) — it's what turns the manual dataset-prep steps below into reproducible, rerunnable scripts, so a late change to the source PDF or the taxonomy doesn't mean redoing everything by hand. +- [ ] **1.3 `.env.example`** documenting the one variable every notebook needs: `ANTHROPIC_API_KEY` (the single shared key, distributed per §3). Keep this the *only* thing students configure. +- [ ] **1.4 README** with setup instructions written for someone opening the repo cold on an unfamiliar JupyterLab-like platform: clone, `pip install .` (from `pyproject.toml`), copy `.env.example` to `.env`, run the first cell. +- [ ] **1.5 Decide correction-release policy**: corrections live in the repo from day one (simplest, "cheating" is allowed by design per your own brief) vs. released progressively during the day. Recommend: ship everything from the start — matches your stated intent and removes a moving part on the day. +- [ ] **1.6 License / attribution note** for the financial document excerpt (public investor disclosure — fine to redistribute for teaching; still worth a one-line attribution in the README). + +--- + +## 2. API budget: single shared key (simplified for year one) + +First run of the course, very little prep time: one Anthropic API key, shared by every student and used for the instructor's own prep and judge runs. Console-side spend limit, manual monitoring. No per-student/per-group provisioning, no LiteLLM proxy, no host to provision. + +- [ ] **2.1 Create a single API key in the Anthropic Console**, shared by all 70 students and also used for the instructor's own prep runs and the centralized judge batch (§6.1, §7.2). +- [ ] **2.2 Set a spend limit on the key**, sized for the full day: 70 students running both notebooks plus the centralized batch judge run. There's no per-key model restriction with a single shared key, so the notebooks themselves must pin students to Haiku by default; the spend cap is the backstop, not the primary control. +- [ ] **2.3 Monitor total spend manually via the Anthropic Console usage dashboard** throughout the day. Because everyone shares one key, a single runaway loop affects the whole room, not just one group — keep the dashboard open continuously (see §10.1) and be ready to revoke/reissue the key if spend spikes. +- [ ] **2.4 (Deferred — not for this run)** Per-student/per-group keys with individual spend limits and per-key model restriction, plus a LiteLLM proxy with live automated budget enforcement, would remove the single-point-of-failure and blast-radius risk of one shared key. Worth building for a second edition of the course; out of scope given this year's prep time. + +--- + +## 3. API key distribution + +- [ ] **3.1 Ship the shared key directly in `.env.example`** (or a one-line copy-pasteable setup snippet) — since every student uses the same key, there's no per-user mapping or distribution CSV to prepare. +- [ ] **3.2 Write the "my key doesn't work" runbook** (most likely causes: the shared key hit its daily spend limit, wrong key pasted, stale `.env`) so you're not debugging from scratch live. +- [ ] **3.3 Set up a Slack channel with the master organizers** to distribute and, if needed, rapidly re-share a rotated key mid-day — with a single key covering the whole room, this is the fastest path to get a fresh key in front of 70 students at once if the original gets revoked or exhausted. + +--- + +## 4. Dataset for Session 2 (Build) + +- [ ] **4.1 Pick one big tech company** (e.g. NVIDIA) and source its 10-K annual report or investor "key figures" brochure. +- [ ] **4.2 Select ~10 pages** spanning a **risk factors** section (prose, good for semantic search) and a **financial highlights table** (numeric, good for exact-match/regex retrieval) — the mix still makes hybrid search a real design choice in the build session, even though retrieval isn't separately graded in the afternoon. +- [ ] **4.3 Extract and clean** those pages into a standalone workshop PDF (trim, fix obvious OCR/formatting artifacts, keep the table structure legible). +- [ ] **4.4 Sanity-check chunking** against the extracted PDF using your own reference `chunk_text` implementation — confirm chunks are coherent and the financial table doesn't get mangled. +- [ ] **4.5 Write 15–20 due-diligence questions**, spanning factual/numeric lookup, risk synthesis, and at least one comparison question. Used to test the agent in the build session; not the basis for the faithfulness dataset in §6 (see the note in §6.1 on why). + +--- + +## 5. Session 2 notebook — Build + +Finish this entire section, corrections included — `chunk_text` (§5.1), `vectorize_text` (§5.2), and the ReAct loop assembly (§5.6) all need a written, tested correction — before starting any work in §6. The morning practice must stand on its own; nothing in the afternoon material should be touched until it does. + +- [ ] **5.1 `chunk_text` exercise** + correction + inline unit test (assert on a small fixed example). +- [ ] **5.2 `vectorize_text` exercise** using a small local CPU embedding model (e.g. `sentence-transformers/all-MiniLM-L6-v2` or `multilingual-e5-small`) + correction + test. +- [ ] **5.3 `save_vectors` exercise**: store embeddings as a plain NumPy array in memory (no external vector DB) + correction + test. +- [ ] **5.4 `top_k_search` exercise**: vectorized cosine-similarity top-k + correction + test. +- [ ] **5.5 BM25 search exercise** (`rank_bm25`) and fusion with semantic search into one hybrid search tool + correction + test. +- [ ] **5.6 ReAct loop assembly exercise**: wire the search tool into a single simple ReAct agent (LangGraph or a manual loop — pick one, don't offer both) + correction + test. +- [ ] **5.7 Full top-to-bottom dry run** of the notebook against the real API using the shared key, to validate both correctness and real token/cost consumption per run — this run is also what produces the agent used for the optional spot-check in §6.4. + +--- + +## 6. Dataset for Session 4 (Evaluate Faithfulness) + +Starts only once §5 is fully done, corrections included — §6.4's optional spot-check needs the agent built there, and there's otherwise no reason to interleave afternoon dataset prep with the morning build. + +**Hallucination taxonomy — use this to drive claim generation in §6.1.** Ten distortion patterns, each with the (source → hallucinated) shape a strong LLM should reproduce when asked to generate an "unfaithful" claim. Note how several of these (Contresens, Troncature, Simplification) keep the surface form almost identical to the source and only break one fact — that's exactly the "subtly wrong" quality the §6.2 quality-pass is checking for, so lean on these categories more than the more obviously-off ones (Invention, Accentuation) if the judge is catching everything too easily. + +| Category | What breaks | Example: source → hallucinated | +|---|---|---| +| **Acronyme** | An acronym is expanded incorrectly | "PSTC (Plan Scientifique Technologique et Conseil)" → "PSTC (Plan Stratégique de Transformation de la Compagnie)" | +| **Troncature** | Information is cut short and distorted | "Quantmetry a quatre valeurs : A, B, C, D" → "A et B constituent les valeurs de Quantmetry" | +| **Synecdoque** | A whole is confused with one of its parts | "Le CSE de Quantmetry donne un avis favorable au projet d'intégration" → "Quantmetry est favorable au projet d'intégration" | +| **Contexte** | A property is inferred from the wrong context | "Data & Tech recrute des profils DA" → "Data & Tech recrute des profils Data Analyst" | +| **Agglomération** | A property is wrongly extended to another entity | "Quantmetry a mis en place un logiciel et un contrat spécifique RH" → "Quantmetry a pris des mesures spéciales RH dont un logiciel et un contrat" | +| **Invention** | A conclusion is asserted with no supporting evidence | "Quantmetry a un directeur financier" → "Quantmetry maintient sa stabilité financière grâce à un directeur financier" | +| **Simplification** | Information is simplified and distorted in the process | "Quantmetry automatise ses prédictions quand c'est possible" → "Quantmetry automatise ses prédictions" | +| **Amalgame** | One entity is confused with another | "Quantmetry prévoit les demandes de produits de ses clients" → "Quantmetry prévoit ses demandes de produits" | +| **Contresens** | A deduction is flatly reversed | "Quantmetry a vu sa rentabilité augmenter et passer de 10% à 12%" → "Quantmetry a vu sa rentabilité diminuer et passer de 10% à 12%" | +| **Accentuation** | Information is embellished or overstated | "Quantmetry a fait de la R&D" → "Quantmetry a investi dans la R&D" | + +- [ ] **6.1 Implement `build/generate_paragraph_claims.py`: a paragraph-level faithfulness dataset with ground truth known by construction, using two fixed prompts to a strong LLM (Opus) per chunk.** For each of the document's ~40–80 chunks: + - **Faithful-claim prompt**: "Paraphrase this paragraph in one short sentence, preserving every fact exactly." + - **Applicability check**: first ask the LLM which of the ten taxonomy categories above plausibly apply to *this specific paragraph* (e.g. "Acronyme" only applies to a paragraph that actually contains an acronym) — don't force all ten onto every chunk. + - **Unfaithful-claim prompt**, run once per applicable category: "Rewrite this paragraph into one short false sentence using this specific distortion: {category + description from the taxonomy above}. Keep the sentence plausible and close in form to the original — do not introduce an obviously absurd error." + + Generating one distorted claim per *applicable* category (typically 2–5 per chunk, sometimes more) rather than a single fixed distortion per chunk pushes the dataset well past the earlier ~100–200 estimate — realistically **200–400+ pairs** — for the same one-time script run. Since this is a centralized batch job (the shared key, run once by the instructor), the extra generations cost is negligible; it's not distributed across 70 students. The script writes every `(paragraph, claim, true_faithfulness_label, error_type)` triple to `paragraph_claims.json` (`error_type` is `null` for faithful claims). This is deliberately a *different, cheaper* source of ground truth than judging real end-to-end RAG answers: labeling here means constructing the claim, not reading and holistically judging an agent's output. It also directly fixes the sample-size problem: with only 15–20 whole Q&A pairs, PPI/GLIDE has nothing to visibly improve on — wide confidence intervals either way — while several hundred pairs gives real room for the debiased estimate to show a measurably tighter interval than the naive judge average. `error_type` isn't needed for the core exercise but, with this many examples per category, now supports a genuinely credible optional bonus slide on which distortion types the judge catches reliably and which it misses. +- [ ] **6.2 Quality-pass the unfaithful claims.** Skim every generated "unfaithful" claim and make sure it's *subtly* wrong in the spirit of the taxonomy's Contresens/Troncature/Simplification examples above, not absurdly wrong — a claim the judge model would obviously catch 100% of the time produces no interesting bias to correct, which kills the "aha" moment in §7.4. Rewrite any claim that's too easy, too ambiguous, or doesn't cleanly match its intended category. +- [ ] **6.3 No build step needed for the labeled/proxy split — it's drawn live in the Session 4 notebook using a GLIDE sampler.** `paragraph_claims.json` already carries `true_faithfulness_label` for every id (fully labeled by construction), so unlike a real deployment there's no annotation cost to precompute or bake into a static file. The exercise itself calls a `glide.samplers` sampler (e.g. `StratifiedSampler`, stratifying on `error_type` so the ~20–30 revealed ids span multiple distortion categories rather than being skewed toward whichever category happened to generate first; `UniformSampler` if a simpler baseline is preferred) to pick which ids get their true label "revealed" as the labeled set — the rest fall back to judge-score-only (proxy). This is exactly the annotation-simulation use case `glide.samplers` is built for, and doing it live (rather than shipping a precomputed `labeled_subset_ids.json`) means students see GLIDE's sampling API in action, not just its estimators. +- [ ] **6.4 (Optional, time permitting) Spot-check against real agent output.** Run the agent built in §5 on a couple of the due-diligence questions from §4.5 and eyeball whether its answers are faithful — a nice motivating aside, but not part of the graded statistical exercise, so skip it under time pressure. + +--- + +## 7. Session 4 notebook — Evaluate Faithfulness with GLIDE + +- [ ] **7.1 `score_faithfulness` exercise**: implement the LLM-as-judge call — given `(paragraph, claim)`, prompt the judge model and parse out a faithfulness score — + correction + test. +- [ ] **7.2 Implement `build/run_judge_scores.py`: precompute judge scores centrally.** Run `score_faithfulness` over every pair in `paragraph_claims.json` (§6.1 — now several hundred, since each paragraph yields one distortion per applicable category) yourself, once, using the shared key, and ship the results as `judge_scores.json`. Precomputing centrally — rather than having 70 students each call the judge on the same fixed data — protects the shared spend limit (§2.2) and guarantees everyone works from identical proxy labels; a few hundred one-time Opus calls is still cheap in absolute terms, since it's a single batch run, not 70 repetitions of it. Leave one or two cells where students make a *live* judge call themselves (on one pair of their choosing) purely so they've seen it happen, but the estimation exercise itself runs on the shipped data. +- [ ] **7.3 GLIDE exercise**: use a `glide.samplers` sampler (§6.3) on `paragraph_claims.json` to draw the labeled subset (its true labels are the labeled set), then feed those true labels alongside the full judge-score set (§7.2, the proxy-labeled set) into a GLIDE prediction-powered mean estimator, producing a debiased faithfulness-rate estimate with a confidence interval. This is the exercise students fill in — a short, well-scoped call into GLIDE's public sampler and estimator APIs, not a from-scratch implementation. +- [ ] **7.4 Interpretation exercise**: have students compute the naive estimate (just the mean of all judge scores, no debiasing) side by side with the GLIDE estimate, and explain the gap — with N≈150 and n≈25 this should now show a real, visible difference in both point estimate and interval width, unlike the whole-Q&A version. This is the intended "aha" moment of the day; if a dry run shows the gap is still too small to see, that's the signal to go back to §6.2 and make the unfaithful claims subtler (more judge error to correct), not to add more labeled examples. +- [ ] **7.5 Verify the GLIDE exercise against the actual installed `glide-py` API** — spot-check estimator names/signatures used in the notebook against the current package before finalizing, since the exercise text should mirror real usage. + +--- + +## 8. Environment & dependencies + +- [ ] **8.1 Pin dependencies in `pyproject.toml`**: `anthropic`, `sentence-transformers`, `rank_bm25`, `numpy`, `glide-py`, `pypdf` (or similar for PDF parsing), plus LangGraph if used for the ReAct loop. The `build/` scripts (§6.1, §7.2) share the same dependency set — no separate install path needed since they only run on your machine, not the students'. +- [ ] **8.2 Test a clean install** on an environment matching the target platform as closely as possible (Python version, OS) once the platform is known. +- [ ] **8.3 Pre-cache the embedding model weights** (bake into a platform image if possible, or have students download once before the session) to avoid 70 simultaneous Hugging Face downloads at exercise start. +- [ ] **8.4 Confirm CPU-only is sufficient** — no GPU request needed for either the embedding model or the API-based generation/judging. + +--- + +## 9. Dry runs & rehearsal + +- [ ] **9.1 Solo timing rehearsal** of both practice sessions end-to-end, notebook only, no lecture — validate the time budget holds, especially now that the freed-up afternoon time goes entirely to depth on GLIDE. +- [ ] **9.2 Beta test with a few colleagues** unfamiliar with the material, to catch notebook bugs and get a real difficulty read before 70 students hit it simultaneously. +- [ ] **9.3 Cost dry run**: simulate a realistic "3 attempts per exercise" pass through both notebooks and total the spend, to cross-check the $200 budget assumption against real measured usage rather than back-of-envelope estimates. + +--- + +## 10. Day-of logistics + +- [ ] **10.1 Keep the Anthropic Console usage dashboard open** throughout the day; be ready to revoke/reissue the shared key if trending over budget. +- [ ] **10.2 Have the key-distribution runbook (§3.2) on hand, and the organizers' Slack channel (§3.3) open** to push out a reissued key to everyone at once if it needs to be rotated mid-day. +- [ ] **10.3 Open a support channel** (shared doc / chat) for setup issues, separate from the main teaching flow, ideally staffed by a TA if one is available. + +--- + +## 11. Certification quiz + +- [ ] **11.1 Design a Google Form with 20 four-choice multiple-choice questions**, closing the day, covering both presentation sessions: LLM/RAG/agent fundamentals (Session 1) and faithfulness/LLM-as-judge/PPI/GLIDE fundamentals (Session 3). Timed for ~15 minutes. +- [ ] **11.2 Set up Google Forms auto-grading** (answer key + point values per question) so each student's score is available immediately after submission. +- [ ] **11.3 Confirm the pass threshold**: 80% (16/20 correct) required to obtain the GenAI for Finance certification from Emerton Data. +- [ ] **11.4 Dry-run the quiz** against the finalized slide content once Sessions 1 and 3 are locked, to confirm every question is answerable from what was actually taught and timing holds at ~15 minutes. +- [ ] **11.5 Decide how results and certificates are communicated** to students after the fact (e.g. Google Forms' built-in score release vs. a follow-up email from Emerton Data). From b046b6f30842af42fd3db92739dee42e32ab9fc5 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Fri, 11 Sep 2026 18:24:10 +0200 Subject: [PATCH 03/19] fix --- X-HEC/plan.md | 66 ------------------ X-HEC/preparation.md | 157 ------------------------------------------- 2 files changed, 223 deletions(-) delete mode 100644 X-HEC/plan.md delete mode 100644 X-HEC/preparation.md diff --git a/X-HEC/plan.md b/X-HEC/plan.md deleted file mode 100644 index 02510eef..00000000 --- a/X-HEC/plan.md +++ /dev/null @@ -1,66 +0,0 @@ -# GenAI for Finance — X-HEC Training Plan - -One-day training, four sessions: **Presentation → Practice → Presentation → Practice**, followed by a short closing block. -Narrative arc: *what is this technology → how do you build with it → how do you know it's any good → prove it yourself.* - ---- - -## Session 1 — Presentation: Introduction & How to Build - -1. **GenAI for Finance: Building and Evaluating Trustworthy AI Systems** — title slide; frames the day as two halves, build then evaluate. -2. **A new general-purpose technology** — the AI/electricity analogy: general-purpose technologies reshape every industry gradually, not overnight, and GenAI in finance is early in that curve. -3. **What is an LLM, really** — an LLM is fundamentally a next-word predictor trained on massive text corpora. -4. **Why next-word prediction is so powerful** — language encodes sentences, ideas, and executable actions, so predicting text becomes a general-purpose reasoning and acting engine. -5. **The vocabulary you need today** — token, prompt, chunk, embedding, context window, tool, agent: the building blocks used in every exercise this afternoon. -6. **Two things to know about where the field is headed** — tokens are getting cheaper and models are tackling increasingly complex, multi-step tasks. -7. **GenAI in finance: three entry points** — due diligence, market screening, and fraud investigation are where GenAI is already changing finance workflows. -8. **Today's thread: due diligence** — introduces the running exercise: build an agentic RAG that answers due-diligence questions over a real financial document. -9. **What happens at inference time** — generating a token is a single forward pass through a fixed, frozen model; nothing is learned live. -10. **How LLMs are trained (a pointer, not a detour)** — pretraining, fine-tuning, and alignment turn raw text into an assistant; for the full mechanics, see Sebastian Raschka's *Build a Large Language Model from Scratch* — not covered live today. -11. **Why retrieve at all: Retrieval-Augmented Generation** — RAG grounds the model's answers in your own documents instead of its frozen, sometimes outdated training data. -12. **Chunking: the decision that shapes everything downstream** — how you cut a document into pieces determines what can and cannot be retrieved later. -13. **Hybrid search: semantic meaning + exact keywords** — combining dense embeddings with keyword search (BM25) covers both "meaning" queries and exact-match queries like a specific revenue figure. -14. **From RAG to agents: giving the model a tool** — an agent is an LLM that can decide, on its own, to call a tool (like a search function) before answering. -15. **The ReAct loop** — reason, act, observe, repeat: the simplest and most common agentic pattern, and the one you'll build this afternoon. -16. **Walkthrough: what you're about to build** — a live tour of the exercise notebook's five building blocks (chunk, embed, search, ReAct loop, answer) before students start. - ---- - -## Session 2 — Practice: Build Your Own Agentic RAG - -Students complete a fill-in-the-blank notebook that implements `chunk_text`, `vectorize_text`, a hybrid BM25 + semantic search tool, and a single ReAct agent loop, then run their finished agent against due-diligence questions on the workshop's sample financial document. - ---- - -## Session 3 — Presentation: How to Evaluate - -1. **From Building to Trusting** — transition slide: how do you know your RAG is actually any good? -2. **The GenAI risk landscape** — hallucination, staleness, and inconsistency are the core risks that make GenAI outputs different from traditional software outputs. -3. **Performance vs. reliability** — a system can be accurate on average and still be unreliable case by case; evaluation must capture both. -4. **Evaluating a RAG response: the RAG triad** — faithfulness, answer relevance, and context relevance give a three-part diagnostic for where a RAG pipeline is failing. -5. **Faithfulness, front and center** — for due diligence, the question that matters most is whether the answer sticks to the retrieved evidence or invents beyond it; this is the metric the rest of the afternoon is built around. -6. **Who judges faithfulness: LLM-as-judge** — a strong model can grade faithfulness at scale, cheaply, but it carries its own biases. -7. **The catch: a judge's bias needs correcting, not ignoring** — treating judge scores as ground truth silently bakes the judge's own errors into every conclusion you draw from them. -8. **Combining cheap and expensive signal: Prediction-Powered Inference** — PPI lets you combine a few expensive, high-quality labels with many cheap LLM-judge labels into one statistically valid estimate. -9. **GLIDE: what it is, when to use it, how to use it** — GLIDE packages PPI-style estimators so you can plug in your own labeled and proxy-labeled faithfulness scores and get a debiased estimate with a confidence interval. -10. **Beyond correctness: evaluating productivity** — the ultimate question isn't just "is the answer right" but "did it make the analyst faster" — time-to-success as a broader perspective on what "good" means. -11. **Walkthrough: what you're about to do** — a preview of the afternoon: score a provided dataset's faithfulness with a judge, then debias that judge with GLIDE. - ---- - -## Session 4 — Practice: Measure Faithfulness with GLIDE - -Using a provided dataset (paragraph/claim pairs with faithfulness labels, independent of students' own Session 2 agent), students score faithfulness with an LLM judge and a small set of gold-labeled examples, then use GLIDE to combine both into a single debiased faithfulness estimate with a confidence interval — the statistical core of the day, and the one thing students should walk away remembering. - ---- - -## Closing (30 min, end of day) - -1. **★ HIGHLIGHT — From today's $200 to the planet's footprint** — start from the concrete number students just watched (today's own API spend, and the energy behind it), then zoom out to what AI's global energy footprint actually looks like; the small, honest local number makes the global scale legible instead of abstract. -2. **Will this replace your job?** — the evidence points more toward task automation and augmentation than wholesale job replacement, but real uncertainty remains, and it's worth naming. -3. **Where the field is heading** — multimodality, voice agents, and increasingly autonomous multi-agent systems: a glimpse of what's next. -4. **Closing** — recap the day's arc, from "what is an LLM" to "how do you prove your GenAI system can be trusted," and open the floor. - -## Certification quiz (15 min, end of day) - -A 15-minute, 20-question, 4-choice multiple-choice quiz (Google Form) covering both presentation sessions, taken as the final activity of the day; a score of 80% or higher is required to obtain the GenAI for Finance certification from Emerton Data. diff --git a/X-HEC/preparation.md b/X-HEC/preparation.md deleted file mode 100644 index 60751260..00000000 --- a/X-HEC/preparation.md +++ /dev/null @@ -1,157 +0,0 @@ -# GenAI for Finance — Exercise Preparation TODO - -Everything needed to get the two practice sessions running for 70 students. Slide preparation is out of scope (tracked separately). Organized as mini-tickets, roughly in dependency order. - -The afternoon is scoped tightly around **faithfulness, LLM-as-judge, PPI, and GLIDE** — retriever evaluation (precision@k / MAP@k, retriever-vs-retriever comparison) has been dropped from the plan, which also removes the heaviest annotation burden from this list (no per-question, per-chunk ground-truth labeling needed). - -The plan is ordered so the morning practice (Session 2 — Build, §4–§5) is fully deliverable, corrections included, before any afternoon practice (Session 4 — Evaluate Faithfulness, §6–§7) work starts. The hallucination taxonomy and claim dataset only matter for the afternoon, so there's no reason to touch them before the agentic RAG build is done. - ---- - -## 1. Repository - -- [ ] **1.1 Create a public GitHub repo** (e.g. `xhec-genai-finance-workshop`). Public so students can `git clone` / fork without an invite step. -- [ ] **1.2 Repo skeleton**: - ``` - build/ # instructor-only scripts that generate everything in data/ - generate_paragraph_claims.py # taxonomy-driven claim generation (see §6.1) - run_judge_scores.py # precompute judge faithfulness scores (see §7.2) - notebooks/ - 01_build_agentic_rag.ipynb - 02_evaluate_faithfulness.ipynb - corrections/ - correction_build.py - correction_eval.py - data/ - company_excerpt.pdf - questions.json # 15-20 due-diligence questions, used in the build session - paragraph_claims.json # (paragraph, claim, true_faithfulness_label, error_type) pairs — output of build/generate_paragraph_claims.py - judge_scores.json # precomputed judge faithfulness score per pair — output of build/run_judge_scores.py - pyproject.toml - .env.example - README.md - ``` - `build/` is instructor-only tooling (not shown to students as an exercise) — it's what turns the manual dataset-prep steps below into reproducible, rerunnable scripts, so a late change to the source PDF or the taxonomy doesn't mean redoing everything by hand. -- [ ] **1.3 `.env.example`** documenting the one variable every notebook needs: `ANTHROPIC_API_KEY` (the single shared key, distributed per §3). Keep this the *only* thing students configure. -- [ ] **1.4 README** with setup instructions written for someone opening the repo cold on an unfamiliar JupyterLab-like platform: clone, `pip install .` (from `pyproject.toml`), copy `.env.example` to `.env`, run the first cell. -- [ ] **1.5 Decide correction-release policy**: corrections live in the repo from day one (simplest, "cheating" is allowed by design per your own brief) vs. released progressively during the day. Recommend: ship everything from the start — matches your stated intent and removes a moving part on the day. -- [ ] **1.6 License / attribution note** for the financial document excerpt (public investor disclosure — fine to redistribute for teaching; still worth a one-line attribution in the README). - ---- - -## 2. API budget: single shared key (simplified for year one) - -First run of the course, very little prep time: one Anthropic API key, shared by every student and used for the instructor's own prep and judge runs. Console-side spend limit, manual monitoring. No per-student/per-group provisioning, no LiteLLM proxy, no host to provision. - -- [ ] **2.1 Create a single API key in the Anthropic Console**, shared by all 70 students and also used for the instructor's own prep runs and the centralized judge batch (§6.1, §7.2). -- [ ] **2.2 Set a spend limit on the key**, sized for the full day: 70 students running both notebooks plus the centralized batch judge run. There's no per-key model restriction with a single shared key, so the notebooks themselves must pin students to Haiku by default; the spend cap is the backstop, not the primary control. -- [ ] **2.3 Monitor total spend manually via the Anthropic Console usage dashboard** throughout the day. Because everyone shares one key, a single runaway loop affects the whole room, not just one group — keep the dashboard open continuously (see §10.1) and be ready to revoke/reissue the key if spend spikes. -- [ ] **2.4 (Deferred — not for this run)** Per-student/per-group keys with individual spend limits and per-key model restriction, plus a LiteLLM proxy with live automated budget enforcement, would remove the single-point-of-failure and blast-radius risk of one shared key. Worth building for a second edition of the course; out of scope given this year's prep time. - ---- - -## 3. API key distribution - -- [ ] **3.1 Ship the shared key directly in `.env.example`** (or a one-line copy-pasteable setup snippet) — since every student uses the same key, there's no per-user mapping or distribution CSV to prepare. -- [ ] **3.2 Write the "my key doesn't work" runbook** (most likely causes: the shared key hit its daily spend limit, wrong key pasted, stale `.env`) so you're not debugging from scratch live. -- [ ] **3.3 Set up a Slack channel with the master organizers** to distribute and, if needed, rapidly re-share a rotated key mid-day — with a single key covering the whole room, this is the fastest path to get a fresh key in front of 70 students at once if the original gets revoked or exhausted. - ---- - -## 4. Dataset for Session 2 (Build) - -- [ ] **4.1 Pick one big tech company** (e.g. NVIDIA) and source its 10-K annual report or investor "key figures" brochure. -- [ ] **4.2 Select ~10 pages** spanning a **risk factors** section (prose, good for semantic search) and a **financial highlights table** (numeric, good for exact-match/regex retrieval) — the mix still makes hybrid search a real design choice in the build session, even though retrieval isn't separately graded in the afternoon. -- [ ] **4.3 Extract and clean** those pages into a standalone workshop PDF (trim, fix obvious OCR/formatting artifacts, keep the table structure legible). -- [ ] **4.4 Sanity-check chunking** against the extracted PDF using your own reference `chunk_text` implementation — confirm chunks are coherent and the financial table doesn't get mangled. -- [ ] **4.5 Write 15–20 due-diligence questions**, spanning factual/numeric lookup, risk synthesis, and at least one comparison question. Used to test the agent in the build session; not the basis for the faithfulness dataset in §6 (see the note in §6.1 on why). - ---- - -## 5. Session 2 notebook — Build - -Finish this entire section, corrections included — `chunk_text` (§5.1), `vectorize_text` (§5.2), and the ReAct loop assembly (§5.6) all need a written, tested correction — before starting any work in §6. The morning practice must stand on its own; nothing in the afternoon material should be touched until it does. - -- [ ] **5.1 `chunk_text` exercise** + correction + inline unit test (assert on a small fixed example). -- [ ] **5.2 `vectorize_text` exercise** using a small local CPU embedding model (e.g. `sentence-transformers/all-MiniLM-L6-v2` or `multilingual-e5-small`) + correction + test. -- [ ] **5.3 `save_vectors` exercise**: store embeddings as a plain NumPy array in memory (no external vector DB) + correction + test. -- [ ] **5.4 `top_k_search` exercise**: vectorized cosine-similarity top-k + correction + test. -- [ ] **5.5 BM25 search exercise** (`rank_bm25`) and fusion with semantic search into one hybrid search tool + correction + test. -- [ ] **5.6 ReAct loop assembly exercise**: wire the search tool into a single simple ReAct agent (LangGraph or a manual loop — pick one, don't offer both) + correction + test. -- [ ] **5.7 Full top-to-bottom dry run** of the notebook against the real API using the shared key, to validate both correctness and real token/cost consumption per run — this run is also what produces the agent used for the optional spot-check in §6.4. - ---- - -## 6. Dataset for Session 4 (Evaluate Faithfulness) - -Starts only once §5 is fully done, corrections included — §6.4's optional spot-check needs the agent built there, and there's otherwise no reason to interleave afternoon dataset prep with the morning build. - -**Hallucination taxonomy — use this to drive claim generation in §6.1.** Ten distortion patterns, each with the (source → hallucinated) shape a strong LLM should reproduce when asked to generate an "unfaithful" claim. Note how several of these (Contresens, Troncature, Simplification) keep the surface form almost identical to the source and only break one fact — that's exactly the "subtly wrong" quality the §6.2 quality-pass is checking for, so lean on these categories more than the more obviously-off ones (Invention, Accentuation) if the judge is catching everything too easily. - -| Category | What breaks | Example: source → hallucinated | -|---|---|---| -| **Acronyme** | An acronym is expanded incorrectly | "PSTC (Plan Scientifique Technologique et Conseil)" → "PSTC (Plan Stratégique de Transformation de la Compagnie)" | -| **Troncature** | Information is cut short and distorted | "Quantmetry a quatre valeurs : A, B, C, D" → "A et B constituent les valeurs de Quantmetry" | -| **Synecdoque** | A whole is confused with one of its parts | "Le CSE de Quantmetry donne un avis favorable au projet d'intégration" → "Quantmetry est favorable au projet d'intégration" | -| **Contexte** | A property is inferred from the wrong context | "Data & Tech recrute des profils DA" → "Data & Tech recrute des profils Data Analyst" | -| **Agglomération** | A property is wrongly extended to another entity | "Quantmetry a mis en place un logiciel et un contrat spécifique RH" → "Quantmetry a pris des mesures spéciales RH dont un logiciel et un contrat" | -| **Invention** | A conclusion is asserted with no supporting evidence | "Quantmetry a un directeur financier" → "Quantmetry maintient sa stabilité financière grâce à un directeur financier" | -| **Simplification** | Information is simplified and distorted in the process | "Quantmetry automatise ses prédictions quand c'est possible" → "Quantmetry automatise ses prédictions" | -| **Amalgame** | One entity is confused with another | "Quantmetry prévoit les demandes de produits de ses clients" → "Quantmetry prévoit ses demandes de produits" | -| **Contresens** | A deduction is flatly reversed | "Quantmetry a vu sa rentabilité augmenter et passer de 10% à 12%" → "Quantmetry a vu sa rentabilité diminuer et passer de 10% à 12%" | -| **Accentuation** | Information is embellished or overstated | "Quantmetry a fait de la R&D" → "Quantmetry a investi dans la R&D" | - -- [ ] **6.1 Implement `build/generate_paragraph_claims.py`: a paragraph-level faithfulness dataset with ground truth known by construction, using two fixed prompts to a strong LLM (Opus) per chunk.** For each of the document's ~40–80 chunks: - - **Faithful-claim prompt**: "Paraphrase this paragraph in one short sentence, preserving every fact exactly." - - **Applicability check**: first ask the LLM which of the ten taxonomy categories above plausibly apply to *this specific paragraph* (e.g. "Acronyme" only applies to a paragraph that actually contains an acronym) — don't force all ten onto every chunk. - - **Unfaithful-claim prompt**, run once per applicable category: "Rewrite this paragraph into one short false sentence using this specific distortion: {category + description from the taxonomy above}. Keep the sentence plausible and close in form to the original — do not introduce an obviously absurd error." - - Generating one distorted claim per *applicable* category (typically 2–5 per chunk, sometimes more) rather than a single fixed distortion per chunk pushes the dataset well past the earlier ~100–200 estimate — realistically **200–400+ pairs** — for the same one-time script run. Since this is a centralized batch job (the shared key, run once by the instructor), the extra generations cost is negligible; it's not distributed across 70 students. The script writes every `(paragraph, claim, true_faithfulness_label, error_type)` triple to `paragraph_claims.json` (`error_type` is `null` for faithful claims). This is deliberately a *different, cheaper* source of ground truth than judging real end-to-end RAG answers: labeling here means constructing the claim, not reading and holistically judging an agent's output. It also directly fixes the sample-size problem: with only 15–20 whole Q&A pairs, PPI/GLIDE has nothing to visibly improve on — wide confidence intervals either way — while several hundred pairs gives real room for the debiased estimate to show a measurably tighter interval than the naive judge average. `error_type` isn't needed for the core exercise but, with this many examples per category, now supports a genuinely credible optional bonus slide on which distortion types the judge catches reliably and which it misses. -- [ ] **6.2 Quality-pass the unfaithful claims.** Skim every generated "unfaithful" claim and make sure it's *subtly* wrong in the spirit of the taxonomy's Contresens/Troncature/Simplification examples above, not absurdly wrong — a claim the judge model would obviously catch 100% of the time produces no interesting bias to correct, which kills the "aha" moment in §7.4. Rewrite any claim that's too easy, too ambiguous, or doesn't cleanly match its intended category. -- [ ] **6.3 No build step needed for the labeled/proxy split — it's drawn live in the Session 4 notebook using a GLIDE sampler.** `paragraph_claims.json` already carries `true_faithfulness_label` for every id (fully labeled by construction), so unlike a real deployment there's no annotation cost to precompute or bake into a static file. The exercise itself calls a `glide.samplers` sampler (e.g. `StratifiedSampler`, stratifying on `error_type` so the ~20–30 revealed ids span multiple distortion categories rather than being skewed toward whichever category happened to generate first; `UniformSampler` if a simpler baseline is preferred) to pick which ids get their true label "revealed" as the labeled set — the rest fall back to judge-score-only (proxy). This is exactly the annotation-simulation use case `glide.samplers` is built for, and doing it live (rather than shipping a precomputed `labeled_subset_ids.json`) means students see GLIDE's sampling API in action, not just its estimators. -- [ ] **6.4 (Optional, time permitting) Spot-check against real agent output.** Run the agent built in §5 on a couple of the due-diligence questions from §4.5 and eyeball whether its answers are faithful — a nice motivating aside, but not part of the graded statistical exercise, so skip it under time pressure. - ---- - -## 7. Session 4 notebook — Evaluate Faithfulness with GLIDE - -- [ ] **7.1 `score_faithfulness` exercise**: implement the LLM-as-judge call — given `(paragraph, claim)`, prompt the judge model and parse out a faithfulness score — + correction + test. -- [ ] **7.2 Implement `build/run_judge_scores.py`: precompute judge scores centrally.** Run `score_faithfulness` over every pair in `paragraph_claims.json` (§6.1 — now several hundred, since each paragraph yields one distortion per applicable category) yourself, once, using the shared key, and ship the results as `judge_scores.json`. Precomputing centrally — rather than having 70 students each call the judge on the same fixed data — protects the shared spend limit (§2.2) and guarantees everyone works from identical proxy labels; a few hundred one-time Opus calls is still cheap in absolute terms, since it's a single batch run, not 70 repetitions of it. Leave one or two cells where students make a *live* judge call themselves (on one pair of their choosing) purely so they've seen it happen, but the estimation exercise itself runs on the shipped data. -- [ ] **7.3 GLIDE exercise**: use a `glide.samplers` sampler (§6.3) on `paragraph_claims.json` to draw the labeled subset (its true labels are the labeled set), then feed those true labels alongside the full judge-score set (§7.2, the proxy-labeled set) into a GLIDE prediction-powered mean estimator, producing a debiased faithfulness-rate estimate with a confidence interval. This is the exercise students fill in — a short, well-scoped call into GLIDE's public sampler and estimator APIs, not a from-scratch implementation. -- [ ] **7.4 Interpretation exercise**: have students compute the naive estimate (just the mean of all judge scores, no debiasing) side by side with the GLIDE estimate, and explain the gap — with N≈150 and n≈25 this should now show a real, visible difference in both point estimate and interval width, unlike the whole-Q&A version. This is the intended "aha" moment of the day; if a dry run shows the gap is still too small to see, that's the signal to go back to §6.2 and make the unfaithful claims subtler (more judge error to correct), not to add more labeled examples. -- [ ] **7.5 Verify the GLIDE exercise against the actual installed `glide-py` API** — spot-check estimator names/signatures used in the notebook against the current package before finalizing, since the exercise text should mirror real usage. - ---- - -## 8. Environment & dependencies - -- [ ] **8.1 Pin dependencies in `pyproject.toml`**: `anthropic`, `sentence-transformers`, `rank_bm25`, `numpy`, `glide-py`, `pypdf` (or similar for PDF parsing), plus LangGraph if used for the ReAct loop. The `build/` scripts (§6.1, §7.2) share the same dependency set — no separate install path needed since they only run on your machine, not the students'. -- [ ] **8.2 Test a clean install** on an environment matching the target platform as closely as possible (Python version, OS) once the platform is known. -- [ ] **8.3 Pre-cache the embedding model weights** (bake into a platform image if possible, or have students download once before the session) to avoid 70 simultaneous Hugging Face downloads at exercise start. -- [ ] **8.4 Confirm CPU-only is sufficient** — no GPU request needed for either the embedding model or the API-based generation/judging. - ---- - -## 9. Dry runs & rehearsal - -- [ ] **9.1 Solo timing rehearsal** of both practice sessions end-to-end, notebook only, no lecture — validate the time budget holds, especially now that the freed-up afternoon time goes entirely to depth on GLIDE. -- [ ] **9.2 Beta test with a few colleagues** unfamiliar with the material, to catch notebook bugs and get a real difficulty read before 70 students hit it simultaneously. -- [ ] **9.3 Cost dry run**: simulate a realistic "3 attempts per exercise" pass through both notebooks and total the spend, to cross-check the $200 budget assumption against real measured usage rather than back-of-envelope estimates. - ---- - -## 10. Day-of logistics - -- [ ] **10.1 Keep the Anthropic Console usage dashboard open** throughout the day; be ready to revoke/reissue the shared key if trending over budget. -- [ ] **10.2 Have the key-distribution runbook (§3.2) on hand, and the organizers' Slack channel (§3.3) open** to push out a reissued key to everyone at once if it needs to be rotated mid-day. -- [ ] **10.3 Open a support channel** (shared doc / chat) for setup issues, separate from the main teaching flow, ideally staffed by a TA if one is available. - ---- - -## 11. Certification quiz - -- [ ] **11.1 Design a Google Form with 20 four-choice multiple-choice questions**, closing the day, covering both presentation sessions: LLM/RAG/agent fundamentals (Session 1) and faithfulness/LLM-as-judge/PPI/GLIDE fundamentals (Session 3). Timed for ~15 minutes. -- [ ] **11.2 Set up Google Forms auto-grading** (answer key + point values per question) so each student's score is available immediately after submission. -- [ ] **11.3 Confirm the pass threshold**: 80% (16/20 correct) required to obtain the GenAI for Finance certification from Emerton Data. -- [ ] **11.4 Dry-run the quiz** against the finalized slide content once Sessions 1 and 3 are locked, to confirm every question is answerable from what was actually taught and timing holds at ~15 minutes. -- [ ] **11.5 Decide how results and certificates are communicated** to students after the fact (e.g. Google Forms' built-in score release vs. a follow-up email from Emerton Data). From b77500200738d1040ef6cb815073bc515948ae73 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 10:04:47 +0200 Subject: [PATCH 04/19] improve summary --- JOSS/paper.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index 13fbb116..a433b657 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -25,9 +25,9 @@ bibliography: paper.bib # Summary -Deciding whether a generative AI (GenAI) system behaves acceptably is a measurement problem: what fraction of answers contain hallucinations, or what fraction of an agent's trajectories are unsafe? On the one hand, human expert annotation on generated outputs answers such questions reliably but slowly and at high cost. On the other hand, the popular LLM-as-judge paradigm provides cheap but biased proxy annotations [@NEURIPS2023_91f18a12]. Prediction-powered inference (PPI) dissolves that trade-off: it combines a small human-labeled sample (also name ground truths) with a large pool of proxy-labeled observations into a debiased performance measurement. The obtained metric comes with a confidence interval that remains valid however poor the proxy is [@angelopoulos2023prediction; @angelopoulos2023ppiplusplus]. +Deciding whether a generative AI (GenAI) system behaves acceptably is a measurement problem: what fraction of answers contain hallucinations, or what fraction of an agent's trajectories are unsafe? Human expert annotation answers such questions reliably but slowly and at high cost, while the popular LLM-as-judge paradigm is cheap but yields biased proxy annotations [@NEURIPS2023_91f18a12]. Prediction-powered inference (PPI) dissolves that trade-off: it combines a small human-labeled sample (taken as ground truth) with a large pool of proxy-labeled observations into a debiased metric, whose confidence interval remains valid however poor the proxy is [@angelopoulos2023prediction; @angelopoulos2023ppiplusplus]. -`GLIDE` (Generated Label Inference & Debiasing Engine) brings that literature into a single library. It specializes in risk and performance estimation of complex AI system producing large amounts of unstructued data, like AI agents. The vast majority of these metrics, be they accuracy, hallucination rate or an unsafe-trajectory rate, can be expressed as population means, estimated on samples of generated outputs. Since human annotation is highly limited, evaluating such systems requires to borrow ideas from survey theory, where a small sample is used to estiamte a population statistic. A common practice nowadays is to supplement this sampled, expensive annotation, with large scale LLM-as-Judge proxy annotations. Evaluating thus needs sampling and combining different kinds of labels: ground truth and proxy labels. +`GLIDE` (Generated Label Inference & Debiasing Engine) brings that literature into a single library, specialized in risk and performance estimation of complex AI systems that produce large amounts of unstructured data, such as AI agents. Most such metrics, be they accuracy, hallucination rate or unsafe-trajectory rate, are population means estimated on samples of generated outputs. Since human annotation is scarce, their estimation borrows from survey theory, where a small sample estimates a population statistic: it requires both choosing which observations to label and combining ground-truth with proxy labels. GLIDE addresses these challenges and exposes multiple sampling designs, performance estimators and drift monitors behind a scikit-learn-style API. Every estimator returns a result object carrying the point estimate, the confidence interval, and the effective sample size. The latter can be understood as the return on investment of the LLM-as-Judge: it is the number of human labels a classical survey estimator would have needed to reach the same precision. Monitors consume a stream of batches, each carrying a few human labels and many proxy labels, and return the running metric together with an anytime-valid bound. The library is documented with runnable tutorials, a mathematical user guide, a Monte Carlo validation notebook for every estimator and monitor, and several end-to-end case studies on public benchmarks. From 9e6583e02337470d9785b7cb0096d913968fa7b0 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 10:34:34 +0200 Subject: [PATCH 05/19] statement of need revised --- JOSS/paper.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index a433b657..be6d16dd 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -27,25 +27,29 @@ bibliography: paper.bib Deciding whether a generative AI (GenAI) system behaves acceptably is a measurement problem: what fraction of answers contain hallucinations, or what fraction of an agent's trajectories are unsafe? Human expert annotation answers such questions reliably but slowly and at high cost, while the popular LLM-as-judge paradigm is cheap but yields biased proxy annotations [@NEURIPS2023_91f18a12]. Prediction-powered inference (PPI) dissolves that trade-off: it combines a small human-labeled sample (taken as ground truth) with a large pool of proxy-labeled observations into a debiased metric, whose confidence interval remains valid however poor the proxy is [@angelopoulos2023prediction; @angelopoulos2023ppiplusplus]. -`GLIDE` (Generated Label Inference & Debiasing Engine) brings that literature into a single library, specialized in risk and performance estimation of complex AI systems that produce large amounts of unstructured data, such as AI agents. Most such metrics, be they accuracy, hallucination rate or unsafe-trajectory rate, are population means estimated on samples of generated outputs. Since human annotation is scarce, their estimation borrows from survey theory, where a small sample estimates a population statistic: it requires both choosing which observations to label and combining ground-truth with proxy labels. +`GLIDE` (Generated Label Inference & Debiasing Engine) brings that literature into a unified library, specialized in risk and performance estimation of complex AI systems that produce large amounts of unstructured data, such as AI agents. Most such metrics, be they accuracy, hallucination rate or unsafe-trajectory rate, are population means estimated on samples of generated outputs. Since human annotation is scarce, their estimation borrows from survey theory, where a small sample estimates a population statistic: it requires both choosing which observations humans should label and combining the resulting ground-truth labels with proxy labels. -GLIDE addresses these challenges and exposes multiple sampling designs, performance estimators and drift monitors behind a scikit-learn-style API. Every estimator returns a result object carrying the point estimate, the confidence interval, and the effective sample size. The latter can be understood as the return on investment of the LLM-as-Judge: it is the number of human labels a classical survey estimator would have needed to reach the same precision. Monitors consume a stream of batches, each carrying a few human labels and many proxy labels, and return the running metric together with an anytime-valid bound. The library is documented with runnable tutorials, a mathematical user guide, a Monte Carlo validation notebook for every estimator and monitor, and several end-to-end case studies on public benchmarks. +`GLIDE` addresses both needs and exposes multiple sampling designs and performance estimators behind a scikit-learn-style API. Every estimator returns a result object carrying the point estimate, the confidence interval, and the effective sample size, i.e., the number of human labels a classical survey estimator would have needed to reach the same precision. Whenever the LLM-as-judge correlates with human annotators, the effective sample size translates into direct savings in human annotations. + +`GLIDE` also addresses monitoring, which consists of repeated evaluations on a stream of batches, each carrying a few human labels and many proxy labels. Naively repeating an evaluation inflates the false alarm rate, so monitoring requires dedicated statistical control of multiple testing. `GLIDE` monitors return the running metric together with an anytime-valid bound (upper for a risk metric, lower for a performance metric). + +The library is documented through runnable tutorials, a mathematical user guide, a scientific validation notebook for every estimator and monitor, and several end-to-end case studies on public benchmarks. ![The evaluation workflow `GLIDE` implements. Left: prediction-powered inference debiases a cheap proxy metric using a small human-annotated control sample. Right: the resulting three-step decomposition around which the API is organized.\label{fig:workflow}](glide-workflow.png) # Statement of need -Evaluating a deployed GenAI system under a fixed annotation budget accumulates complications, each addressed by a separate strand of the literature. +Evaluating a deployed GenAI system under a fixed annotation budget raises several complications, each addressed by a separate strand of the literature. -- **Cost asymmetry.** Expert review costs dollars per unit, an LLM-as-judge call cents. Cost-aware sampling spends a money budget rather than a label count [@angelopoulos2025cost]. -- **Heterogeneous strata.** LLM-as-Judge quality varies across axes known in advance: domain, language, query type. Stratified sampling tunes evaluation per stratum [@NEURIPS2024_c9fcd02e; @fogliato2024framework]. -- **Available judge uncertainty.** LLM-as-Judges expose per-observation uncertainty scores that reveal where a human label pays off. Active sampling concentrates the budget there [@pmlr-v235-zrnic24a; @gligoric2025can]. -- **Correlated units.** Annotation is granted to whole groups: a reviewer labels every sentence of a paragraph at once, while the metric is the proportion of hallucinated sentences. Treating those sentences as independent understates the variance, so clustered inference works on group means. +- **Heterogeneous strata.** LLM-as-judge quality varies across axes known in advance: domain, language, query type. Stratified sampling tunes evaluation per stratum [@NEURIPS2024_c9fcd02e; @fogliato2024framework]. - **Small labeled sets.** Below a few dozen labels per stratum, the central-limit approximation degrades. Bootstrap intervals stay valid [@kluger2025prediction]. -- **Multiple judges.** Modern evaluation stacks accumulate different LLM-as-Judges of differing cost and skill. Multi-proxy aggregation weights them optimally, so an extra judge only narrows the interval [@shan2025sada; @cowen2026multiple]. +- **Correlated units.** For granular metrics (e.g., the proportion of hallucinated sentences), evaluation units may not be independent (think of sentences within a paragraph). Treating them as independent understates the variance, so clustered inference, which works on group means, is needed. +- **Multiple judges.** Modern evaluation stacks accumulate LLM judges of differing cost and skill. Multi-proxy aggregation weights them optimally, so an extra judge can only narrow the interval [@shan2025sada; @cowen2026multiple]. +- **Judge uncertainty.** LLM judges can expose per-observation uncertainty scores that reveal where a human label pays off. Active sampling concentrates the budget there [@pmlr-v235-zrnic24a; @gligoric2025can]. +- **Cost asymmetry.** Expert review costs dollars per unit, an LLM-as-judge call cents. Cost-aware sampling targets human annotations at the most promising observations under a monetary budget [@angelopoulos2025cost]. - **Continuous monitoring.** Re-estimating a metric batch after batch inevitably produces false alarms. Anytime-valid confidence sequences make peeking safe under a single budget [@podkopaev2021tracking; @waudbysmith2024time; @zhang2026prediction]. -These methods share one template: few reliable annotations combined with a large-scale proxy ones, but they are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some of them in R, none covering more than a slice of the grid. A practitioner who needs stratified sampling with a small per-stratum budget, or a multi-judge-powered metric tracked weekly in production, must currently stitch together code from several academic repositories and verify by hand that the sampling design and the estimator are mutually consistent. `GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family. It also quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth, on top of those actually paid for. +These methods share one template: a few reliable annotations combined with a large set of proxy annotations. However, they and their extensions are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some in R and some in Python, none covering more than a slice of the design space. A practitioner who needs stratified sampling with a small per-stratum budget, or a multi-judge metric tracked weekly in production, must currently stitch together code from several academic repositories and verify by hand that the sampling design and the estimator are mutually consistent. `GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family. It also quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth, on top of those actually paid for. # State of the field From 783a39ba3f133379230116b9965bbf5ebe683c57 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 10:46:16 +0200 Subject: [PATCH 06/19] state of the field revised --- JOSS/paper.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index be6d16dd..5856fcb1 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -49,15 +49,21 @@ Evaluating a deployed GenAI system under a fixed annotation budget raises severa - **Cost asymmetry.** Expert review costs dollars per unit, an LLM-as-judge call cents. Cost-aware sampling targets human annotations at the most promising observations under a monetary budget [@angelopoulos2025cost]. - **Continuous monitoring.** Re-estimating a metric batch after batch inevitably produces false alarms. Anytime-valid confidence sequences make peeking safe under a single budget [@podkopaev2021tracking; @waudbysmith2024time; @zhang2026prediction]. -These methods share one template: a few reliable annotations combined with a large set of proxy annotations. However, they and their extensions are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some in R and some in Python, none covering more than a slice of the design space. A practitioner who needs stratified sampling with a small per-stratum budget, or a multi-judge metric tracked weekly in production, must currently stitch together code from several academic repositories and verify by hand that the sampling design and the estimator are mutually consistent. `GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family. It also quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth, on top of those actually paid for. +These methods share one template: a few reliable annotations combined with a large set of proxy annotations. However, they and their extensions are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some in R and some in Python, none covering more than a slice of the design space. A practitioner who needs stratified sampling with a small per-stratum budget, or a multi-judge metric tracked weekly in production, must currently stitch together code from several academic repositories and verify by hand that the sampling design and the estimator are mutually consistent. + +`GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family. It also quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth, on top of those actually paid for. # State of the field -`ppi_py` [@angelopoulos2023prediction] is the reference implementation of the PPI family and covers means, generalized linear models and M-estimators. The remaining methods above live in single-paper repositories, `ssepy` for stratified sampling and estimation [@fogliato2024framework], `active-inference` and `confidence-driven-inference` for active designs [@pmlr-v235-zrnic24a; @gligoric2025can], `PTDBoot` for the bootstrap variants [@kluger2025prediction], `sada` for multi-proxy aggregation [@shan2025sada], each self-consistent but with its own data conventions, no shared sampling layer, and no monitoring counterpart. Evaluation orchestration frameworks such as RAGAS [@es-etal-2024-ragas], DeepEval [@Ip_deepeval_2026], TruLens [@trulens] and Inspect [@UK_AI_Security_Institute_Inspect_AI_Framework_2024] solve the upstream problem of running an evaluation and producing LLM-as-Judge labels. `GLIDE` consumes their output, combines them with human experts labels, and supplies the downstream rigorous statistical estimation layer. +`ppi_py` [@angelopoulos2023prediction] has long been the reference implementation of the PPI family. This open-source Python package covers means, generalized linear models and M-estimators. The remaining methods above live in single-paper repositories: `ssepy` for stratified sampling and estimation [@fogliato2024framework], `active-inference` and `confidence-driven-inference` for active designs [@pmlr-v235-zrnic24a; @gligoric2025can], `PTDBoot` for the bootstrap variants [@kluger2025prediction], and `sada` for multi-proxy aggregation [@shan2025sada]. Each repository is self-consistent, but has its own data conventions, no shared sampling layer and no monitoring counterpart. + +Evaluation orchestration frameworks such as RAGAS [@es-etal-2024-ragas], DeepEval [@Ip_deepeval_2026], TruLens [@trulens] and Inspect [@UK_AI_Security_Institute_Inspect_AI_Framework_2024] solve the engineering problem of running an evaluation and producing LLM-as-judge labels, but do not address the statistical reconciliation of these labels with ground-truth human expert annotations. `GLIDE` can thus consume the outputs of such pipelines, combine them with ground-truth labels, and supply the downstream rigorous statistical estimation layer. + +We built a new library rather than contributing these methods upstream for two reasons. -We built a new library rather than contributing these methods upstream for two reasons. The first is audience and scope. `ppi_py` established the reference implementation of PPI and remains the right tool for inference on general estimands; it starts from an already-labeled set, so sampling design falls outside its scope. `GLIDE` addresses the much broader community of engineers and evaluation teams, and buys that accessibility by narrowing the estimand to the mean, the workhorse of system evaluation. The narrowing also buys breadth: `ppi_py` predates most of the extensions listed above, whereas `GLIDE` brings cost-aware and active designs, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one consistent framework, several of them in their first public implementation. +The first is audience and scope. `ppi_py` is the reference implementation of the seminal PPI work and remains the right tool for inference on general estimands (e.g., quantiles, regression coefficients). It starts from an already-labeled set, so sampling design falls outside its scope. `GLIDE` addresses the broader community of engineers and evaluation teams, and buys that accessibility by narrowing the estimand to the mean, the workhorse of system evaluation. The narrowing also buys breadth: `ppi_py` predates most of the extensions listed above, whereas `GLIDE` brings cost-aware and active designs, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one consistent framework, several of them in their first public implementation. -The second reason follows from the first. Serving that audience means an API that reconciles sampling, estimation and monitoring into one modular architecture, in which a new estimator or sampler can be added without touching the rest of the code base. +The second reason follows from the first. Serving that audience requires an API that reconciles sampling, estimation and monitoring in one modular architecture. `GLIDE` provides a unified API that lets users switch easily between methods, and lets contributors add a new estimator, sampler or monitor without having to understand or modify the rest of the code base. # Software design From 5a57d23fe0af6614dcae41b450f8a56cafb18840 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 11:06:51 +0200 Subject: [PATCH 07/19] software design revision --- JOSS/paper.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index 5856fcb1..09b4f127 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -69,11 +69,15 @@ The second reason follows from the first. Serving that audience requires an API `GLIDE` organizes evaluation around three sequential steps inherited from survey theory (\autoref{fig:workflow}): sampling, which selects which observations deserve a human label; annotation, which only domain experts can perform; and estimation, which combines the labels and the proxy predictions into a debiased estimate with a confidence interval. Monitoring is a fourth component that wraps per-batch estimates in an anytime-valid bound. Samplers expose `sample`, estimators `estimate`, monitors `detect`, so a complete workflow fits in a handful of lines and a new component plugs in by implementing one of those three interfaces. -Two design decisions carry most of the library's behavior. The first is the data contract: one aligned array per signal, with `numpy.nan` marking the unlabeled entries of the ground-truth array, following the array conventions scikit-learn established across the data science community [@Pedregosa_Scikit-learn_Machine_Learning_2011]. The second is a middle layer of abstraction: each estimator family factors its computation into a `MeanEstimationEngine`, which an estimator calls once over the whole dataset and a monitor calls once per batch. Extending an estimator into its anytime-valid monitor counterpart therefore reuses the estimator's statistics instead of reimplementing them. +Two design decisions carry most of the library's behavior. -Every new estimator, sampler or monitor passes three lines of defense. Unit tests, with 100% coverage enforced and docstring examples executed as tests, pin the numerics. Functional tests assert statistical properties, among them the degeneracy identities that tie the family together: a stratified estimator applied to a single stratum, for instance, must return exactly what the pooled estimator returns. A scientific validation notebook then runs a Monte Carlo study of the properties the method claims, coverage at the nominal level, interval width against the labeled-only baseline, false-alarm and miscoverage rates for the monitors, and reports them as the figures that are standard in this literature. All three run in continuous integration, which also executes every notebook in the documentation, lints and type-checks the code base. +The first is the data contract: one aligned array per collection of labels, with `numpy.nan` marking the unlabeled entries of the ground-truth array, following the conventions scikit-learn established across the data science community [@Pedregosa_Scikit-learn_Machine_Learning_2011]. -The package is also built to stay easy to depend on: `scipy` [@2020SciPy-NMeth] is its single runtime dependency, support windows follow SPEC 0, and releases follow semantic versioning. +The second is a middle layer of abstraction: each estimator family factors its computation into a `MeanEstimationEngine`, which an estimator calls once over the whole dataset and a monitor calls once per batch. Because estimators and monitors share this middle layer, contributors can readily extend any estimator into its anytime-valid monitor counterpart, without reimplementing its statistics. + +Every new estimator, sampler or monitor passes three lines of defense. First, unit tests, with 100% coverage enforced and docstring examples executed as tests, pin the numerics. Second, functional tests assert statistical properties and equivalences, e.g., a stratified estimator applied to a single stratum must agree exactly with the uniform one. Third, scientific validation notebooks run Monte Carlo studies on synthetic data to assess the validity of the implementation, through coverage and interval width reduction for estimators, and false-alarm and miscoverage rates for monitors. These notebooks produce reproducible figures for the standard analyses of this literature. All three run in continuous integration, which not only lints, type-checks and tests the code base but also executes and renders every notebook in the documentation. + +The package is also built to stay easy to depend on: `scipy` [@2020SciPy-NMeth] is its single runtime dependency. Dependency support windows follow SPEC 0, and releases follow semantic versioning. # Research impact statement From de8aee975e8457607d082cfbede84fffdd88c109 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 11:19:07 +0200 Subject: [PATCH 08/19] research impact statement revised --- JOSS/paper.bib | 25 ++++++++++++++++++++++++- JOSS/paper.md | 4 ++-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/JOSS/paper.bib b/JOSS/paper.bib index f4c3ea5e..db3efb24 100644 --- a/JOSS/paper.bib +++ b/JOSS/paper.bib @@ -301,4 +301,27 @@ @article{Pedregosa_Scikit-learn_Machine_Learning_2011 url = {https://jmlr.csail.mit.edu/papers/v12/pedregosa11a.html}, volume = {12}, year = {2011} -} \ No newline at end of file +} +@misc{martinon2026pydata, + title={Beyond {LLM}-as-Judge: Using {GLIDE} for Reliable, Scalable Evaluation of {GenAI} Systems}, + author={Martinon, Gr{\'e}goire}, + year={2026}, + note={Tutorial, PyData Amsterdam, 12 September 2026}, + howpublished={\url{https://pretalx.com/pydata-amsterdam2026/talk/ZSYGEC/}} +} + +@misc{martinon2026compute, + title={Stop Guessing, Start Measuring. Rigorous Evaluation of Agentic Systems with Prediction-Powered Inference}, + author={Martinon, Gr{\'e}goire}, + year={2026}, + note={Talk, Compute! Paris, 25 November 2026}, + howpublished={\url{https://pretalx.com/compute-paris-2026/talk/ZMVL9B/}} +} + +@misc{martinon2026aigood, + title={Industrializing Prediction-Powered Inference: The {GLIDE} Library for Reliable {GenAI} and Agentic Systems Evaluation}, + author={Martinon, Gr{\'e}goire and Merad, Ibrahim and Raki, Mohammed}, + year={2026}, + note={Trustworthy {AI} for Good ({AI4GOOD}) Workshop, {NeurIPS} 2026, Paris}, + howpublished={\url{https://openreview.net/forum?id=Z51G2eCNIA}} +} diff --git a/JOSS/paper.md b/JOSS/paper.md index 09b4f127..c3ac70ec 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -83,9 +83,9 @@ The package is also built to stay easy to depend on: `scipy` [@2020SciPy-NMeth] The statistical framework behind the library is described in a companion methods paper presented at the ICML 2026 workshop on statistical frameworks for uncertainty in agentic systems [@martinon2026industrializing]. The validation notebooks described above cover all prediction-powered estimators and monitors: each attains its nominal coverage across proxy quality and confidence levels, never yields an interval wider than the human labeled-only baseline, and shows the effective sample size growing with proxy quality. -Three case studies then run the full workflow on public benchmarks whose proxy-labeled versions we release as documented datasets: agentic safety evaluation on R-Judge [@yuan-etal-2024-r]; text-to-SQL accuracy on Spider [@yu-etal-2018-spider]; and multilingual retrieval-augmented generation faithfulness on the MEMERAG dataset[@cruz-blandon-etal-2025-memerag]. Each case study is a reproducible notebook in the documentation, so the reported gains can be easily reproduced. +Additionally, three case studies run full workflows on public benchmarks whose proxy-labeled versions we release as documented datasets: agentic safety evaluation on R-Judge [@yuan-etal-2024-r]; text-to-SQL accuracy on Spider [@yu-etal-2018-spider]; and multilingual retrieval-augmented generation faithfulness on the MEMERAG dataset [@cruz-blandon-etal-2025-memerag]. Each case study is a reproducible notebook in the documentation, so the reported gains are easy to verify. -`GLIDE` has been developed in public since its first commit in March 2026, at roughly two releases per month, by seven contributors. It has attracted eighty-five stars and external forks, is disseminated through a monthly newsletter, and is the subject of a tutorial at PyData Amsterdam 2026 and a talk at Compute! Paris 2026, where practitioners are its intended audience. +`GLIDE` has been developed in public since its first commit in March 2026, with roughly two releases per month and a dozen contributors. It has attracted more than a hundred stars and is disseminated through a monthly newsletter. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata] and will be presented in a talk at Compute! Paris 2026 [@martinon2026compute], two venues whose audiences are practitioners. It will also be presented at the AI4Good workshop at NeurIPS 2026 in Paris [@martinon2026aigood]. # AI usage disclosure From c292f5d492040e19585c930f037cfb442804a6e2 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 11:29:34 +0200 Subject: [PATCH 09/19] AI usage disclosure and acknowledgements revised --- JOSS/paper.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index c3ac70ec..48c9508e 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -89,12 +89,16 @@ Additionally, three case studies run full workflows on public benchmarks whose p # AI usage disclosure -`GLIDE` was developed in two-week agile sprints. Each sprint opens with a planning phase in which development tickets are co-designed with Claude in plan mode. These tickets are refined until every corner case and design decision is validated by the project's tech lead. Only then does a ticket reach a developer, who implements it with Claude Code, departing from the specification when unanticipated technical limits surface. Developers are assisted by dedicated skills (ticket writing, pull-request creation, renaming, releases, literature watch, dependency updates) reinforced whenever they fall short. Each pull request receives a first automated review that the developer resolves autonomously, followed by a mandatory line-by-line human review by the tech lead. The repository's `CLAUDE.md` file encodes the project's conventions and architecture and is updated continuously. This has cut review time significantly sprint after sprint. Every decision, and the ownership of it, remains human. +Generative AI was used in two places: in the development of the software, and in the writing of this manuscript. Because AI assistance in the software is embedded in the project's agile process, we describe that process here. + +`GLIDE` was developed in two-week agile sprints. Each sprint opens with a planning phase in which development tickets are co-designed with Claude in plan mode. These tickets are refined until the project's tech lead has validated every corner case and design decision. Only then does a ticket reach a developer. Developers implement it with Claude Code, either alone or together with other developers during pair-programming sessions. They depart from the specification when unanticipated technical limits or opportunities surface. Developers are assisted by dedicated skills (ticket writing, pull-request creation, renaming, releases, literature watch, dependency updates). We refine these skills whenever they fall short. + +Each pull request first receives an automated review from Claude's code-review plugin. Developer resolve it autonomously. A mandatory line-by-line human review by the tech lead follows. The repository's `CLAUDE.md` file encodes the project's conventions and architecture and is updated continuously. This setup has steadily reduced review time from one sprint to the next. Every decision, and the ownership of it, remains human. For this manuscript, Claude was used to brainstorm and draft structure and formulations, to format the file, and to audit the draft against the journal's author guidelines. The authors wrote and own its argument, verified every reference and every reported figure against the sources and the repository, and take full responsibility for the result. # Acknowledgements -We thank Mohammed Raki, Guillaume D'Hérouville, Victor Woelffel and the other contributors to the repository for their work on estimators, samplers, documentation and tooling, and Emerton Data for supporting the development of the library as an open-source project. We also thank the authors of the methods and reference implementations `GLIDE` builds upon. +We thank Anastasios Angelopoulos, Stephen Bates, Dan Kluger and Adam Fisch for useful discussions and guidance at the beginning of the project, and for their encouragement at ICML 2026. We are grateful to Pravallika Mavilla, Mohammed Raki, Guillaume D'Hérouville, Victor Woelffel and all contributors to the repository, and to Emerton Data for its financial support of the library as an open-source project. Finally, we thank the authors of the methods and reference implementations `GLIDE` builds upon. # References From b1f18d58812764316b5c22742c9b62af5f170c21 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 11:36:24 +0200 Subject: [PATCH 10/19] Add code availability section --- JOSS/paper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/JOSS/paper.md b/JOSS/paper.md index 48c9508e..6f38bb38 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -87,6 +87,10 @@ Additionally, three case studies run full workflows on public benchmarks whose p `GLIDE` has been developed in public since its first commit in March 2026, with roughly two releases per month and a dozen contributors. It has attracted more than a hundred stars and is disseminated through a monthly newsletter. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata] and will be presented in a talk at Compute! Paris 2026 [@martinon2026compute], two venues whose audiences are practitioners. It will also be presented at the AI4Good workshop at NeurIPS 2026 in Paris [@martinon2026aigood]. +# Code availability + +The package can be installed from PyPI with `pip install glide-py`. The source is on GitHub (https://github.com/EmertonData/glide), together with the test suite, the scientific validation notebooks and the released datasets described above. The documentation, including tutorials, user guides and case studies, is at https://glide-py.readthedocs.io. A landing page (https://emertondata.github.io/glide/) serves as a reference hub linking to these resources, and hosts an interactive simulator in which users can see how the prediction-powered confidence interval narrows compared to the human-only one. Contributions are welcome by forking the repository and opening a pull request. + # AI usage disclosure Generative AI was used in two places: in the development of the software, and in the writing of this manuscript. Because AI assistance in the software is embedded in the project's agile process, we describe that process here. From a6727ec1a81d5e4c386e3de7996169f6cca679d2 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 18:45:28 +0200 Subject: [PATCH 11/19] Summary and state of the field compressed --- JOSS/paper.md | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index 6f38bb38..3abf3248 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -25,33 +25,15 @@ bibliography: paper.bib # Summary -Deciding whether a generative AI (GenAI) system behaves acceptably is a measurement problem: what fraction of answers contain hallucinations, or what fraction of an agent's trajectories are unsafe? Human expert annotation answers such questions reliably but slowly and at high cost, while the popular LLM-as-judge paradigm is cheap but yields biased proxy annotations [@NEURIPS2023_91f18a12]. Prediction-powered inference (PPI) dissolves that trade-off: it combines a small human-labeled sample (taken as ground truth) with a large pool of proxy-labeled observations into a debiased metric, whose confidence interval remains valid however poor the proxy is [@angelopoulos2023prediction; @angelopoulos2023ppiplusplus]. - -`GLIDE` (Generated Label Inference & Debiasing Engine) brings that literature into a unified library, specialized in risk and performance estimation of complex AI systems that produce large amounts of unstructured data, such as AI agents. Most such metrics, be they accuracy, hallucination rate or unsafe-trajectory rate, are population means estimated on samples of generated outputs. Since human annotation is scarce, their estimation borrows from survey theory, where a small sample estimates a population statistic: it requires both choosing which observations humans should label and combining the resulting ground-truth labels with proxy labels. - -`GLIDE` addresses both needs and exposes multiple sampling designs and performance estimators behind a scikit-learn-style API. Every estimator returns a result object carrying the point estimate, the confidence interval, and the effective sample size, i.e., the number of human labels a classical survey estimator would have needed to reach the same precision. Whenever the LLM-as-judge correlates with human annotators, the effective sample size translates into direct savings in human annotations. - -`GLIDE` also addresses monitoring, which consists of repeated evaluations on a stream of batches, each carrying a few human labels and many proxy labels. Naively repeating an evaluation inflates the false alarm rate, so monitoring requires dedicated statistical control of multiple testing. `GLIDE` monitors return the running metric together with an anytime-valid bound (upper for a risk metric, lower for a performance metric). - -The library is documented through runnable tutorials, a mathematical user guide, a scientific validation notebook for every estimator and monitor, and several end-to-end case studies on public benchmarks. +Evaluating a generative AI (GenAI) system, for example by measuring its hallucination rate or the share of unsafe agent trajectories, requires reliable labels. Human experts provide them at high cost, while LLM-as-judge proxies are cheap but biased [@NEURIPS2023_91f18a12]. `GLIDE` (Generated Label Inference & Debiasing Engine) is a Python library built on prediction-powered inference [@angelopoulos2023prediction; @angelopoulos2023ppiplusplus]. It combines a small set of human labels with a large set of proxy labels to produce debiased metric estimates whose confidence intervals stay valid however poor the proxy is. Behind a scikit-learn-style API, it offers sampling designs that choose which observations humans should label, and estimators that report the effective sample size, meaning the number of human labels saved by the proxy. It also provides monitors that track a metric over batches with anytime-valid bounds, which control false alarms under repeated evaluation [@podkopaev2021tracking; @waudbysmith2024time; @zhang2026prediction]. ![The evaluation workflow `GLIDE` implements. Left: prediction-powered inference debiases a cheap proxy metric using a small human-annotated control sample. Right: the resulting three-step decomposition around which the API is organized.\label{fig:workflow}](glide-workflow.png) # Statement of need -Evaluating a deployed GenAI system under a fixed annotation budget raises several complications, each addressed by a separate strand of the literature. - -- **Heterogeneous strata.** LLM-as-judge quality varies across axes known in advance: domain, language, query type. Stratified sampling tunes evaluation per stratum [@NEURIPS2024_c9fcd02e; @fogliato2024framework]. -- **Small labeled sets.** Below a few dozen labels per stratum, the central-limit approximation degrades. Bootstrap intervals stay valid [@kluger2025prediction]. -- **Correlated units.** For granular metrics (e.g., the proportion of hallucinated sentences), evaluation units may not be independent (think of sentences within a paragraph). Treating them as independent understates the variance, so clustered inference, which works on group means, is needed. -- **Multiple judges.** Modern evaluation stacks accumulate LLM judges of differing cost and skill. Multi-proxy aggregation weights them optimally, so an extra judge can only narrow the interval [@shan2025sada; @cowen2026multiple]. -- **Judge uncertainty.** LLM judges can expose per-observation uncertainty scores that reveal where a human label pays off. Active sampling concentrates the budget there [@pmlr-v235-zrnic24a; @gligoric2025can]. -- **Cost asymmetry.** Expert review costs dollars per unit, an LLM-as-judge call cents. Cost-aware sampling targets human annotations at the most promising observations under a monetary budget [@angelopoulos2025cost]. -- **Continuous monitoring.** Re-estimating a metric batch after batch inevitably produces false alarms. Anytime-valid confidence sequences make peeking safe under a single budget [@podkopaev2021tracking; @waudbysmith2024time; @zhang2026prediction]. - -These methods share one template: a few reliable annotations combined with a large set of proxy annotations. However, they and their extensions are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some in R and some in Python, none covering more than a slice of the design space. A practitioner who needs stratified sampling with a small per-stratum budget, or a multi-judge metric tracked weekly in production, must currently stitch together code from several academic repositories and verify by hand that the sampling design and the estimator are mutually consistent. +Evaluating a deployed GenAI system under a fixed annotation budget requires combining a few reliable human annotations with a large set of proxy annotations, such as LLM-as-judge labels. The literature has addressed the resulting complications one strand at a time: heterogeneous strata, handled by stratified sampling [@NEURIPS2024_c9fcd02e; @fogliato2024framework]; small labeled sets, handled by bootstrap intervals [@kluger2025prediction]; correlated units, handled by clustered inference; multiple judges, handled by multi-proxy aggregation [@shan2025sada; @cowen2026multiple]; judge uncertainty, exploited by active sampling [@pmlr-v235-zrnic24a; @gligoric2025can]; unequal human and LLM costs, handled by cost-aware sampling [@angelopoulos2025cost]; and continuous monitoring, made safe from false alarms by anytime-valid confidence sequences [@podkopaev2021tracking; @waudbysmith2024time; @zhang2026prediction]. -`GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family. It also quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth, on top of those actually paid for. +These methods share one template, yet they are scattered across papers with heterogeneous notation and partial reference implementations [@song2026demystifying], some in R and some in Python, none covering more than a slice of the design space. Combining these methods currently means stitching together several repositories and verifying their consistency by hand. `GLIDE` closes that gap by treating sampling, estimation and monitoring as one consistent family, and it quantifies the return on the judge: the effective sample size says how many extra expert annotations the proxy is worth. # State of the field From 035fd6ca035cdc397acbde6fd593cd9cb2a83263 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 19:02:09 +0200 Subject: [PATCH 12/19] further compression --- JOSS/paper.md | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index 3abf3248..e5f39b4a 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -37,41 +37,27 @@ These methods share one template, yet they are scattered across papers with hete # State of the field -`ppi_py` [@angelopoulos2023prediction] has long been the reference implementation of the PPI family. This open-source Python package covers means, generalized linear models and M-estimators. The remaining methods above live in single-paper repositories: `ssepy` for stratified sampling and estimation [@fogliato2024framework], `active-inference` and `confidence-driven-inference` for active designs [@pmlr-v235-zrnic24a; @gligoric2025can], `PTDBoot` for the bootstrap variants [@kluger2025prediction], and `sada` for multi-proxy aggregation [@shan2025sada]. Each repository is self-consistent, but has its own data conventions, no shared sampling layer and no monitoring counterpart. +`ppi_py` [@angelopoulos2023prediction] has long been the reference implementation of the PPI family. This open-source Python package covers means, generalized linear models and M-estimators. The more recent methods live in single-paper repositories: `ssepy` for stratified sampling and estimation [@fogliato2024framework], `active-inference` and `confidence-driven-inference` for active designs [@pmlr-v235-zrnic24a; @gligoric2025can], `PTDBoot` for bootstrap variants [@kluger2025prediction], and `sada` for multi-proxy aggregation [@shan2025sada]. Each is self-consistent, but has its own data conventions, no shared sampling layer and no monitoring counterpart. As for evaluation orchestration frameworks such as RAGAS [@es-etal-2024-ragas], DeepEval [@Ip_deepeval_2026], TruLens [@trulens] and Inspect [@UK_AI_Security_Institute_Inspect_AI_Framework_2024], they run evaluations and produce LLM-as-judge labels, but do not reconcile those labels with human expert annotations. `GLIDE` can thus consume their outputs and supplies the downstream statistical estimation layer. -Evaluation orchestration frameworks such as RAGAS [@es-etal-2024-ragas], DeepEval [@Ip_deepeval_2026], TruLens [@trulens] and Inspect [@UK_AI_Security_Institute_Inspect_AI_Framework_2024] solve the engineering problem of running an evaluation and producing LLM-as-judge labels, but do not address the statistical reconciliation of these labels with ground-truth human expert annotations. `GLIDE` can thus consume the outputs of such pipelines, combine them with ground-truth labels, and supply the downstream rigorous statistical estimation layer. - -We built a new library rather than contributing these methods upstream for two reasons. - -The first is audience and scope. `ppi_py` is the reference implementation of the seminal PPI work and remains the right tool for inference on general estimands (e.g., quantiles, regression coefficients). It starts from an already-labeled set, so sampling design falls outside its scope. `GLIDE` addresses the broader community of engineers and evaluation teams, and buys that accessibility by narrowing the estimand to the mean, the workhorse of system evaluation. The narrowing also buys breadth: `ppi_py` predates most of the extensions listed above, whereas `GLIDE` brings cost-aware and active designs, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one consistent framework, several of them in their first public implementation. - -The second reason follows from the first. Serving that audience requires an API that reconciles sampling, estimation and monitoring in one modular architecture. `GLIDE` provides a unified API that lets users switch easily between methods, and lets contributors add a new estimator, sampler or monitor without having to understand or modify the rest of the code base. +`GLIDE` was built rather than contributed upstream to `ppi_py` for two reasons. First, audience and scope: `ppi_py` targets general estimands (e.g., quantiles, regression coefficients) from an already-labeled set, so sampling design is out of its scope, and it predates most of the extensions above. `GLIDE` narrows the estimand to the mean, the workhorse of system evaluation, to serve engineers and evaluation teams, and in exchange brings cost-aware and active sampling, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one framework, several in their first public implementation. Second, serving that audience requires one modular API that reconciles sampling, estimation and monitoring, so users can switch between methods and contributors can add an estimator, sampler or monitor without modifying the rest of the code base. # Software design -`GLIDE` organizes evaluation around three sequential steps inherited from survey theory (\autoref{fig:workflow}): sampling, which selects which observations deserve a human label; annotation, which only domain experts can perform; and estimation, which combines the labels and the proxy predictions into a debiased estimate with a confidence interval. Monitoring is a fourth component that wraps per-batch estimates in an anytime-valid bound. Samplers expose `sample`, estimators `estimate`, monitors `detect`, so a complete workflow fits in a handful of lines and a new component plugs in by implementing one of those three interfaces. - -Two design decisions carry most of the library's behavior. - -The first is the data contract: one aligned array per collection of labels, with `numpy.nan` marking the unlabeled entries of the ground-truth array, following the conventions scikit-learn established across the data science community [@Pedregosa_Scikit-learn_Machine_Learning_2011]. - -The second is a middle layer of abstraction: each estimator family factors its computation into a `MeanEstimationEngine`, which an estimator calls once over the whole dataset and a monitor calls once per batch. Because estimators and monitors share this middle layer, contributors can readily extend any estimator into its anytime-valid monitor counterpart, without reimplementing its statistics. - -Every new estimator, sampler or monitor passes three lines of defense. First, unit tests, with 100% coverage enforced and docstring examples executed as tests, pin the numerics. Second, functional tests assert statistical properties and equivalences, e.g., a stratified estimator applied to a single stratum must agree exactly with the uniform one. Third, scientific validation notebooks run Monte Carlo studies on synthetic data to assess the validity of the implementation, through coverage and interval width reduction for estimators, and false-alarm and miscoverage rates for monitors. These notebooks produce reproducible figures for the standard analyses of this literature. All three run in continuous integration, which not only lints, type-checks and tests the code base but also executes and renders every notebook in the documentation. +`GLIDE`'s design is organized around three sequential steps inherited from survey theory (\autoref{fig:workflow}): sampling, which selects the observations worth a human label; annotation, which only domain experts can perform; and estimation, which combines labels and proxy predictions into a debiased estimate with a confidence interval. Additionally, monitoring wraps per-batch estimates in an anytime-valid bound. Samplers expose `sample`, estimators `estimate` and monitors `detect`, so a full workflow fits in a handful of lines and a new component plugs in by implementing one of these interfaces. Data follows a simple contract: one aligned array per collection of labels, with `numpy.nan` marking unlabeled entries of the ground-truth array, in the spirit of scikit-learn conventions [@Pedregosa_Scikit-learn_Machine_Learning_2011]. Each estimator family factors its computation into a shared `MeanEstimationEngine`, called once over the whole dataset by an estimator and once per batch by a monitor, so contributors can extend an estimator into its monitor counterpart without reimplementing its statistics. In terms of quality gates, every new component passes three lines of defense, all run in continuous integration: unit tests with 100% coverage and executed docstring examples, functional tests of statistical properties (e.g., a stratified estimator on a single stratum must equal the uniform one), and Monte Carlo validation notebooks assessing coverage, interval width, false-alarm and miscoverage rates. -The package is also built to stay easy to depend on: `scipy` [@2020SciPy-NMeth] is its single runtime dependency. Dependency support windows follow SPEC 0, and releases follow semantic versioning. +Regarding maintenance philosophy, `scipy` [@2020SciPy-NMeth] is the single runtime dependency, our dependency support windows follow SPEC 0, and releases follow semantic versioning. # Research impact statement -The statistical framework behind the library is described in a companion methods paper presented at the ICML 2026 workshop on statistical frameworks for uncertainty in agentic systems [@martinon2026industrializing]. The validation notebooks described above cover all prediction-powered estimators and monitors: each attains its nominal coverage across proxy quality and confidence levels, never yields an interval wider than the human labeled-only baseline, and shows the effective sample size growing with proxy quality. +`GLIDE` has been developed in public since its first commit in March 2026, with roughly two releases per month and a dozen contributors. It has attracted more than a hundred stars and is disseminated through a monthly newsletter. Beyond the open-source community, the package has already been used in several missions delivered by Emerton Data, a consulting firm, to evaluate industrialized GenAI systems with limited human annotation budgets. -Additionally, three case studies run full workflows on public benchmarks whose proxy-labeled versions we release as documented datasets: agentic safety evaluation on R-Judge [@yuan-etal-2024-r]; text-to-SQL accuracy on Spider [@yu-etal-2018-spider]; and multilingual retrieval-augmented generation faithfulness on the MEMERAG dataset [@cruz-blandon-etal-2025-memerag]. Each case study is a reproducible notebook in the documentation, so the reported gains are easy to verify. +The statistical framework behind the library is described in a companion methods paper presented at the ICML 2026 workshop on statistical frameworks for uncertainty in agentic systems [@martinon2026industrializing]. Validation notebooks cover all prediction-powered estimators and monitors: each attains its nominal coverage across proxy quality and confidence levels, never yields an interval wider than the human labeled-only baseline, and shows the effective sample size growing with proxy quality. Three reproducible case studies in the documentation run full workflows on public benchmarks, whose proxy-labeled versions we release as documented datasets: agentic safety evaluation on R-Judge [@yuan-etal-2024-r], text-to-SQL accuracy on Spider [@yu-etal-2018-spider], and multilingual retrieval-augmented generation faithfulness on MEMERAG [@cruz-blandon-etal-2025-memerag]. -`GLIDE` has been developed in public since its first commit in March 2026, with roughly two releases per month and a dozen contributors. It has attracted more than a hundred stars and is disseminated through a monthly newsletter. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata] and will be presented in a talk at Compute! Paris 2026 [@martinon2026compute], two venues whose audiences are practitioners. It will also be presented at the AI4Good workshop at NeurIPS 2026 in Paris [@martinon2026aigood]. +`GLIDE` has reached practitioner and research audiences alike. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata] and will be presented at Compute! Paris 2026 [@martinon2026compute] and at the AI4Good workshop at NeurIPS 2026 in Paris [@martinon2026aigood]. # Code availability -The package can be installed from PyPI with `pip install glide-py`. The source is on GitHub (https://github.com/EmertonData/glide), together with the test suite, the scientific validation notebooks and the released datasets described above. The documentation, including tutorials, user guides and case studies, is at https://glide-py.readthedocs.io. A landing page (https://emertondata.github.io/glide/) serves as a reference hub linking to these resources, and hosts an interactive simulator in which users can see how the prediction-powered confidence interval narrows compared to the human-only one. Contributions are welcome by forking the repository and opening a pull request. +GLIDE can be installed from PyPI with `pip install glide-py`. The source, test suite, scientific validation notebooks and released datasets are on GitHub (https://github.com/EmertonData/glide). The documentation, including tutorials, user guides and case studies, is at https://glide-py.readthedocs.io, and a landing page (https://emertondata.github.io/glide/) links to these resources and hosts an interactive simulator comparing prediction-powered and human-only confidence intervals. Contributions are welcome via issues or pull requests. # AI usage disclosure From d08735c02fb21e49a6081d9bc3e27e98b8f539cb Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 19:05:56 +0200 Subject: [PATCH 13/19] AI usage disclosure compressed --- JOSS/paper.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index e5f39b4a..2968f63c 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -61,13 +61,7 @@ GLIDE can be installed from PyPI with `pip install glide-py`. The source, test s # AI usage disclosure -Generative AI was used in two places: in the development of the software, and in the writing of this manuscript. Because AI assistance in the software is embedded in the project's agile process, we describe that process here. - -`GLIDE` was developed in two-week agile sprints. Each sprint opens with a planning phase in which development tickets are co-designed with Claude in plan mode. These tickets are refined until the project's tech lead has validated every corner case and design decision. Only then does a ticket reach a developer. Developers implement it with Claude Code, either alone or together with other developers during pair-programming sessions. They depart from the specification when unanticipated technical limits or opportunities surface. Developers are assisted by dedicated skills (ticket writing, pull-request creation, renaming, releases, literature watch, dependency updates). We refine these skills whenever they fall short. - -Each pull request first receives an automated review from Claude's code-review plugin. Developer resolve it autonomously. A mandatory line-by-line human review by the tech lead follows. The repository's `CLAUDE.md` file encodes the project's conventions and architecture and is updated continuously. This setup has steadily reduced review time from one sprint to the next. Every decision, and the ownership of it, remains human. - -For this manuscript, Claude was used to brainstorm and draft structure and formulations, to format the file, and to audit the draft against the journal's author guidelines. The authors wrote and own its argument, verified every reference and every reported figure against the sources and the repository, and take full responsibility for the result. +Generative AI was used both to develop the software and to prepare this manuscript. `GLIDE` is developed in two-week agile sprints. Development tickets are co-designed with Claude in plan mode and validated by the tech lead before reaching a developer. Developers implement them with Claude Code, assisted by dedicated skills (ticket writing, pull-request creation, releases, and others), and the repository's `CLAUDE.md` file encodes the project's conventions. Each pull request receives an automated review from Claude's code-review plugin, followed by a mandatory line-by-line human review by the tech lead. For the manuscript, Claude was used to brainstorm structure and formulations, format the file, and audit the draft against the journal's guidelines. All decisions remain human: the authors wrote the argument, verified every reference and figure, and take full responsibility for the result. # Acknowledgements From f21cee7431ae405943d64352eb6e6bbf6333f62d Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 8 Oct 2026 21:11:31 +0200 Subject: [PATCH 14/19] finition --- JOSS/paper.bib | 38 ++++++++++++++++++++++++++++++++------ JOSS/paper.md | 12 ++++++------ JOSS/submission.md | 22 +++++++++++++--------- 3 files changed, 51 insertions(+), 21 deletions(-) diff --git a/JOSS/paper.bib b/JOSS/paper.bib index db3efb24..56921ce2 100644 --- a/JOSS/paper.bib +++ b/JOSS/paper.bib @@ -6,13 +6,17 @@ @article{waudbysmith2024time number={6}, pages={2613--2640}, year={2024}, - publisher={Institute of Mathematical Statistics} + publisher={Institute of Mathematical Statistics}, + doi={10.1214/24-AOS2408}, + url={https://doi.org/10.1214/24-AOS2408} } @article{zhang2026prediction, title={Prediction-Powered Risk Monitoring of Deployed Models for Detecting Harmful Distribution Shifts}, author={Zhang, Guangyi and Cai, Yunlong and Yu, Guanding and Simeone, Osvaldo}, journal={arXiv preprint arXiv:2602.02229}, + doi={10.48550/arXiv.2602.02229}, + url={https://arxiv.org/abs/2602.02229}, year={2026} } @@ -20,6 +24,8 @@ @article{podkopaev2021tracking title={Tracking the risk of a deployed model and detecting harmful distribution shifts}, author={Podkopaev, Aleksandr and Ramdas, Aaditya}, journal={arXiv preprint arXiv:2110.06177}, + doi={10.48550/arXiv.2110.06177}, + url={https://arxiv.org/abs/2110.06177}, year={2021} } @@ -31,13 +37,17 @@ @article{angelopoulos2023prediction number={6671}, pages={669--674}, year={2023}, - publisher={American Association for the Advancement of Science} + publisher={American Association for the Advancement of Science}, + doi={10.1126/science.adi6000}, + url={https://doi.org/10.1126/science.adi6000} } @article{angelopoulos2023ppiplusplus, title={Ppi++: Efficient prediction-powered inference}, author={Angelopoulos, Anastasios N and Duchi, John C and Zrnic, Tijana}, journal={arXiv preprint arXiv:2311.01453}, + doi={10.48550/arXiv.2311.01453}, + url={https://arxiv.org/abs/2311.01453}, year={2023} } @@ -45,6 +55,8 @@ @article{song2026demystifying title={Demystifying Prediction Powered Inference}, author={Song, Yilin and Kluger, Dan M and Parikh, Harsh and Gu, Tian}, journal={arXiv preprint arXiv:2601.20819}, + doi={10.48550/arXiv.2601.20819}, + url={https://arxiv.org/abs/2601.20819}, year={2026} } @@ -67,7 +79,9 @@ @inproceedings{fogliato2024framework booktitle={European Conference on Computer Vision}, pages={140--158}, year={2024}, - organization={Springer} + organization={Springer}, + doi={10.1007/978-3-031-73223-2_9}, + url={https://doi.org/10.1007/978-3-031-73223-2_9} } @InProceedings{pmlr-v235-zrnic24a, @@ -91,13 +105,17 @@ @inproceedings{gligoric2025can author={Gligori{\'c}, Kristina and Zrnic, Tijana and Lee, Cinoo and Candes, Emmanuel and Jurafsky, Dan}, booktitle={Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers)}, pages={3514--3533}, - year={2025} + year={2025}, + doi={10.18653/v1/2025.naacl-long.179}, + url={https://doi.org/10.18653/v1/2025.naacl-long.179} } @article{angelopoulos2025cost, title={Cost-optimal active ai model evaluation}, author={Angelopoulos, Anastasios N and Eisenstein, Jacob and Berant, Jonathan and Agarwal, Alekh and Fisch, Adam}, journal={arXiv preprint arXiv:2506.07949}, + doi={10.48550/arXiv.2506.07949}, + url={https://arxiv.org/abs/2506.07949}, year={2025} } @@ -105,6 +123,8 @@ @article{kluger2025prediction title={Prediction-powered inference with imputed covariates and nonuniform sampling}, author={Kluger, Dan M and Lu, Kerri and Zrnic, Tijana and Wang, Sherrie and Bates, Stephen}, journal={arXiv preprint arXiv:2501.18577}, + doi={10.48550/arXiv.2501.18577}, + url={https://arxiv.org/abs/2501.18577}, year={2025} } @@ -112,6 +132,8 @@ @article{cowen2026multiple title={Multiple-Prediction-Powered Inference}, author={Cowen-Breen, Charlie and Agarwal, Alekh and Bates, Stephen and Cohen, William W and Eisenstein, Jacob and Globerson, Amir and Fisch, Adam}, journal={arXiv preprint arXiv:2603.27414}, + doi={10.48550/arXiv.2603.27414}, + url={https://arxiv.org/abs/2603.27414}, year={2026} } @@ -119,6 +141,8 @@ @article{shan2025sada title={SADA: Safe and Adaptive Aggregation of Multiple Black-Box Predictions in Semi-Supervised Learning}, author={Shan, Jiawei and Chen, Zhifeng and Dong, Yiming and Wang, Yazhen and Zhao, Jiwei}, journal={arXiv preprint arXiv:2509.21707}, + doi={10.48550/arXiv.2509.21707}, + url={https://arxiv.org/abs/2509.21707}, year={2025} } @@ -154,6 +178,8 @@ @article{martinon2026industrializing title={Industrializing Prediction-Powered Inference: The GLIDE Library for Reliable GenAI and Agentic Systems Evaluation}, author={Martinon, Gr{\'e}goire and Merad, Ibrahim and Raki, Mohammed}, journal={arXiv preprint arXiv:2605.31278}, + doi={10.48550/arXiv.2605.31278}, + url={https://arxiv.org/abs/2605.31278}, year={2026} } @@ -306,7 +332,7 @@ @misc{martinon2026pydata title={Beyond {LLM}-as-Judge: Using {GLIDE} for Reliable, Scalable Evaluation of {GenAI} Systems}, author={Martinon, Gr{\'e}goire}, year={2026}, - note={Tutorial, PyData Amsterdam, 12 September 2026}, + note={Tutorial, PyData Amsterdam 2026, 12 September 2026}, howpublished={\url{https://pretalx.com/pydata-amsterdam2026/talk/ZSYGEC/}} } @@ -314,7 +340,7 @@ @misc{martinon2026compute title={Stop Guessing, Start Measuring. Rigorous Evaluation of Agentic Systems with Prediction-Powered Inference}, author={Martinon, Gr{\'e}goire}, year={2026}, - note={Talk, Compute! Paris, 25 November 2026}, + note={Talk, Compute! Paris 2026, 25 November 2026}, howpublished={\url{https://pretalx.com/compute-paris-2026/talk/ZMVL9B/}} } diff --git a/JOSS/paper.md b/JOSS/paper.md index 2968f63c..5170b8fe 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -19,7 +19,7 @@ authors: affiliations: - name: Emerton Data, France index: 1 -date: 8 September 2026 +date: 8 October 2026 bibliography: paper.bib --- @@ -39,7 +39,7 @@ These methods share one template, yet they are scattered across papers with hete `ppi_py` [@angelopoulos2023prediction] has long been the reference implementation of the PPI family. This open-source Python package covers means, generalized linear models and M-estimators. The more recent methods live in single-paper repositories: `ssepy` for stratified sampling and estimation [@fogliato2024framework], `active-inference` and `confidence-driven-inference` for active designs [@pmlr-v235-zrnic24a; @gligoric2025can], `PTDBoot` for bootstrap variants [@kluger2025prediction], and `sada` for multi-proxy aggregation [@shan2025sada]. Each is self-consistent, but has its own data conventions, no shared sampling layer and no monitoring counterpart. As for evaluation orchestration frameworks such as RAGAS [@es-etal-2024-ragas], DeepEval [@Ip_deepeval_2026], TruLens [@trulens] and Inspect [@UK_AI_Security_Institute_Inspect_AI_Framework_2024], they run evaluations and produce LLM-as-judge labels, but do not reconcile those labels with human expert annotations. `GLIDE` can thus consume their outputs and supplies the downstream statistical estimation layer. -`GLIDE` was built rather than contributed upstream to `ppi_py` for two reasons. First, audience and scope: `ppi_py` targets general estimands (e.g., quantiles, regression coefficients) from an already-labeled set, so sampling design is out of its scope, and it predates most of the extensions above. `GLIDE` narrows the estimand to the mean, the workhorse of system evaluation, to serve engineers and evaluation teams, and in exchange brings cost-aware and active sampling, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one framework, several in their first public implementation. Second, serving that audience requires one modular API that reconciles sampling, estimation and monitoring, so users can switch between methods and contributors can add an estimator, sampler or monitor without modifying the rest of the code base. +`GLIDE` was built rather than contributed upstream to `ppi_py` for two reasons. First, audience and scope: `ppi_py` targets general estimands (e.g., quantiles, regression coefficients) from an already-labeled set, so sampling design is out of its scope, and it predates most of the extensions above. `GLIDE` narrows the estimand to the mean, the workhorse of system evaluation, to serve engineers and evaluation teams, and in exchange brings cost-aware and active sampling, stratified and clustered variants, multi-proxy aggregation, bootstrap intervals and anytime-valid monitoring into one framework, several in their first public implementation (e.g., Stratified PPI and Multi-PPI). Second, serving that audience requires one modular API that reconciles sampling, estimation and monitoring, so users can switch between methods and contributors can add an estimator, sampler or monitor without modifying the rest of the code base. # Software design @@ -59,12 +59,12 @@ The statistical framework behind the library is described in a companion methods GLIDE can be installed from PyPI with `pip install glide-py`. The source, test suite, scientific validation notebooks and released datasets are on GitHub (https://github.com/EmertonData/glide). The documentation, including tutorials, user guides and case studies, is at https://glide-py.readthedocs.io, and a landing page (https://emertondata.github.io/glide/) links to these resources and hosts an interactive simulator comparing prediction-powered and human-only confidence intervals. Contributions are welcome via issues or pull requests. -# AI usage disclosure - -Generative AI was used both to develop the software and to prepare this manuscript. `GLIDE` is developed in two-week agile sprints. Development tickets are co-designed with Claude in plan mode and validated by the tech lead before reaching a developer. Developers implement them with Claude Code, assisted by dedicated skills (ticket writing, pull-request creation, releases, and others), and the repository's `CLAUDE.md` file encodes the project's conventions. Each pull request receives an automated review from Claude's code-review plugin, followed by a mandatory line-by-line human review by the tech lead. For the manuscript, Claude was used to brainstorm structure and formulations, format the file, and audit the draft against the journal's guidelines. All decisions remain human: the authors wrote the argument, verified every reference and figure, and take full responsibility for the result. - # Acknowledgements We thank Anastasios Angelopoulos, Stephen Bates, Dan Kluger and Adam Fisch for useful discussions and guidance at the beginning of the project, and for their encouragement at ICML 2026. We are grateful to Pravallika Mavilla, Mohammed Raki, Guillaume D'Hérouville, Victor Woelffel and all contributors to the repository, and to Emerton Data for its financial support of the library as an open-source project. Finally, we thank the authors of the methods and reference implementations `GLIDE` builds upon. +# AI usage disclosure + +Generative AI was used both to develop the software and to prepare this manuscript. `GLIDE` is developed in two-week agile sprints, where development tickets are co-designed with Claude in plan mode and validated by the tech lead before reaching a developer. Developers implement them with Claude Code, assisted by dedicated skills (ticket writing, pull-request creation, releases, and others), and the repository's `CLAUDE.md` file encodes the project's conventions. Each pull request receives an automated review from Claude's code-review plugin, followed by a mandatory line-by-line human review by the tech lead. For the manuscript, Claude was used to brainstorm structure and formulations, format the file, and audit the draft against the journal's guidelines. All decisions remain human: the authors wrote the argument, verified every reference and figure, and take full responsibility for the result. + # References diff --git a/JOSS/submission.md b/JOSS/submission.md index 110ea1cc..b42e5a5f 100644 --- a/JOSS/submission.md +++ b/JOSS/submission.md @@ -1,6 +1,6 @@ # JOSS submission form — proposed content -Form: . Everything below is copy-paste ready; the two bracketed items must be settled before submitting. +Form: . Everything below is copy-paste ready. ## Form fields @@ -64,20 +64,24 @@ summarizes. Development history. The repository has been public since its first commit on 5 March 2026, and development has been entirely in the open since: eleven -releases, over 340 merged pull requests, 70 public issues, seven contributors, an +releases, over 340 merged pull requests, 70 public issues, a dozen contributors, an issue-first contribution guide with templates, a code of conduct, automated dependency updates, and continuous integration enforcing linting, type checking, 100% unit-test coverage, doctests, functional statistical tests and execution of every documentation notebook. Generative AI. As disclosed in the paper's AI usage disclosure section, Claude -Code was used as a coding assistant for implementation, tests, documentation -and manuscript drafting, while problem framing, method selection, architectural -decisions, statistical validation and code review were performed by the human -authors, who verified and take responsibility for all output. +Code was used as a coding assistant for implementation, tests and +documentation, and Claude was used to brainstorm structure and formulations, +format the manuscript and audit it against the journal's guidelines. Problem +framing, method selection, architectural decisions, statistical validation and +code review (automated, then line-by-line by the tech lead) were performed by +the human authors, who wrote the argument, verified every reference and figure, +and take responsibility for all output. Dissemination. GLIDE is the subject of a tutorial at PyData Amsterdam on -12 September 2026 and of a talk at Compute! Paris on 25 November 2026. +12 September 2026 and of talks at Compute! Paris on 25 November 2026 and at the +AI4Good workshop at NeurIPS 2026 in Paris. Conflicts of interest. All authors are employed by Emerton Data, which funded the development of GLIDE and releases it under the Apache-2.0 license; the @@ -95,8 +99,8 @@ involved in this work. ## Before pressing submit -1. **[to settle] ORCIDs.** `JOSS/paper.md` carries `0000-0000-0000-0000` placeholders for both authors. JOSS strongly prefers a real ORCID for every author and validates the checksum, so these must be replaced. -2. **[to settle] Submission date.** The `date:` field in `JOSS/paper.md` reads `8 September 2026`. Set it to the actual submission date, which must be on or after **5 September 2026** to satisfy JOSS's requirement of six months of public repository history. +1. **ORCIDs.** Settled: `JOSS/paper.md` now carries a real ORCID for both authors. +2. **Submission date.** The `date:` field in `JOSS/paper.md` reads `8 October 2026`. Update it if the actual submission date differs; it must be on or after **5 September 2026** to satisfy JOSS's requirement of six months of public repository history. 3. Release `v0.11.0` and confirm the tag exists, since the version entered on the form is the one reviewers will check out. 4. Run the `Draft paper PDF` workflow and confirm the PDF renders, in particular the figure and the reference list. 5. Confirm that the co-authors listed in `paper.md` agree to being listed, and that the contributors credited in the Acknowledgements are happy with that credit rather than authorship. From bca90b324b1f28a4277f079f38e4ddf60aa5626d Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Wed, 21 Oct 2026 11:12:28 +0200 Subject: [PATCH 15/19] feedback from ibrahim --- JOSS/glide-workflow.png | Bin 223332 -> 406211 bytes JOSS/paper.md | 66 ++++++++++++++++++++++++++++++---------- 2 files changed, 50 insertions(+), 16 deletions(-) diff --git a/JOSS/glide-workflow.png b/JOSS/glide-workflow.png index 9054619ccd966a6e347533a2893d550a4d6ba38c..9483e03d6723c62945b67004afc50f6030e2b81c 100644 GIT binary patch literal 406211 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

V`M(VOdt=Eq$P%(ZVdxVqM^Sr93f}`O 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 literal 223332 zcmeFZby!r}{s&A7f`pU;(jW~=cZh;0-60^|4MVqpN=ix$At~KR3#jyf(hM*t9m7bD zFbupK&%O8fJLlee&imi{KF{TOX4o@(t+m(su5Wz4vF3$_ni3HK4FLuQ29ff^`&t+n z_-q&$*qiuQfNwZ*aVan`2&(NB6f~3-6c{x;Ty5-~tT8YizDP~S(@CBs3q@R%h#K8X zCG$__Bb9r!k&nDhz;u=LQ7n`Ehj^Z~$ z^yH`&CKQVk@6tXl{yNi68o1+ij2mIk?T4|XUkA=&Q@U1^QN|DoLp2de)lcJ&8D#CE zvP!Q%njVL^^j)Ow@C*#!`t&?${K5J4=MT>1H;}_0!vv@bpFM-z$(5v({kTbXu|d7I z;>$Mdrl!a07}es0kTcAwNX(;FTSX08{IJlQxOU(X$ZTuSAa+m0wX8ozyw~Zo6H(Hz zU4|^UFKKmDJ>ezz>yu!W=M_!E{qJXQ@@JT_zDTT$WdDAU4W8C-BAFErF_g?@qvcjh z*iVOJ2Q®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≪DR# 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

|>gpR>>;BxcY{+E-cf%8&53rapBWvm*Nc?`Z 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 Date: Wed, 21 Oct 2026 11:21:47 +0200 Subject: [PATCH 16/19] fix biblio --- JOSS/paper.bib | 13 +++++++------ JOSS/paper.md | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/JOSS/paper.bib b/JOSS/paper.bib index 56921ce2..012a7d9d 100644 --- a/JOSS/paper.bib +++ b/JOSS/paper.bib @@ -344,10 +344,11 @@ @misc{martinon2026compute howpublished={\url{https://pretalx.com/compute-paris-2026/talk/ZMVL9B/}} } -@misc{martinon2026aigood, - title={Industrializing Prediction-Powered Inference: The {GLIDE} Library for Reliable {GenAI} and Agentic Systems Evaluation}, - author={Martinon, Gr{\'e}goire and Merad, Ibrahim and Raki, Mohammed}, +@inproceedings{ + merad2026industrializing, + title={Industrializing Prediction-Powered Inference: The {GLIDE} Library for Reliable Gen{AI} Evaluation}, + author={Ibrahim Merad and Gr{\'e}goire Martinon}, + booktitle={Trustworthy AI for Good (AI4GOOD) Workshop @ NeurIPS 2026}, year={2026}, - note={Trustworthy {AI} for Good ({AI4GOOD}) Workshop, {NeurIPS} 2026, Paris}, - howpublished={\url{https://openreview.net/forum?id=Z51G2eCNIA}} -} + url={https://openreview.net/forum?id=Z51G2eCNIA} +} \ No newline at end of file diff --git a/JOSS/paper.md b/JOSS/paper.md index aa2c2aa4..36ce64a2 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -77,7 +77,7 @@ The first is the data contract: each class method take as inputs one aligned arr The second is a middle layer of abstraction: each estimator family factors its computation into a `MeanEstimationEngine`, which an estimator calls once over the whole dataset and a monitor calls once per batch. Because estimators and monitors share this middle layer, contributors can readily extend any estimator into its anytime-valid monitor counterpart, without reimplementing its statistics. -In terms of quality gates, every new component passes three lines of defense, all run in continuous integration: unit tests with 100% coverage and executed docstring examples, functional tests of statistical properties (e.g., a stratified estimator on a single stratum must equal the uniform one), and Monte Carlo validation notebooks assessing coverage, interval width, false-alarm and miscoverage rates. +In terms of quality gates, every new component passes three lines of defense, all run in continuous integration: unit tests with 100% code coverage and executed docstring examples, functional tests of statistical properties (e.g., a stratified estimator on a single stratum must equal the uniform one), and Monte Carlo validation notebooks assessing statistical coverage, interval width, false-alarm and miscoverage rates. Regarding maintenance philosophy, `scipy` [@2020SciPy-NMeth] is the single runtime dependency, our dependency support windows follow SPEC 0, and releases follow semantic versioning. @@ -85,7 +85,7 @@ Regarding maintenance philosophy, `scipy` [@2020SciPy-NMeth] is the single runti The statistical framework behind the library is described in a companion methods paper presented at the ICML 2026 workshop on statistical frameworks for uncertainty in agentic systems [@martinon2026industrializing]. Three reproducible case studies in the documentation run full workflows on public benchmarks, whose proxy-labeled versions we release as documented datasets: agentic safety evaluation on R-Judge [@yuan-etal-2024-r], text-to-SQL accuracy on Spider [@yu-etal-2018-spider], and multilingual retrieval-augmented generation faithfulness on MEMERAG [@cruz-blandon-etal-2025-memerag]. -`GLIDE` has reached practitioner and research audiences alike. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata], will be presented at Compute! Paris 2026 [@martinon2026compute] and at the AI4Good workshop at NeurIPS 2026 in Paris [@martinon2026aigood]. +`GLIDE` has reached practitioner and research audiences alike. It was the subject of a tutorial at PyData Amsterdam 2026 [@martinon2026pydata], will be presented at Compute! Paris 2026 [@martinon2026compute] and at the AI4Good workshop at NeurIPS 2026 in Paris [@merad2026industrializing]. `GLIDE` has been developed in public since its first commit in March 2026, with roughly two releases per month and a dozen contributors. It has attracted more than a hundred stars and is disseminated through a monthly newsletter. Beyond the open-source community, the package has already been used in several missions delivered by Emerton Data, a consulting firm, to evaluate industrialized GenAI systems with limited human annotation budgets. From 46dc37bbaf4580f8b35bd25fc9f21fcf7062ec5f Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Thu, 22 Oct 2026 17:52:09 +0200 Subject: [PATCH 17/19] first edit --- .claude/CLAUDE.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 0f95027c..d4dad0bb 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -130,6 +130,7 @@ Any function or method parameter typed `bool` (or with a boolean default) must b # BAD def estimate(self, y_true: NDArray, y_proxy: NDArray, power_tuning: bool = True) -> ...: ... + # GOOD def estimate(self, y_true: NDArray, y_proxy: NDArray, *, power_tuning: bool = True) -> ...: ... ``` @@ -181,10 +182,18 @@ Strings, comments and docstrings (including notebook code cells) must not contai These three document types have distinct purposes and must not bleed into each other. -- **Tutorials** show how to use the public API. They must not expose private attributes or methods, must not be math-heavy (that belongs in the user guide), and must tell a coherent end-to-end story. If a tutorial section feels like it is documenting the implementation rather than teaching usage, move it or cut it. +- **Tutorials** show how to use the public API. They must not expose private attributes or methods, must not be math-heavy (that belongs in the user guide), and must tell a coherent end-to-end story. If a tutorial section feels like it is documenting the implementation rather than teaching usage, move it or cut it. Tutorials must also stay lean: no Monte Carlo loops, no coverage sweeps, no helper machinery for validation-style analyses (those belong in deep dives, which the tutorial links to at the end). Mirror the closest sibling tutorial section by section: same summary table, at most 3 key takeaways (each adding something the others do not), and the same closing "Want to go further?" line linking to the scientific validation notebook. - **Deep dives / validation notebooks** are for scientific validation. They test the statistical validity of one or more workflows, where each workflow covers a full pipeline: data generation, annotation, then estimation. Results are stochastic and depend on a random seed. Monte Carlo simulations must use a single external loop over seeds, calling each workflow once per iteration. Note that workflows do not fully isolate from each other: data generation is typically shared across them. Figures must appear at the right point in the narrative. - **User guides** document the mathematical foundations of each implemented method (sampling or estimation). For each method, lay out the mathematical setting: expected inputs, computed quantities, and their main properties, taking inspiration from pre-existing sections in the guide. When a reference paper exists, formulas must be consistent with it; notation may diverge from the paper when needed to preserve consistency across the guide as a whole. Never reference the implementation directly: no pseudocode, no mentions of class or method names. +#### Tutorial baselines + +A comparison is only informative if each baseline differs from the featured method by exactly one ingredient. A baseline that differs on two confounds the conclusion. + +- Before writing a tutorial, list the ingredients of the featured method (proxy labels, data structure such as strata, clusters or several proxies, sampling design, anytime validity). Each baseline in the comparison table must remove exactly one of them and keep all the others. +- A takeaway may only attribute a gain to the ingredient the comparison isolates. Do not credit the proxy labels or the structure for a speed-up that the chosen baselines cannot separate. +- If the matching baseline does not exist in the library, stop. Do not write the tutorial against a substitute. Report the missing estimator or monitor to the user, so a ticket can be opened and the tutorial put on hold. + #### Scientific consistency in notebooks Figures, printed values, and inline text must be mutually consistent — if the text says one number and the figure or table shows another, all occurrences must be corrected together. Sampling rules and notation must match the paper (e.g., πᵢ ∈ (0,1), not [0,1], in theory sections). Statistical framing must be precise: never say "removes bias" without specifying which bias. Avoid stating explicit variable or experimental numerical values (rates, delays, batch counts, percentages) directly in prose; describe results qualitatively instead (e.g., "detects faster", "stays within budget") and let the figures, tables, and printed cell outputs carry the precise numbers, so nothing in the text needs to be hand-updated when the notebook is re-run or its parameters change. @@ -214,4 +223,4 @@ Use Conventional Commits prefixes: ### Consistency and Propagation -Before adding a new class, function, or module, find the nearest equivalent already in the codebase and verify that the new code mirrors it in structure, naming, and block ordering. When a good pattern appears in new code that the existing code lacks, propagate it to the existing code in the same PR. When a rename or refactor touches one site, grep for all other sites that use the old name and update them before considering the work done. +Before adding a new class, function, or module, find the nearest equivalent already in the codebase and verify that the new code mirrors it in structure, naming, and block ordering. When a good pattern appears in new code that the existing code lacks, propagate it to the existing code in the same PR. When a rename or refactor touches one site, grep for all other sites that use the old name and update them before considering the work done. When adding an estimator or monitor for a new data structure or information source (strata, clusters, several proxies, active sampling), check that its label-only counterpart for the same structure exists. If it does not, it is part of the same deliverable, or a blocking dependency listed in the ticket. From 5e6d4e55e5d5e043700b04452f6f880ebffffae2 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Fri, 23 Oct 2026 08:50:00 +0200 Subject: [PATCH 18/19] fix date --- JOSS/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JOSS/paper.md b/JOSS/paper.md index 36ce64a2..d082dc39 100644 --- a/JOSS/paper.md +++ b/JOSS/paper.md @@ -19,7 +19,7 @@ authors: affiliations: - name: Emerton Data, France index: 1 -date: 8 September 2026 +date: 23 October 2026 bibliography: paper.bib --- From b09e84d97bd8f9c898289d2d2036b5d5fe90b190 Mon Sep 17 00:00:00 2001 From: gmartinon-ed Date: Fri, 23 Oct 2026 08:56:47 +0200 Subject: [PATCH 19/19] clean joss folder --- JOSS/submission.md | 120 --------------------------------------------- 1 file changed, 120 deletions(-) delete mode 100644 JOSS/submission.md diff --git a/JOSS/submission.md b/JOSS/submission.md deleted file mode 100644 index b42e5a5f..00000000 --- a/JOSS/submission.md +++ /dev/null @@ -1,120 +0,0 @@ -# JOSS submission form — proposed content - -Form: . Everything below is copy-paste ready. - -## Form fields - -**Title** - -``` -GLIDE: A Python library for prediction-powered evaluation of GenAI systems -``` - -**Software's Git repository URL** - -``` -https://github.com/EmertonData/glide -``` - -**Name of git branch containing the paper, not the path** - -Leave blank. `JOSS/paper.md` will live on the default branch (`main`), and JOSS locates `paper.md` anywhere in the repository, so the path itself is never entered on the form. - -**Software version** - -``` -v0.11.0 -``` - -**Type of submission** - -`New submission` (the three options are New submission / Resubmission / Major new version). - -**Main subject of the paper** - -Start typing `AI safety` and select: - -``` -AI safety, alignment, and evaluation -``` - -This routes the paper to the *Data Science, Artificial Intelligence, and Machine Learning* track. If the editors prefer a more statistical routing, `Statistical software and libraries` in the same track is the natural alternative. - -## Message to editors - -``` -GLIDE is a Python library for prediction-powered inference specialized to mean -estimation: it combines a small set of human annotations with a large pool of -LLM-as-judge (proxy) labels to produce debiased estimates of evaluation metrics -with valid confidence intervals, and extends the same primitives to -anytime-valid monitoring of a metric tracked over successive batches of -production data. - -Prior and planned publication. A companion methods paper describing the -statistical framework behind the library was presented at the ICML 2026 -workshop on statistical frameworks for uncertainty in agentic systems, which is -non-archival, and is available as a preprint (arXiv:2605.31278, linked from the -repository README badges). No portion of the submitted work is under review at, -or planned for submission to, a peer-reviewed venue. The JOSS paper is distinct -in content and purpose: it describes the library itself, its architecture and -design trade-offs, its data contract, its testing and validation -infrastructure, and its documentation, whereas the preprint presents the -statistical methodology and its empirical validation, which the JOSS paper only -summarizes. - -Development history. The repository has been public since its first commit on -5 March 2026, and development has been entirely in the open since: eleven -releases, over 340 merged pull requests, 70 public issues, a dozen contributors, an -issue-first contribution guide with templates, a code of conduct, automated -dependency updates, and continuous integration enforcing linting, type -checking, 100% unit-test coverage, doctests, functional statistical tests and -execution of every documentation notebook. - -Generative AI. As disclosed in the paper's AI usage disclosure section, Claude -Code was used as a coding assistant for implementation, tests and -documentation, and Claude was used to brainstorm structure and formulations, -format the manuscript and audit it against the journal's guidelines. Problem -framing, method selection, architectural decisions, statistical validation and -code review (automated, then line-by-line by the tech lead) were performed by -the human authors, who wrote the argument, verified every reference and figure, -and take responsibility for all output. - -Dissemination. GLIDE is the subject of a tutorial at PyData Amsterdam on -12 September 2026 and of talks at Compute! Paris on 25 November 2026 and at the -AI4Good workshop at NeurIPS 2026 in Paris. - -Conflicts of interest. All authors are employed by Emerton Data, which funded -the development of GLIDE and releases it under the Apache-2.0 license; the -company sells no product that depends on the library. We are aware of no other -conflict of interest. As potential reviewer conflicts, we note that the library -implements methods whose authors we cite extensively, none of whom has been -involved in this work. -``` - -## Pre-submission checkboxes - -- **"I certify that I am submitting software for which I am a primary author"** — tick (Grégoire Martinon, corresponding author). -- **"I have verified that my paper compiles using one of these tools"** — tick only after the `Draft paper PDF` workflow has produced a clean `paper.pdf` artifact (see below). -- **"I confirm that I read and will adhere to the JOSS code of conduct"** — tick. - -## Before pressing submit - -1. **ORCIDs.** Settled: `JOSS/paper.md` now carries a real ORCID for both authors. -2. **Submission date.** The `date:` field in `JOSS/paper.md` reads `8 October 2026`. Update it if the actual submission date differs; it must be on or after **5 September 2026** to satisfy JOSS's requirement of six months of public repository history. -3. Release `v0.11.0` and confirm the tag exists, since the version entered on the form is the one reviewers will check out. -4. Run the `Draft paper PDF` workflow and confirm the PDF renders, in particular the figure and the reference list. -5. Confirm that the co-authors listed in `paper.md` agree to being listed, and that the contributors credited in the Acknowledgements are happy with that credit rather than authorship. - -## Compiling the paper: the `Draft paper PDF` GitHub Action - -JOSS asks submitters to verify that `paper.md` compiles before submitting. This repository now does that in CI, in `.github/workflows/draft_paper.yml`. - -The workflow calls `openjournals/openjournals-draft-action@v1.0`, the official Open Journals action. It is a Docker action that runs the `openjournals/inara` image, the same Pandoc-based toolchain JOSS uses in production to typeset accepted papers, so a PDF that builds here builds on the JOSS side too. It takes two inputs: `journal` (`joss` or `jose`) and `paper-path`, the path to the Markdown source relative to the repository root. Inara writes its output next to the source file, so the artifact is uploaded from `JOSS/paper.pdf`. - -Behavior worth knowing: - -- **Triggers.** Pushes to `main` and pull requests against `main` that touch `JOSS/**` or the workflow file, plus `workflow_dispatch` so the PDF can be rebuilt on demand from the Actions tab. Scoping by path keeps unrelated pushes from rebuilding the same PDF. -- **Output.** The PDF is published as an Actions artifact named `joss-paper`, downloadable from the run summary page. Nothing is committed back to the repository, which is why the job keeps `permissions: contents: read`. -- **Version pinning.** The action is pinned to `v1.0`, matching the repository's convention of pinning every action. Note that `v1.0` internally references `openjournals/inara:latest`, so the container itself floats; that is deliberate on Open Journals' side, and it means the build always reflects the current JOSS toolchain rather than a frozen one. -- **Failure modes to expect.** Unresolvable citation keys, a malformed YAML header, and image paths that Inara cannot resolve. The figure is therefore stored inside `JOSS/` and referenced as `glide-workflow.png`, without a `../` prefix. -- **Local equivalent.** `make paper` runs the same container against the same file and drops `JOSS/paper.pdf` in the working tree, which is faster than pushing when iterating on the text. It requires Docker.