From 16114ef3c168bfb4a981a1f5cd887c8b9498052a Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Wed, 21 Oct 2026 22:14:09 +0000 Subject: [PATCH] [ImgBot] Optimize images *Total -- 2,386.08kb -> 2,231.32kb (6.49%) /docs/audits/toolchain-atlas/foundations.png -- 239.85kb -> 203.71kb (15.07%) /docs/audits/toolchain-atlas/languages.png -- 232.95kb -> 198.22kb (14.91%) /docs/audits/toolchain-atlas/augmentations.png -- 244.94kb -> 216.85kb (11.47%) /docs/audits/toolchain-atlas/atlas.png -- 412.14kb -> 372.92kb (9.52%) /docs/audits/toolchain-atlas/languages.svg -- 178.85kb -> 176.28kb (1.44%) /docs/audits/toolchain-atlas/atlas.svg -- 619.84kb -> 611.65kb (1.32%) /docs/audits/toolchain-atlas/augmentations.svg -- 258.65kb -> 255.34kb (1.28%) /docs/audits/toolchain-atlas/foundations.svg -- 198.85kb -> 196.35kb (1.26%) Signed-off-by: ImgBotApp --- docs/audits/toolchain-atlas/atlas.png | Bin 422031 -> 381870 bytes docs/audits/toolchain-atlas/atlas.svg | 7650 +---------------- docs/audits/toolchain-atlas/augmentations.png | Bin 250823 -> 222053 bytes docs/audits/toolchain-atlas/augmentations.svg | 3126 +------ docs/audits/toolchain-atlas/foundations.png | Bin 245603 -> 208600 bytes docs/audits/toolchain-atlas/foundations.svg | 2448 +----- docs/audits/toolchain-atlas/languages.png | Bin 238540 -> 202976 bytes docs/audits/toolchain-atlas/languages.svg | 2222 +---- 8 files changed, 4 insertions(+), 15442 deletions(-) diff --git a/docs/audits/toolchain-atlas/atlas.png b/docs/audits/toolchain-atlas/atlas.png index 1d18a10816dc79259327840d951f617f52059cfb..a2d34428abca6244da51b2941846aee05f70d390 100644 GIT binary patch literal 381870 zcmce;2UJsQw>HXlYb=PU2uKjH(VIXhQbkb&Y0@DSrH0;nQ)2@JM4EI2sUh^xA)*xN z(tGbU)KEk28+GsR+vlEh$2sHN|Cc?6k-f6A-dUeH=QHE4q9jXk26~2!jEq9=p^PdS z*=YkZvU3kl9Rt4^QhaX?{yJ_httd@KmLEcX`1Az$_f_MEs)}S}o-AZ!&t8&|?So%E zn#cE!wpDKkJPQ6VGDTsg8A8{$I>#j1}Zws0RdGzqh2`bx>0I!j#Dy!NQb6f zO}cZwTTj?bSxLy0|1{Or-Hr9iYmFvN>8&QC(b2@dFQcSq{PpKf)ee!3bdq0xo*~Zv z^^%ONOQWf8FRR^!VSuzXLn<_v`=8HUGao#Q)|& z|HlvUUrP(a%8IMnZzsAgOSQ3(-CAHm4>u@8y9wdzmxOf^C8KH6$+z!_F?CYni$CfNFU$}*6>E5GvV=Q+SBDrM*5o#uS#e0gv(8 zuG;D4;ls{?4IsARLrN{%(b#0c-F0x<@d+yKV91ShI3q=qwk^M{S-ho1P+WOn zcxPd4INpFDGdqx+GPYhA#evGIZN_VO&Vq;5{z3lwP;$!2BDxKZxk%AeklOneGLv=8 zYS(Rvhu-xH*Pc2@fe|&eVJ}YP$y|S{C*1s&JEFH{ZV`O|nTy=1{vzi7a!n^B;ZL%uf}kDxv=<#MHoA* z8MZQVXd$!r7%hWVEqX>|7;gWYh)NM_>Maos?FMfX5f2sH551b(>Sq_Eo+uo>x$8g2 zRp7K)u?5vjPnN#cZ_np=t{KW)yg4qn9^yyXw^@&|aS?}J;uWS7E?g}t0tU{KR(a9T zR{H5T ze@F7(SaowmsZn86cFAb(Li=<}omK9;+S4&2pOJ14Lws)p5iZ@?)l%2%OinSBnE!cv z!Jo&crqI>HZfaV0MspGGeac_@!aruVq)=(HQmni1iC^e@4DM5bn=)#ZWwGrknqph! zXGmH5b{~0>$gNw|Gk&&Wn^9LYhu=!`6;mL}sae)a25E^Al@MqiFS|eR$a-Vh)bbHg z&L83zqN{D(k@WDV6Q-xi9Y*a59gLwX=Cz*h-qt}9&n1>$br{JREw{_|wiJPeJ3N{R zg3O?gdAQ)osj!zCP1deX^+vl?8*K9KnR-5U@NaBXimTA0EQh<`kMW-~Ey&ikxsRmj z!|~ckXk?vsiX)6 z5Um#XLo`>F^bg*}i5yrM6&wi#M~jXPGWTX9mCNK)i?y^ zAPOyuWJsX=N>;BEE*@v6w(KqMF@dq+BAYH#G#Q-W-!Hq*x}bG~?kwZ!L$ZE}mY{Aq(Udzeneo2JpLR@HBs z;6A;hirw+wbm7gi5&~&XjGeSdyQ)tz4j_y!xQwdwNeMQ7^tHFLERM4u;*Vk@FTb-@})kN!=^>$50kjoUKE3V5$r!i49Rk+lP&bIx@I_OHiZ_Y{C zo-|>RJ9b%&uL?ImKza*eX0^xdWliH*gK^Wqk=7Sg&noXlS5~k#*T0EjQUa=Q-a6eA zJ$tZ&6OFPVq&l1=q+dKoPpiKvp^hg7TlLY!LcDGA>XqI>70O>QP|67AK378(&sxf* zV>MpeI{tP+)ag-sOK0@#pv^a_#xbYeqPB2hoJ4^EjIFNIMa+3NjQHutATxenG4jY{ zB5ZbEVRn|@a?Jp)nq0%DHmh@mqDjMc!`5uX!om{cxip$08b+uxoiq1m-&Z@w#Kb-N zbX)m`kn>_1Hq{bSj{C8$+PmT-{mE(PYAAQsbA-w$cLdN_)ftm;%lT_h&5d*Ey)O06 zH#)hj(sSW@fl0bDif2kF;-sJ*S#0P&HZG5AD%XrMqDs2gn=+zgKf5Y6L+lMksQcbeF#9Fs zGDW%jc2~3l@w5aufYFxfibY&Gz9Z4>?$$+Qb5LCML-VG90A8RC+a5$-YAo^PJaa=^ zeLd^VIX|{TJzf0DkZ@?lEg!~j<5yJ)TRvvE&f}nJ4 z3+zZ@N;RD!I?QKDnU24AfY?p3R}Q6FCDjB%&hj`TrWFYO!Z=B;RGr|Dw;p*1W;0MU zRi`@MNA_kMD-&^Duvu%mybz>`M|V*&0ypR>YZ&*tQoh(e2aEtDO_#{svLXfZ0-J;2 z9^|T7jlmuKCx!YEwN_bVWKVAWvo-d8Db)@oz2X%ymedL0xVkAn#ge~o`9%1!+c_(n zj5j}V{WB&WsDf{Fj+9Pduh5A%5woI88NhD$8v8Z-B9&%n|T|Btzb*ysxR z{q%AZF22O~_5_Pa^q7Uc0P=M(Y7e0j=@{lCu%z@zz;*kJa;w-76&Hr7|q{?VBzKD2Aqt%DPnsSzwo`*O4Tcb%zI1@nsNw@VQ<3=ZP7mygo^B z66XA?Rnp`K;0t;sCcrNWs-7+1i+)#;9uorLMi~ZSg&bPFW6^G(G{R>`09X{ol^;<4 zOsqehqJ9zed_-pCKcv^)fk*pcf{u$hQhxF2@Sp_ol9)La&(}ei2eAI`x`uHI?$kr8 z>FyCv<}|+uq%Jx*&UUx{9ghLQH4;7#m1$P9<@z|RcpBik;YxC>(Q_x+F5N^K!_u3|`FCb-* zV}!C-!7)bsq-bg~MvA6*#@og zqrZihaayMSf7&F>J&OQx`A2c(#{@CnS3wCJUa!Pg)Jj z1_}^ACNB!Or?)a&mCy|wo#u7vTYI}>XB50FBABMPf0OqiNXh9v~^F!TXuTp2|^3Ct|EdL8u^8Ba7w zVJ1Lu2pVJq58m5CaUVT$&t~a$vddgv?`u!CpCINcG~6>GS+Va9!D9bh?2{E6+Ogxv zbftQQ_*|*P)(Xl#dsu%qGUNzG$tWdI8V%7>W)%={r^*t9;}_exukA&+!`O_=8mpsS z(o=!Zh!rlh{(q#W#b4I*Gd{r&b4)v`jdf#+WQHya8zpOi+*6{SgZKf}xJui=Q?*SS z6}EGP;}&}qhg^nh$tFw3F4?l|94nwS-GER=22l!%$1NJVC^ma zOynI&bv;^e0M`G_Ro+5cMU+1g5#>nMwmw_fWj>qdM=@e#4!Y-OyD zn{JFQdbD)&eVd6?$@~_KPsgumVk)IhY&j|av1s9b$i2RzKD)DVF;_$lA`y9gUrrIC zcc7QAX~EbIBAcjz?HMIVe@j&llgV6&-ggqCcA80_jX$d-g|H59^Fhvxl#5=Z7}RqM zEBKu=Oa^vUHos*CTa`>Xv-H|IR-Ggm#7F$j7OxO_qCHxi|H=9D?R#kAEvkJESbR6@ z0V0Enm<&e;_H8Nu+31*MYG3P25M;XTP~4^vY1eOYi@VSjR%%`Kd`455iW?518CpF>LY?|DGG$}<>)0u*8vG|IUgzgsfWBNJ}@Im!S zVUV!l6sS}ngJk>zxi#l^P(wAhDh*1J$B}>KU$?sHAc#4yzFl5wm3({L`Kr%0B}t%S zJ_KMBJPv^ov)0iiL&(2BibjcbB-ywKvwQvF@rK{SO_^jvQgMs(V%9HqB^V0}oQR#J z_gplqV}7C#U~qw`TuoOhjH9;Iy}#QMF%AiniD>aH^IcGUr%Hb;coDYbMutTB)*tMD{{T=Thm4at)Lb^!710niHSt&qejljSSPn3S3{ z9?2Pwh`Nycj`kLzRdJK`;i7*N-@a6QGyBmrl6)MRgeB-iTt8!JW}h3V4R{6I1tEDbq!dI!lo?R?RSCWX_O5 z>x~>syvhK*$%sElLe;thirr2Bs$&4~ulEQ5aW3G?Q`4Eqmv=M+AOOD&2L%e3ZDr*e zw%3nl>>=`=S2cguX*OwT8T8r?bIkekku7MtXB#K!M}7WX%c978_BVG`Ld_4loi14uC$J zE}GT`w^*JU!}{5+jH32W>h~;z%H<(_03=AmuocH*IrHx^42BcG|ECx2*wIAU9@C-{ ztiMLAcACAiu`sF?o}a0iTmw!gMwxKQunIr|y2`1@nilJoUY|*)gRL^>#zC9EO_`i~ zW$P8npFOvhR!c>@dw{oP{OrLwhFm{+t?98(RD4o`PGQ2(v-A=@gB?ll;2d@^wyA(d zMv60YDXE6hCid2$R!fTyVF;%Y#eIW2Ip9Flg-^UQ&=czBe+I2o+KzhN>~qi(^vZZg zQNSaE?8&W$f}-S~%D~?a2agM)HUO6vy|`>NErn2?+d{8bM!uRmhsOQst@}WPmV8j_ zCpdn9Rg9&g+uK@kz{CM=^?!x$W61$!nSf>+a6(W4Y%d5m0bSYs4AP%d0gUk7IHWdi z_B^^fFp5h2E)Fl>OB8V{TU^pwcTrMozXH8oxX&<PXUqgG9#G7qCrt zB{R{f0zYrq`kVl?ExanewNR*impJoi<~75~APG;!NHpq3M^dYca3TI!!CBK@Z9b=l zH@a7pFgBw;+N0}ZPzm)Mhz@PCv`$toi`#$jJ6*?f_kaAzgx40G@Cu2Od*~YxOZ=pl znzg@=DVj>@kR`k?SU4OVnWq2r~zSlZtII;cl};h zK_0x-`(Z!6Th?b+(4>*&7{Re=g9mMyuMd<7kEYH6`QLniZZgI*=L{5RL_dx!}dOOlL+YdYl*b^<&PDQ2j&{pn+Pv2()6zrsmRCTjdkgZ05*+3DZ^` zAB86jgSue*)Mc6cA0sLis}kN>T`$Ew&wbXOPx$#>G8tqBm6BoUpj-d(&@a|qJb#8L z>Q=Zg#WpsobeCVCGP5WN0CuUu;w;>q)8_kBbY;%Mh`;Xc&aWQ-Rj7>qHE|Ap?x~dz zn4!ay?<^K4H`N46{E9d1R~ccTgR%S4gzzPM%{c%2=3&2r((B~3|M;JM8NxuV3SY^AyRpre>W)4NXlvgJ?qQvAIJ9x5>?;yYo zhP<{@-u~xMnqmx-gnTyZF=+f{oa<>RmW?st@#5` zS?WDyaCZZhy*#X(_z3Gu(A>z}(pNGV4tu$B5d2CxW)s(|PdX~;UJqfUls2iH$W+hD zqg__^nEu48dw&b>KOdC*)et8g<-Z!H{QEV3HSm8P{eLs9`R`41GEg3K2Kh~u)UrHF zSV8;6589>%-*@+bhtjM_(4ty4&(fz$4NMZ|j3Yb({s@gJvxxIsw;gMJ$!>)otk|{W zZA+q~r=*LUJq&a^X^Z`sziv;yBMH$mFmZs6B3ZZwn4Dm%rV6U~(34H~z1mN6S{Jaj zjI8NvCC)3~ezIXSF~UbKw1BOc-Nk5|j%FEa3FaO)e~Qgl?fh7{Qd(PH_-rTXbbga~ z$>_H_*09oqSxuR3D@DV(q{mLh3{viMb$hkhR3Tl(`tM?^C!WlG2?bqsX;0qws&4g~ z3SD>2Y$VbIX2vsSz%9l;g(>3ILW2d&ht|O>DWA!({wkpG0j&Uv4@9^LwngPYNhWHS0MY#(0g{uejY~<>uGCgiPb6ibgjo7FzfB zF}Ad3@%od0kknji!5hi1eyV6}rmS;4cg4a1cdN{;i`RrWp+>tRQ9^W`+@r;v8&i%h zB)kmM@^iA%+4lwjpf9o7g+p?x|66z6L0bjn?9BP!!=&Bk$u)+9+al{CgztaO zU>Pc`l&Nl6dS>(UdTw4=cS@0+GB{)I&Mo4R<-mW0Y1>l^3$%KI15mP!+%=I;WFQ;e zaMatPSjpBhxc2e$vbJeLAn{53hhg7^Piv9Bu>KbAaU=O0`|`4A_#Fm+h`F`6^M>3$ zQE-LL7{*q0Jh6@kR_6U&?3m;;%#Zo@eHWBMZNqE9xi zADr{`vzqPg@8Pv>`q0(R4_t^!a~Y;{$;^5e7)YX-f_{bJ!Bm^%Q{aGm6-xB)AhNAG ztl1BMT&CkN*H0Ae?+OMkwQ&KPp6LIkwIAgzXZ>h@$-?&jcU3E>THk7j#%#O?-b{Nd zOH==aujS~1;kl73E*`n{a)FOuRw|;;qgvpVxJuKGr0-@&sSa=M zxrMc}npq5ft_Ri;uiPT)F5EcI{6W<32c?zrA!sFg zhSPd|v3Whp z8e^5R8+EVbseo1;$7ZmE0zsCOGL*CDC5r6+ESG5)*JV7#x!Hp5s1wGRHf!QwZBI3F z3>R2ZOS;%Q)yd(ro>vK^Tx*yoaMb%VocK1)Rs!Joferzay@`IHsnOW>)+|%@O$z|& zELTOZMQtTtDR%bwGj3LOYjHvmdrh>fJ9yUKIbyG8X zPS`r&T}P4*^))TDV4j=BkntTLPwTHkLZhD?w~zU|nBRI1FP+OiFMjG%)VrTmcgLpi zyk7myQ;fpGn$fh9cF6Amba9)dsYBr5D{|}L=Y1azbT0MF8Pgj$Hjk!0XDD$mwa)?Rwy{)Jy^rgv=L|RI|Cz4H z#$`hw7+lVRl#wpD_iWlXv-nZW?sTR-wwC%0Z#1S<4&@4NQqMDNVlPdlwc6>cWioQp zcK54<`71U2A1TQ&bA9DHa~ZT0oA|OKD|Gpa2tNqVzI(v{(o;p^-fGOcED99#rqqC} zQFqgn2vWtr$uYXf(G7fV%Zng>JV}ULQ0pG%c@U@YR14Dq5P0d1zs9VMxR>nQcF^1^ zur6KaRU2E_ZpmzXus9fkZNg4J*Xamsn;4Q80?%85oizC+EV7Pqq7sy6&}+4J3brC<35^>XgO`C(SoM;nw~H;?zEd-C z#L?!feYbo|W(cCg}e1tL-W6{YC zjK*BTK2-yDIAp}+y2NzN@lWL?mrf5c<%N^(t)klj8nbk<%1gF2svFnXW6cKQg8za7H(>_F5l^6TS3^IJ_1c_93R)#$%3xhzKIRgT(Lk50ry=+BW}no^ zVSBHBo1|aifo|nN&{yQJS{$XNMD7slc2a)Hcf__Id%Dc$oFF&Y>6dt-L9LBwTu zVZBHpw9vl^FcE$G2%j+Y5>5mls$&gpon_~gOW$X-e?&AVgUr+mp5S$x_B9{D&vq8u zR?tP@_QrT4J4MO#wza9I{TL?q>N%~5=Pe;Q> z9}0HHsZz)dMJyiiINbYW(a17X|GrK`c72 z#!w#1bzFdy|9*^^ut%rnAG;!GuJ4j8z0Qqsg|TVTQiVWLc~kRIhV!+r03saoA!Ozq z(YKH0kIQqBi!KCwi#q%2!AQ`n2fzt$>M;^Pb+0U;kp z04Y1RlV#%pH==-^rv|OGT`ULsyUY0( zd#(>J2~id%-|@Y~quo(``C;TqD;@899TBp;xXO)EQJV$X(oY%T<=~w3x4ja5j?5Zn z8b}zoo<2Zm7uU)?a`0Ms7bnp2d3d3Fm*PGp2(Q4-_)CcL1FBYID&1N7EiY0LR-O5C zAjm389#_gyvRp;85Z)+LdyJ-w5EKh{uX)d&6Qn6pW;ezhSrb?KtKbi7YbxYuKR8{v zM99u}6PN|Tz84_P*@4(#zqZX5v}x#`f({=Rz7?#cQ4CZt$(J$s~%OFJOg@342~7vL8BA@_>ohq!?1 zIB>0eYsa2^)X#|L!$p6_SqRM|i)3lA3?0DJQ8A!e=u4bq1@X2JLT64xasQk2MALG} zS+o*&V7ocUqTqd}IbAKWyP(MnUi%1BiOBz!$XkdN8}u+$Kg7vj=M66Xu)8vBtBeFE zP%UDyYrTyq>=As5?x2|0Gf*~~Tf7iCM@j45#V!Y2$eTRTdj=|OZRfPvgKv8q$KiaO2J^d|NtMM`g z3GWd~sM=X7F}QIzP`4Zn`HNB(g)veD!^^pW8bNe3I~RE$SzlbVkGb)6kYqITpq)cK z=t1G!nRCq;D8TBd^7*D)e6YssUdYF^SU1;I0EXN^lAyt9{+qBM!9n1X)=}4CsF$!0 z@c%(KfeCf**KID(XL}18_e4Clglpc48F`8Y|xh;GCf{ z_A|p=w>C_~s<~q-M3q?*AfgRE)b(jJCevyMND!1}S453XABB7YX0nyrs}FZ0U%kz5 z3E(6^%`F^q3ohpTKRblhvm6utroe0|jt-vPnRpO&V=kLIF`_Ne&uX->8kq>nQ&h0Q zg#_VViLISQ8Qw{_ZtLKMMp^VoU5joLs0q@u2ZmC|KAOdQ61pq9{NgS#)})lw4%061 zZn$=01)ap~5AK7q%&}3kLMXrwv&zx^J^xK67)gH;SpSt4pBty7w&*ma^~@ktyt9Rb zhWx}_muN0t>psehMgjlq>L`b=f%-a3xie_QLdS^vQM5A1V80*^tR1@CJr`n5aVEt0 zcZULWtX*MYtli{;BL^NJy+C||Kxys3P_UKMsGP~j%P=e$ zQh%iy@4f7Q{3U$vbbA1*5wQk(RLbH?iJ;&Y9Qu%-anJMqceoW03cF|XW8V5WEBc>e}DS0X~9ZSFkK2Tf4Xy zDJwsWMu#h++VbqAVF>AiaB%OUo%%u`uEP3J#fBo6gP>NugJgIZhRZ=RIN)MmT@?OnOumtEKh0`8}VasNk@1|s-14baW#D2)o-Nz^*~ z7RCvA&j*bwTmfZ6Zi64rF#Vg=xcf?McaJu#KfmwRO2s1RZ_DSN@~~1IXS^f{dJjl9 z1JFYOpl{12pE9MFY55AQX`I^kIx~CK>Sq~JfB!BkPq+lh`bY(!f4sVRn|UJkw!5&! zKuzGE={z?5y^rciF)g(_Sf?YYQolue=|lA;U_M{+I|6s&$D9ZQpe<5(+Rjbihu>i) z2b4>#i$*=mpBX&Q={QVpfUbpkLY0owWVx$IR^gz45aS0CW%gK2VsZ@#Q2=5wR@jp) zRdcXHhlV01+jL>mVxhwv)angPsr5Haab-tb-lMOvCD&A9BCzY|yFvEpPDGf2ULR-?`>5W+~~;|EreT|EBHs zKYfU2h#yTyqXmV!Xr4WF-6i;FXR9Gv)3DTYh-I)w`2XVInzNIc&(wo0N zyHlVdK(e}XL!c>wAbn42Ov ze(8wBBz}Ndq4}(dQm)gx2E7T*-su=eZ7E!X>J|H%+iVAmj&6e_m$c{)d7A&$g1lRo z2>Sajc@prv;{6~Sz`Kd>%u@yJ^b^18@H?=F;D=3lp(h>jBTcK(XvC9J1Jwg&Y&%Dj;r7&iDDq1SgMO=6fhlqg(~T>#2C&alBGW|l8DJe8+W7kx0g!x<4HH0j#{7z zhy12}-x&#lya@^MU7OyU>ns3*0yEY*bpIBZv5I!NLnx%2)^$e@UI6NyFrE=`4dlEYeYc4#-P*dO;geGRIWIb@?>RAC`ynXJ9)ZAbSwhd2}$rLXshc1*0YY0JZOQ_biXy7F>^cukCf4~xEW=)=*Iyl%LN4+ zQN;=MgCA-&_{&^6$>l4F@?3KMq#l#;<8?6kp@=UJ0yHMHCX={>!QqV_9K&_)tm5*7 zMpvHo*U1Ha@iiyp=!Cefye1E5!!Rk|rmG(`VBv0=*;$^K6Ei$!04*5novDuMNnvg8 zsTA>ObHwNpyt?mtl(cDEzVD^cz>vMGRV1pX ziuM-aU?={hGIYsjFh~&#DMzr!r7AtDal4 zh(FCURth+?*O{S}u41czh`!S9OW5bO-coM{RZLm*JBVU$XkIv~WYv6b)=GI3FwOwi zs?f4_(lLym2#f~MHNi-w^GF>KbbBnf2m0x++sHL>$PI}4pD-=>sTIId1v=-`vOQh% z4shPfik89rohulkn3Lchn1#+UFNlBS4>(C~`{W<^t)W-66^bRo4rrZHq{9xNJ`Tzk z!B~k9a!+fbeH7_SE1Bx^cpQ8Tp!8w9c!55iSipz>*2nXyIRzodg^r|f>aYTt=72}? zUNnaHLIE=Ikr{OIzPr(vJEmK{XO;V)Jue?b8CARKeCZf%t}md8?lGMK+Uy(dA^8@#tqykTnJyZ{fUKfVNRFb!NI1p*@=Z$Vl7o9Roz`kx3-Gy0<86URP0fM7wke(-~^XqQ%bQDZ} z=uAkx6wkknY2${aW{2eC#myGIF}hVID?%%@$_dzHO_bQdE4m??GRPl_0uOzoM+K~x zK^(YX2q)C18A9I!_@V0HKV3`xw;&=)0Z1k3|SOES$2tPGDa9 zHMhA{cWZctzQ@u9Y{`HQ0wCV(fr)ZGOMf-)qb?f1AS^$(-7LHcG8o{DK>9SB(iLdJ z^GWXL3$_e&(Fs*1RrupwwAqoDDF8|PHsCjveRzP@q@<^{k%qBJ3bS`4xig%8#D26@ zCU?LXL;Gr}eM9P!Ja5rrcxa0i?RrZ4@NRMyP$F}MRi6C16DO&VBooG+@Z(Kj!2pBUes2*TfpzGs){A_2LCZc2__plS9{Kk=@j~hzlA%W1lbjP4E{A=t%mE zxCO|~ny4XH@=g!^QvJ_sH&$!IwSea$-QIqGG3ZP&>@}@WKja2>DT?g2U>3dng~>J9 z%X*khKftODXpt5%^_y5+IZ9z!8eVw3cKAxQ^p9B(FJAfqqDo&&rB~voe`t)SJG`wi z_kq#~^8@5QD--JjUVsv;N>&T6LN6u8HiFJ2P*j=YWM_vIWL&n1TazGmyn^n(Bhm>b24ch?pc&0SF)<$N?7tu-%MTC)Xz) zRS8d58&u6&285@@&& zvO8ws^VI1bLBJLAZ(foR5f9(qMjeSaYj6NpIJygfSGFd~jX~7nr+WaCZ4|v2nM}BO zs|GB!&31qO6};kz-~9_g@G7@CcqL_=JJL}m7Uyg65O~F-Cnazv49e zPy5H%hpp%s{jz`A&k|xTE1QG^w^pq*!`1M zeL=Qid))Vhz<9#fqp2Snr8>QU%f@rxHB%7i^J7xN^6^~x^IP9;u`k^iO~@VfRoULQa?&yc zq%q(C1N-rlu~+-9KFOx*UeiFT${R%b{4Vu6lC)uLacLbMx~c$fnn_rxxVH_1{Thtn zrGz8Zz>cJPkl}&hfQ0{2%8f}f)z7hOT8@uBkzYpzY?^_>W;WoDLNlIj^{q+FAn$`# zLuP^wQZzjeET5zivZcXl1rYTlMoQzoy_W*A9eN4uIU#;%GsxYJ;!gdMrDl6^ZVXH_ z#ySeYP7z{WYfsj9*fo4Um}xaqNvwirYu)$C%D-g&d9T zL_vhk#6!9u7tNjmQbxV5Di*n7b#@WZ$pD|#Z7Z99dwb=i@=MwqY24=}LBcOtzHOBH zJ21!V$Z=7y4>@%8Kn`m)C5+ zf!#U4lX6)Qbf3uLjuA-Mx8j^pVv)&rxfznib^G?fdU03;(o#TDZ7w78MJ zsyMiFS4Y;Dy5v}p@ShyQRKKMow@U%+#6OV0OcU>W znZ?wnc4*Tuw$#jY&TMWLY&+hj_Zpcl<@o7Om*H@b$^VIvj(DLkymD#gV14|Xtuavh z4S+eb1u@dl-7Ex;^`cBXgY!HY^21|isn6~!H8sFVzFZu=V{xDwB*ia*){mK+oT#iV zR<*Qh8dAvud<`V9)%rRsEVZOX@K!WV!tue}2&XWPnmX#CKO}d|pGqmvs;}b7ff~rN52!^$}VJ2Jx%$(t7N8L1CxJdpJz^2mK zjrniMPIzXz-S!~Sl!^Kw&!mB{0G|->pXoU51HIma8yIeqVi_ooOhLb2h&`2z8&qYh zBvrfts^Fu|8STY7Yalv-m0Qhsx5~rQ4F_q|qiaYG=Rb7aTjgMEhJGhN%Ey<$(mXu! zvX(lmRE9jD*~BZd^!5JJkG0zu?AkZAY-tR3$Qih2G9E^=~PNHru-{_ zou@duKw^;62|BcW+pPr)x1bb{$jqh98BF$gbkLdck+bB?nLw}utkB*v=(8KH)+ZU` zc5pWMo!5u81t$xT6JmE5_g=nyqa35g*^v~eg>@Oiv);sB)MS~_*av%9r1CC0yU?&7 z@O?&SrU5^W<`RvBqJlxOZ#r02p0wgTVrM_mGg#HP*DOq0H})guIMx4{ZUIaQm)T@N z3pzW1eVjH%bH^OUL2UQq;)uLR!6-@BRSf?Dnje9WBs0~i0h1UfcB=g9C zL`MmqiL76MI{#}WaXuP!Tdwep^dG0$ImcdAJzD{467a4j4Yx@f)yX^yX?GR}Qv4KE zShac=Eo7Ifiv}2bix_i+6a6glMj6$!2>69dHt{u0At`gg0?ucp@^z0)kQ53L%G>_*jIF#pwM>^P=L65*{&{vc99FC9ed6`5>WOK z_BLQ=80A;0-8vET`)d)v+Px9$@ju9J&F^Hq`cEt}}-CoW#OzNF2)@eWSQqb$G|1ZBvb{(jHGTHT$fdIr(`m%x2NpaUz(U5meN z0Q#1on|O!2A9SOR^c&FSQyF{Ay*ZhinwCON1pJ?{+rO>@`}pA5RK#Lj)&@#9Rhm#+ zz|g>d0Q`fLabQK&w_j9Sex8DcI%-+cdl4jUgyXMw{?!E|{pa)e(G^S^zF ztI*H?`i=?kB?bSw>;LqaPl6CC8jt_#LX(jtjo$dTud?{RAgI)TJ^TOk%QEix1VM;c zk1+I0-E8s)y9p&1n`ri99>nE=ziC9Axku#LhRUy|_1S6O9Z0s7_u1(n{UR;zbBjD1 zob<6*L64U7bG+j!>FXUxKhm&Mzs32pKMH!JZ^7?Keb`gyDPH{Yi(h@&hXdfBGDtvH zC0+4T9l!1e?)K|l|9Z!h8y({Zo$Z!tM1Dz{?pVayMyrU}$vX7Gx|9;E^!nm+-}tO1 z)M#2%oK&1>&KUDh0EFs8=l;3)?ys2ic;w{a%#fLn>r~qf*K+}Jhj*>AKfV(v@z=EE z>ZdQoN2Wywjksdlz`8U0G}ycwy3N)pP_RTeYJ3e*Fs>Q>il$w;atVqpTDKkiWDc(* z!~Kv8-E>w`pJb`r@6G6)Gz(sJQQX z4*p}B@k-lNk3U4sz!X9m+uc%UC{jC^PYjPoUf;B_MN=wnd#S@{maCe+8{}IU;-shI z%eM#^w42v`BA*&<9rhtJbo$3nIdweI4}rL}v8#u1Io*JE@9pH@5%lSI0c#f(JB*C{ zMon*Cd>E8aYqU^Ft`YSO-jJog1xj1d7`J5!w<#Uany%4ZjsV|IAmMo~I^Ujw)WcJXac#T3yA79yFK@1d!@P-2)|q$%U&y0f@ZSEqV4o{P_jD+N2!_ZN|wpo=g<0 zw|(UR8^M>2?SfS8b!hek!oG7kf?U%EyCbr$Z!j_SGKwdG@X9kJE|2r!25+t3=uA#+V7Jg~ZfAW4 zy!{E`Ekt-(WVn-i+{xkuNm8IzJkJq$#pnVB;MrwN?PM_Dt=eIPCH(!FPe5;fj%O&_ ziSkOTUBAHCtkOG!)nV@4zT(jw2?&>d#Zs4f#G0m(??jP@m8knGA&a@CRbltGPDQX5 z!<`VDmAtt6ZSIe!p^AfhhlM68~^CWd{<7l&o7w0c@ch}kd=%*7+ z7pjd7%fG#p2vKZrSsgW(F~>?bb+>p9$XhW(FR}ZDtu&cj3+xO1ep?>A?9XFKrPAqT z@%!>e*Dzx32WBfHLRQdDQMX|11=xxUlK-qRpLiTg7`JHuampCa68)2HLZI>(^e~-(i z-jckudfIbt75QQb`JH&}1bK;B?&Lz%(Y zOmm-RSIeBcRpd`;Iw>X{T2c#-H{CRmA#D=efob2U%J!v`b7o7t3CSL7F9ysD9uXpj~^FRCp_m~2}p6m{6 z-BgVhdvqf`t+EMtQK@PBI&hFpE$bdhs%!kx8_j3Kz~h-#I&Ga=yl};LXJYe3Na6=W zvlher?ZFky%-T3>{Up?NC zR4DoHDhx-ceAf3rYsDfKT4zIw9sm}*)m0+q=h-WJth9^DI-Us9M?6IRuy{f_6}BAj z1@>Hcxu?KBLrs?AfisOs!HM2YgniwmrTfV1K58j?8qpD(z6AWepg8e%{c=<5opk<9 z9VEmYtjxAFaw4XuJvI&nn}y`fk0$SN9@Kie_9Pu$i~L>)X&tnXA5aV=DV2vace(!t zmwW%sl|9P9xREBb)_OWWJliVl^w>d2;$2zAuI_^wIHjpS z#lGr6^D|$+ro4qT;6vwhkYA%;&Cuf!26C#^w)694)&$#?(_n8eHTuc;M>_PdrwLO6nLiB(t%lnHI!7(Da9w&**!^ey{D_xhQTRDgD33*N`pR3zGbjHcdX8S<5 z)LXV$R=gV&4YT&@9IC8SK^YYgj%{=`EqGtI^iUqg)|n&oS}-jB`=rob3dKjzhk28e zD(tcVbRo$0br{S!etHuu?~jScZ6hxpNk&<*To!jt^9Aobw&Vu8EbR62*0}ec`c1GO z)+xOG>fOhSG>kwA=Ah+hU(CWPX@B@N*QN?{@?PQJD$osqY_pGfXG8+yHkBVi~E3i_64Y!L#tl9`{=md zd%W^V!J8Ga%pHbqd*Q)+dIhkzCx zfz8{^Lc)$4dKe4CDm#+!p`3pHEAo}^>re*&FX4l_O;PU<6zr(63>n>5u76U|z-;$b zS55Uo?Sfx9M{Q0 zK{|?a1PM{+ZdjnOJa)zZEP9#BZ~CXi8;eaGuXI`Lfs_ziv>9YjDZT5oP_7T~%kIml zZGNb@-;AH2q*DiEp)3h>sI@I(vw1-ubytO@nhJ)GY}7Qb5vL0U!X`UU(W?U6&EEw= zPX3f)euEWsx)XpS3hp>j*{X%D3%MQSoVQV)MWKK~!?Oz@3L}Mh7{_3!#Vx3dq18w<{d8>g#*=%5PuC&B!qZ zD6}glMU~|i9mNsf$s5=!#Hs7AD~bA(V167h>n}LjD(Br66D?MLQq+ySR}!aU2)6*= z({+8uu3+FJmr2;vhj4JHii=FWwPKH52B$-Wp6EK>>)4D0L)3kexg-7`=H3FTs`Yyp z#-Kz%6huN$R6-C$x4*1P6A=QE%A%(?hLqI{m+uoHH>nhx3*k7Lh_^(_CspSjwMsz-y} zYY2qL1sTY;PoS&awTcZBjZ}Rm>hRLRbMQ_6Xy&*fo zO9!#V&l?Qoj~rAIDnVK^eLoZ>+c~NJR4uaPpI~C$rBjlcE9E>f5r5G;%h*U&!sVS+ z-w)R(!-uenhC`#p#_~t19^IkNXmJR0$2QATRYi-OD6Ux=`zIPa$s%u|$4o&j*K%*o zzT(}(r3W6vK@6Ob!)G{fU$UOdblWoMe;8VBEYFpnD|ZCD)7n0a(Y}YVkrVwLb6ZqO zWu%AFd{BVdj+S3hJHBSzqk*VTDNYDvtJq5Q0aO8&pst6M#C=WiF0uf*-Jfx-op zpSB|=vToR0=V(^C*M^b5t{2JFrq-zyov z$u8GVvc}!*$_HVC8r&+E!6PxQv`)&yG@#FCu^>j*B6MUq;a33J@3zLS7{$06Nx1-U zg%EikDqrOcA5Ha37Yah6EgOS$S8feuJ8E!`I+JB;~Y^<>k*uZ*-SgI0#92 zwzr)xkQ1q6Vg~m`Oyu|UhyHv8rr33&S$o)_L$y$K`ZP@c$^T;SOD8V!PIAH(Ri3?Q z-IDfepS2KXvOQ`^IrsaPM25OEvn_Es+-vncVNWNVmX(n|57A|dZzxmdVy?qwMJ8%; z`hFQZ2JaE9laT&`N2>K?#B$HEwL`o2(0Hh_V{a zXHk$0maU_~;@h<=HI=kdQj<#^Io#?{0&C<~!HwAM(Qv!h_akxZFLr?0*&f#PKs@z{ zbOqlqQM}zW7jF5$16upx-p0*m8I6_5aZzHfl64J>G4MK=bBl@#7_NT#Zhm5~U8EFA zS2;G-jYxNe!kcIqZj*rojOnP!Gf9eN7OzmyoiUo5)rf)>B zqJ5^%8DQ63M?p?s`%Xjn&|=(G#-V@GqtWYuM?ZM91O1vtxn~QRklk3oX}kSoV!ED) zy^X@u+=HyPsp>9;3|*5Il7tW<-zRWG{jljjNdoHULl6Bm?!^2XL~%9K-*WpS55Xsy zkGkH2hI?+q+{&|bI))eMTk7opn>%u4*_AuleffgeI}nYp&P;Rfq>ig{ZwJ)RUS;=j{tPOUJ=+8(W5JzvRCyhf2g8eltSbGC`E%p<;{_|K0}$1`yNpdSKMP?I!DhMgXYMIpb>C59qi96L`G zh#!D3{}b=?n+N*MQ2xcj#fjhi_UEX;5_MrY(!aT-Kdch`A4sp?Bog*beltwiv;6DF zf74FbZ~Tw1VbyuqPwe;pk9SM|f29=v*V4`y+P%vn768CInlf{4XjM`fEW{MsiXBU` zr-gCs9lZLR;8It85y_jSeaI1*@zgMuNIBjzQOg8aSyWcHe%yJEiGyt0cu7qh7`*Im5tOy@i-2m+;5jO#+mW58b9mc_If4ZjH;M`=91{gU~=!pCSJ|)*zKtnI8G#Wqzbo->BZ_g9YjC=9UppK~^b?-!+8WePv z{Qfqgp{D^Ii4=ZOjP?kT@)YmrJ3Ik~U-L{KcofnQ-+aaep>Y5qoaq+st}PGQ4RBQn zvi>)F#(S%*(LAGDPzf1B&mc>BPrp5y}=K`PTAmDkVX`cTuNZd=0S>Ns$c^N<&Qn&C8MS<J7**06RTbzUJ(A{ihZCJOu zyPzx|@icjR4l`Zg99C8Y!*I5VsjL@YrEm0)>V?~yBYu>;l6E13LOCgcH{@Ug^?8{2 zu|}DwpjL-)A;&#w%8p}*ETwzYg_a9sZKDsABZr;*{ zVIHsD-KFCN}BDAZYu?g3;Mf7 zUjvH@r1HT1ZnYIZDf5Nw#y7gmxPFT7f9B1~i}Q&d6!)ZTWJ~#AQ^Wot>X|$k(8=iC zG`qJvaBsEX5P}LIS;LNPU{>JYGX_~9LZaSTZy?Y&-DRqb=j82d7LB6@87jq9*WJ{r z3BHvp4_xZ&kX3mXEeuyz*-Hd4+_4DSt=b?Tby{I-$V)9y#+l&L8H9k@_LkJm~XKD=rqOW1ztdlQF$J>@1!Ra(~| zdTM4K$cvWtTPmgI1KCYO3Xi;F`}GbXwcH#*)TldYquj z>KjqH6B{$z)ib*ng+3&Xj&lu5N%7Xk_&)<87C`4{?t%j(rhxsVkBVhgrBoF?R*beH zyqhBG`D$``8BZR@n0UP@M8;hIPem|vcoNpyg6XH)a`?7m3@ z@00Sjm0mX>$RgA5c9rj!pWkKGoR)mhA}_6QNh8x?YQ?myfF@}YSXhI}M@j7BfOp*d z)YwFG>ThlPb%*3`Y@`g5;@;RKlNk2ER`e4Z+be!X%v@U{s7pNsJQ-^z}Y^}V~= zn%9MgJqWcJu13lDCKHjkGyCVOqe63@+2qz~tJ zsH8~Kr`udqXgkFV`TmYyxNvfSTVG6$K-1uhUFCWLlZ48Z#Ac{@r+Vz4Z--2ca*hsW6yB76y2LKkPV5FtZSrRh2d);8^V-@JvRn%bs*j`*{3 zoLl1KBhN=v(ohij&Z>nH95G*ONFk$)ezg#T%6Mj>TfnHyUF`Ccu8mcyWdL%n;Eah| zPc;N_b6@xE0Z|9M1(7?{6pXsZ?Hg)sm8hdvthkfq7R9F}URgO4_tze*eS!c1CjBQ) zS#5>o=tSZQv20RggFJ94VR}vcRZM{Wg94qVJ0`oSB@=weD-T}P%Y63$h?}(L#m!_b zWWhu8#i66yDD6~jd_);;unYUZFJmyHX}UD*RV=jY7b^_m_md`EZ@G+~5&ps9{SV zMqUsiQ_m~uL)JIURqnQs6X|iUI3obnxZ5iIO0j;RXI6kx*P6G4@O!~qwG!j(gSFA= z&+AmwQuwTq+!~bf`t7G5F;Q5MGMtJmzm|%7|GR3MG8$c}ihmX6 zw@3?s^u%^J>XG%GqHU$T8c!tKTH#Id`r@U>1;LfbCV{o51v=T?+7E0=27%t`7Bk<9 zff*x)RwP!oDj-Qeyq3nh)-&`XW6Y_uU0h*f^TK~_ko^3!i256Ppd&GZA`GS}B~g!} zUx+VbzYEzo-2s8*qc2c#<0Ch}(UXSp*ZRcK9(#ne&?mw*FBtlq;1_rq+C_X3l zj#yh3sUBRy+ms+k%9+145m)hTfn$Q#PDwT-JjaAbCNnB~AJTF`N*qE`{{!85_sU~N zPJy;|@f@Q8g#h{i7S>Hg3T?SfYj%b|H|zwB58kcJMJNF2Cb9p)h+R37gAsb+JaRk! z-#$?U2l5yp(zZQWBA*pan~jfxle@9}ymZIUGv96rG@DiuXSAy>s1{fnM@MSs+8F>1 zdwJ|sp4GUz1>l^U;os|S9v?7=J2XAl9P;bl){kxuJ%n7I z;ahG6o{2c{B<2U*kbX+kC)P$%IG_GRqmhqlvarGh1*C*vii7hxs>RvM3b!uh{!*)0 zUPZQv5Rj>IvdqQM6KfSa0UykLTZejLEWFP#ZAhmMpMI^-IQ#hrR%)I^<8>W9)VVb3 z-@9yyo=?>V80rA)uW3Ia^Bkrh%3UayHR;_a|MzVJe_3EHZ#rl>I4GIw9xu_hmeisc z1X=cHG4;m_tyS@oor5ey1xy=fsBc*DO1hBEAL~^8q334bo!#u~8FGp2xq;{Y-fbpx z-LKQfRRhDc#()Jq(+e68=1r|Gu$i2~&WRsvZ_6+g{~zc;W)V{F5-Vk~6S>QZ9*nFC zRd?A?p7mWZ>sAs(+Q`y#tbDS76U!nRLp{m4nfb0(!V zNH0E1f-5Pjoog*W>f^j8%+d$eusvzyb;`SBCU5PbN5khwEqm1IxNxkWsOzybXC8yJ zCoqSE{mxdn#)-#qP=oHB^=%lu%XH{zy#7_Me_7GJ$^r^2zjqCrdesPQ!=*fFuA24x z1|YDHJn_ub-a>x?MwO9Kx%{dy?i{U=Zc+5mznm@g8SjSs=&LReTP5xQ#7|e@PTnQE zO5J-Ld-gx;-npD2)zRq*HsFX5>%aTzj`4IkR4D zE40VR4W zXuNCPc{|ZOgPG1^Yv*hh5nY17CVB+5Go(6JGXmA6WpkkZs=uqC{IZg}-d{?U7OE0uy0NaI?qBKjWkU6OB zv0?+TMNnNN2smyo8s&n!9vQzdyx>tsx%m&0;mWn%I-_Jd$i-$=*rZzWe?tK-hYD++ zkB-4sfY^kkL&HLm$1{7bOzuWAA_hbHURamrk9BDQ*bT*2`8x)A;mw&Xbh8TbVRWI~ z`I3FYF(62Jt3;Sxw7JjuZq-zPgj#VSaGL=8Af3FRDiUBe4#2GZJaLpIFY=n8o?$NY zms`r^UdvdJxX@q01YzWptVS;(2av_sG|NX{0FZQi5{El8vzMI1(imTPB*O#iXZ&7W zF|Y9;ztmo7cV+l-t6xBs4S_O^hmjLlXb5qFKbrk{TvJ@V{nKgID=?F?o30LDkV^8o zu9;jpE%-F!b!3|$0hu;uz#R0C4b@c0!TEBH&sVnYXWOi0az48VgR22o=E*TLk4rI@{x|HCQnZ?PDTQ zw=lqM0Qtg8P)Hh4fvYTLJF~dMNn$Xvdo0tr3b=I$YG5IcRqH^m?ELW|x80r*V#pns ziC~KcFN_XmH#~x{t2MF=m(Ol*Y1|q0LsOE+fDa%?OGy;!^ju617wnNiA><-_&-YXk zw^$1=3^q|!45&ARgy7LtPgB5$F~<@f(}_0QT1UWJ53}40%SW!Q@);g~&KMqec*%5% z8cBBpAm{mS-E{-<<$oc?ocy2Zev84e4ho)Z$_X30>Xp0H22iUyzO@7wZZSSrv_8u8 zy6JRD=^Hzv^5z!ru&N)n3!;F%K0SEgtzGoOl-W~G{tQ)Lo3lGLQwFE#z>uN*#9}j% z%tim^H43la``dn97dRP9q!)_%^Ouf4_j&wZ_n9FfOKTVQ?dA8LS+H-54>z!+zw-j! zW#{*6LQYx^ohi_=Iv(+BxxCNx_O!_3s*LecdXB(UZv#wQnIB;XwaW&7*L01vJ6WHA z4oo=>d}<@8{%XCeAm^ijICpZ@oxgy6uMIarjA&@pOOr;r7lEe|@Dq2VR=ae}SXi@6 z2P(ATMLdgX{JV9q#$e&O+CG0Kx&iqV^S$JdG_>N?wK<%)ngdGWakq_Lh#UH?C#bn} zGACaIfM(?>$#3QXD<;IMxeQN%%3y~^bPiG?Xm#icIT6qxt7-E`lK_!Pf@3@e^IZA& z@BEhA0e7LJ$?dfD4lD+X5L|vR;<$o^>|PdJf@6f|BX?KC_8^-J{4<>Ke;Y~nm+}8T zlfP2t-~ayKN77ySbCvMt|C-3Vg7aKb&5jJGSNw|tP6f@MuNdvgMk596mBNY9UgUas zV#gfk_tzUYP7{x|<)V7P0S#Nvg7)?JLKOSyS4>8rLWAmU# zE(@t`Pp9jRyr;|>ecTy^GW@mnR@b0ltsgN^C_-JdZTp&Zm5$$dxR$t~e|B!<k#wS(e`RN8%y2bi?_pd#9)D~MX z*|;>8#32R}6{CfiMIo0|{R8i!X$Tc&@L#e!yt`wPUe4Pd2AN3G==I)2M3z~3xa|gF zQsjz5U4Gy%b#2fkK*8`e&j@g+P< zkX=GhH;df-xnPcWmKHHdHwdLjU=^*A=c2z7cp;<(ZppV*nwk#;Sh3Z3;qEz2PfRAb zEB1=78BSoXfTkp8oOC4Z#s&X(C*hSz}`)0^J*JUv-MmKqK@ z?kJnE-^$7pM|Zm>x7zS|B+u@(i*{(~(FjKkS|5GOnOW+!r@!`tqsUsG+kBzSc*P$T zSmd=-61*-PUZr0&e@WAcn>knX>BZ}oX(xKydc0vgMSGKobcf zkKYGe4&RHElId_oG0b!h(OixHQT3>UYo+?9O4dNM*Xk(}c|c(+Yp>eSr7u>q#gEE9 zmawwu$>`jD(*{o8^;P2(5yY7O^|uQa!m{lS?khP~U_9gKhDVMAAchfiRh1sdn^ZX| zhSKU7EGChOn|dnf4|=6HCF!#jUZ0dq2jz40Nm- z4)a&zK5^VpvpWmmG9RpQqr>s~@47@xl%z+k-$(d8@*f&`Ga)rIOYO(^-)nEKxCd$G zzNp%0`Qd7ikmZ%bWy63qdD@y&P~(7=a5}j27}dkU{gkWi%MJDSlm+gwS&o}3zs&L; za+So1>w0%aOWiY;4L3)FA2zS_2(%zFmCt_Flb0}N%`-hz40>g0}3WrKGyui+eA>$XC?%4zCCe*my-B1k_<7)3Cq>l z#YOCpJ1P)M;TeQS?nJW3@R3N1X->7Nj%?y z^(F@EPTKQF{V7FTZJ)xR_ndPQXP1pSzgxC{I*Uf|6ES1eVF+{wG@iygJ*WhwKEM1W zYPQo>Bc%1$E82VZi&14zKmWd~7ogdZt4o+Yz=a}~ZNQ$W;o$rIVPuh9D|^@-cQk#~ zgA$vG+hPiOkb&*d%C%c)=WR%Dmb!M}0mNS%J60p8uh6mc`knfraC1w7wD604vXSruL z+QqH!br!il*tJl;!bzRq@a9x+o?)l7kZLQ4*64Xdj@EVirKM>vTso(t4hT_ndPMAA z9^$ybjI^q=$uZ5YKB+utD-+s>^<0Nu4dkt=oLt>K>*fJKL)hy0`$h}ageMyF;l34r zNNGP+a)VvA>VlD5T#^7u6-L;n;cxp$7O34IxWq_HYv|^fw7qGNm8$y6YH zTX7HkN2JHuwhEGb%3E_nZ%_x1G~~nlCGX<KstB1Z``gpZ<9{0%+e%fF%iWVc5&unEq;MZG_!7MOWCbYVyA|hjNIZdDM=8 z;ep%YA{Er$)pV;*EQ5k0F)|%jo9`^$@5NB!X12uo7UErV7S~sp6q8}Echxl_x7n|b z&6XMUIrPVrU>AaGMdjTEqSf8Hsv0RwDl-g(YCqYN>+P#uZn7#98CXxX`T!hdn9LXe zC8t9LwUgMo>xm;35bhQ|vQ}Or*RtF^!-G;!sM{G``}7iay07MevANzAmmr=!ld^pi zyKoxFM`5dM&WOewYw{$cS7z2e9or8)A!45!a{MC7jtx5zc^?{MjbuWrv|7sa zB|Q3;S{cjel!@cowLm1Jxf+^g32i|%WmUn=^;9d^i)p6XuN_Z~jH|N4$NzIR=iq8c z<_~Pvb)rI|!VlJUi^i|PiB#FH>u#uez+cyd-wsXM?{fBhH}*AsPpFl!K$vA1b>>Q? z=y}RIGGTcb{1Xx`7j?agkctW_g-|9gSTRhWUk%>~p z5a&oz-d@BL<0k2$P8xNAk${F~Y!s{KkBjfPyS8v%5j3O_w|~KNaIpKH1I%4kX}Sm} z;J@yBdBpcY$DsI!y`WEbSnk>!+st38vnT>gP3X!^MkruBZ!w%DqelMrW zwrY}3s@j$e<37RY8jah3bz(MgL;y+ff47A;0J1x*!u;dWLwz< z9p+2-UKGuzrN2IO13Nt!WAbrT)`p<7u~6u-VC!f5gZ+CkL}TnyaKzU@sDW^O&uv3} zL9{j|@Vh3r?xsHa!o{%0T6&+740pS`uebwPsksZ`870>f=JS{OJAMc1uX{_fF>c6p zY@90Dy%>cK2#G3t(ZTX!dJ`Tu5#cfaRp)2aGd$($*|(oSH^hTSi%pl5hMT4LFJ5sQ zyfXJsM9tVSUvhmg(i7}1{L{2{weRV8P_F&=M2^QxPK!0|2>&q`e9dx-=x_UO16_lRYuMk1h`|4agW5@0p?0{YSq!JW3kgK>mZStd>bFidb6 zxNUzU@e39e24T0_4voMqh+Nxzbd9We=Xg;vaYjnu{pyQFGS-)ApFgVlCW0 zQI9fX*zUQt?rHSQQcp1brNf)flRE`p6?!g}0aZpcfa54vNxz8l+w7YK^XK0- zg|cGZuh8MqaKlK6b5l0qc9sZghUiV;u7B|r|BU(DxYAvkkcWM=S#&~!;;PS>wlLUG+w-hmQ^9kY-D(3b7&68UK4 zzHoo3#-4$@TVTIpPvtQ{AS&HLZob_IQE-v$>E68Hr_%r#4oRZJzU^zZy!`|vR4nMz zhNlkM=RU2(^`z%Tk$MKAG=HWab+?z{&j>MThn?$7eJe%eBv_;P>s*%oHl((J&0{?hgTUq2Re3@QrMooQk?64bMuaea)F7VVE#`+~yvpcjs=fk{F1 zUtC7ESy z18+Jvn9+nl?*mKtqoVyLGh1x&zYqG;YMbcV4|elKcm!y@`~JaLVcAt>3$fAc?Zu?0 z6t-uu+v~57pFi5vD;$wIDb~uE<<&KsJA1ODTy5&!1FM7f*MF>A)Gl;?R=BWG;;k1z#r}@!?uOJi=nG^&mKd9OAE+E^ z9c*ETq}lP#vl!6&S+pj!`Bo_AHy!lnJnmjwZ}u)}<>OGRxc>+rI=`ST2joLz#gTF| zcA{pbr`uGr3)d~`bGU*vEAVLrs1CU|`{qR&oru5KY!G~osGNn4v*(=ux@V~^Emir? zc3`YfClI*>+8j68E4DX=O4mNgX&0*^i{dmCmnP}*^^lxxtk8rn*`_^`oM8c#<&{GE z_BM`$Oz?eA|2+8{2WR7c_-$)d;N!X7LA1u_+}r@`bt55Rq*E!uK)-B{z?nQcefwZA zg~*xM(`J_>GUxSJ}Hi+eyp!%16lHv8$=v)Ue1hv zl+^+;GZb0tH7ZAj>~&srF@+Dlw^B?5G45gIGbjZWt_%5Z@+xol_g6Fyn2RK*CL53N zVCm-PeE&Y|qes0Lv&LR500%WW^sC-ttk9!Y9h&fL_h=Gi+VW%D9JS?z^;=E~Np@WI z@A@PMgA2A7cRs82M1A8NO-h z8)^|!ao%{j{4(70RDhO#IR{(uT|Lyn3W`T5t6)KX(LcytjuKLnolw_P zkTFfk`zFh)N;ZU-N^Qn6p>G8md|<2r{0VZr-5(OM^A+vCD(x1!dg_!_hY&2pf4i<~ zKXd2@dh5Y7DBx7MMm<`?YSSDRd5?BCHv3iWuQ_OfbG;P(99i`8xFrMpN9O34k>YK` z$**28neEd@NzKa5yUt-rURjI}IkZbsNXDd}FO*jEgd^<{T=%vYKBU>h6P`y|*|wnd z>RZRnaB~G-fA)b>g13yjQrDo~MI-1aWV6n7{mubuh?Sh|Z_hi~xI0^t>jn9;E+=VJ zxu>`L)I8rtk*q5>Vpuxj*;a~+%4|AQ2c}rkuwf*^M~KuO!86(?WYe|0HdI2-{S3P5 zFS_5%dd7;miO$%Fh8qk|!{yK@c!IKCc-sRW9VTu;x-rq#Kc6LVVbjz`V%gp;C>eug8r9EQvLShDW0-1yhBF|!F9gN&sXBNnU#EEg=yGsWkc zrIwiE_|xh`pX+9KL_T$ldpZ9=PZx~%F(lnGAFpx8iaU_A>CZ?v)Ju%AyyL3oJHRZ; zkkoGI_8IUh0FO0Fj1Y}+-EiONPTY^WQJK4Y5#;61oFWP$eJc7oyG+LVJ>b56+LQvt zUUxYKCFUh`r?P+k3R8$dwlAUj_HWa2V?&6MfBF()wfc)5d1;l)@Tjv%6@E8vx*Hx> zNiXD@VxCzjTWG)Dz4p+|g?9ANbkz2_0nB6|P2*b|D9JFqd=v9-TA$tRp4A?zWXn~& zx!we+X1_iL{zpgx^C7L!gwZ5v(H%Kutwt_WYAfb8IY@jRelyOf3`6k-|IW)@5M}38(K<5vV zihG=~Fxf4iSv^UnZL|>azHH*k!g>uzBdoWHY#1F-*OyRKbb|j;I^*D=Hq%G*k(36A z3ds(rnF-i06>dz=(OBLR#4B%g)aD!5H(kxBjtzjI#gpa2%vNGECvuZv zu0U2xk&o{>=bWwez?+!Z0GKB39a5^|{*K0;K5N1*J8xpLXlOs5IV7k{)baays)9kt z#Mb#xpa={k{Fmt$xS*pTltH`#2js9zjHw@*XyaQ2&>^t@VS!_8eUhToY5Q0(+;LU- z_11vhF}9J{D@==7J8Q%(*~7q{$*+2Mgk<=Egz#f&llkd^PK6w|#@Oy$jzm3-GviCu z{ouavJr3=n!x~-n(#`m`g5-k*y@QcrRKl-`g?8Q4L!K>Op{gMDENH;xw%R&#=^Q-x`-2^U zG3#3Dd^cvG=W1(dK5>#c=~v`VAUxzrpgujr~9Y)^Pic?K8Bt%SSw) z3I4_l8~2%SvJlhW>1yxl>ALnBRV*Ng5Os)ffYa~c9DvH1E8DRKk}oMg{Uy)`;EB{r zc8Bv1L-y2RqubN+hem~JHuA-Sp36IM0N<|>dRAX%O(4dd9YC3h%UVbg6i7(wkxv05 z=>S(bOgeng@-8*Le=F5(QRKA?Dq&xcL%+ODz-~U5;k5&iGW4aA2A==>9>+voU>A1| z-D8C42r)5p{FH1|-qgw`^G1;}kYPhd3E%pVr=>My+TuSMZyfKFc@!qjT06?R)vP9l zuZ|oz;Q3-TVj1cCQvo?(pAZaQ-47P%R|f5?{d#|g4oX?+c&^!cZml@!U++7Ke}|vJ zX*29HT2j_zF_|EmTU$tCunGotD#1XDE@e$gxt3PGECaP7*`bGsF{a*L)#?coFS3HMZhK41^o8_A0jG&>WZ zDSx}J^fRjBk?s1p9L8xVU?D4W+>}NWX588g9f&~OOL_7K#@~(9RY#UUWPQhn*aGwF z2T&%0CL{0T znV1a{5{$}G$vS;9n`TifD|5Mmx;C_mAhmuDn2GI33ZhDcG3Z8^9x5g$o#%Ct;*Lwp z`_NWftzYfvbDU;m$jtN?03~>Ac7{tqu5?%haTA~eh$(x~PxvoeS9~yeqitB%)f4=< z6;=AzK#k4yNPFT@8IEuG()RsGzqUh|V_%oP>ktMv1sT-ZQ<1!ljsD9>t(hrbEpJL|h4_z*rdeB{3nl#f&YhW!r9l7` zyz7F-7g$F@MsK_8M3zr)#bYF(88;D?Xg9nW-b>3Wo92=>)U|2o;$ZT?WSAu|Z7*X&+x`)pH)E?}U}PJkEOS z9|(;SyKi38;Di?|IshmUMK=&&{3_h46vF8YIL3Qt-;vN^M<czO+Mu?tT9vzq) z!MnLw39muKjzzbC1z^8vvqQ_L%c30fyZ^?d#1SEds&o9=*df*GAZdhy^JQN{4KzAi zDcb{(cj7F60=T<3XK#CFEm>aix!I7jFb5`nqvi13^he*%M%(=a?gt;g(7}m33EUf5 zJu1}nXzWl)-9GT|$q~J(E9#Q}7QYr+#9VikMuXHXNoTYPZZUDr?Sgc9nB}0zYK217 zavTuHqEdk(=!|X`<~{F%T2|(DohCG_?jOvKF%Tm6=%H|_shNRC*-*Dq_sF_PQ1zJbUzx0 zcU3FK1?RX&D>{;^`-a%;aqqhV=y{flD*NGjq1SeV#3<7%edg%?H8tC_hKsXnvt;C) zW?dB+t*)TZpvU(!#!8E!smjN^DeM+Ls54-w7oeh^}%Oskvro_<+0b33e#T ztSG^VOEt%<^!W}E$#y$Z+OCAij`BHmY0)%hdYo$di4N_mH7WEZh-^6 zWFRHr_yLeSwf*8{s)7XY*Wvb#jU8H{x2+xF)KTXS!0Mv>CzpljCK3-%urg znuOAvynLow%J0q9VP)(jBCs=^#2QI0tN< zz*#K5fMl~e`1WHBeRL?f!B16vQN-DQxU)G;ukp>?ihWgc%dLG4*-)HaIU$KE0HcJM zDu*?#`;u9(C}5GME6rpurpDmb*dl1G05RB(hgH}-1L>^U%hN=F44^?BdMtV2IeXBl z(`DU+mLx=2O@PrIuGWVGLj%C27o9O^yZ8$v&hQY{SoF(=@Ca~Hwi{;vSwwkvr4Z%K zR$-E5+GJcKZybe&MD$yr5&g$EFN0A@wxqP z+yIVB7Vku1UrO|iN@`)dk5HsBP?_~9lY^ng3T$^>tpLuGXvKz!Ie(P!jn09bF$hM2 zESD?dez?J#gEeLZ^=%o@0Kc3Tmh`KJAx)8lx_5Cn2;r#<%k?pZ|kEF8G zXU%#N5s)+T_QsiuIShApZ9@vyAfpw7S+7q+(uqC!F`+=&oiTw$otTflT9K~!5^dV? zB{Q3lK3&)Q*eL{KQqqCJ()GLj*X7SQTkC?tRc@zOsC*~VCcVD)w zyqKBKe@$e#zB~bqOj+5F+Kh@}`k`M0zXhJy46dm>sCUI*G-rAwfwSYW-VBF001Na@ zPD7NS_rid=n3d8Fr8#vujBtSl3o^e4n`Jg36eHu*Pe9fTm!#uf4k; z!5eZE6&&~J<+RJmgiW7bV?xA|bpij< z)0#}=UGd0qth3p9Wqd|bwm~+mqI=9DI~-Bn2N_Rrpb_Sa5kRaiZ$4qi%!F=ibLZUx zzv@6L*k!;xl^C)2}yD74-ZbU3PoAFL|e6?NY) z+&F-EbMljH_tCw4b{bAM*}8lQOxwLPYqX^tDw~aH1(*&q1{&H77hPKrO-i_kF1Jd3Xk7o<_}c>j5Cd?r zk#vf}E&l=5O~2x_?m7TC2qrrjIMAa>?qi(9fK&U1f=s z5|U_28?ab8W)%J`r}?vu9QT>D&v}A_;K5Q=@b0ya)l9 zj*>s7J8+;tNg90}G`K~&7^yW$(;o(v>Q!qx04&{%R?O6q!#A)EiM$(;4-^%4g;~si z9{?6OQuv)slqxaK8&Jb?l#xa*iQQbbR{a2PIJrsmWaN-&VhSPZLRaB%D)x$wy4_{r z$j~4Y6uFD#5|GcAUGWb-eCZQa#D8@3{jK1%wGrTJv8dzlkcjom!UqF(BG6Z#x6&C} z(prT2_@%Gzy{)RO+uJ=|#0TEO!%iw8$*lBMB#@d|q4T8M_bODE`vO z7lq6|*1wDRG6f85)hkC&STlkJi#o2~oY**l^A2c}VF9Q4Im%QR6I6_%J4OUp`9@W8 zJDBD_8TCE;W)iqG?UDVW)l1pi)keBKY#Ie^CC*~&H%SLGfiRE_DRDvgTZbuM%orap zd^}M&_HGRQX%%AOg(rP_(9LZ+J)LJW)~>vSDNAPOV$Jf(vruv9u zcbt+uIPIpzxbwGgZNm$;oR$s)+FPdWm zD4|8Kx3k%#I@t*Lr(O5(rbn{aJ(Rw6AtQv<{&8z%LV1fu-rU`Ac5$%x5hP|aFC8Eu z%qo>-Ie~NROwHa1=`D1fiQi}1r8%yeD74=p0g8@!?$ltn_~c<6x>1+>?KK*K-9<60 z&wGUSKB&`)+KYpw?x}&>A8lIzRpteoL)Fl8xWH&2$9MdcRzd>kt-IVrn6hGGvabsv z?~hHKo?=Q>HW#54aTFiPtU2}YiIDAa*nGIDp~Le$Su{33NAk@|)jo!T!*EuDUOA1J zwGndsCv;5FiMcMBWias#%uNIW%kA#JrG~PGISRF1Ito%ty^d*S3^5c>xs?&wNrW69 z#FE<8$9|Yhz~BQr-zeCb1+f#zL32$uwStNqlgR=hKWs}IuK`pF;HeT;yL8zrom6P? z-_-40S@6~#A7#S?Ep`)WNC8XWeuxHI4n`$lV`Ltp8XkZE{lyB>I5=zD2)JtF-i9Pd z6u_f3w{f@}aXZ3!LC1E|YaI1h*Y9i1TyxN&LnG+KYq_UdwDz?<5QZY0p}hmyr$Y0B zRd^YhhU;$1a~{2R>BGWtyr25L8y0spg%7oht%}@C+ZS>_-*T3PL>*{$&3xlSK-tjz zk+xG5ZZ}lT5g>Xoc%G6xYs@J-x%l})1|+?vD||OV+F=cBAN=5uHy?Bm-%4nA-2X76 z&*pfumhaKL6~mbO0cI=dYD#IhT|xx=&FFxIFyryW6oj=z{r zp>-s$a^8Bb{mq6EIJHj?AHW<3&Mz0RRVx!hFmqrd1vwxF(~7tXxO5-Eth&LvXPqmb zx^vH5O;2RT=|yuc4~DXumErN($R91QjzJFeYZf=+B%Ud2IjH@iv=KD_Y7_zu05oo^ zsAG-JtRUFgbeorm9Qk7OjCuomQ zR;kNyGoFC@2DHgpBoRdT2zaZne5I_l$D@s(3*z(=RVqe`nLK zN`g`o;3D9cNTZKt0vGcrQ=no6M4189Ex5Svk@4p~u9k1p%~{U14mQX1r;zrkC5@J1 z@jePn zO2q|>T2-av#Mx*2H35|O9?BRkE)JRKB$y?7z{vfsA)w0rfa!<%CB4`9kNl#;U6i0? zlCM+GJFEwG(+Gfcz%B!TSm%HJ)ImwxQfde`{(ROb zH4rtx_sw7qX@8WaYbfsX3b|K|XUHq8Ky9$6so4aRbLn&3#gaqfGql3u3zo5vD3KER zrRJ?bDd-+w^jipfz^lXaiR`xsG%6h3o0F{8jNsa$&sE4+hXy|JlyfP0wbl;B+xE}L z&VCVjUbf?vnCGC7#!V|sDsSm^b6p z9FLzGDui*-@gYP)i(ITbvLA&fQ?6a$;Z>u&5#4G}FNkDcK+}uKO1tp5*MFbCd<0?< zOVZz^Egjn;dSSEPAB{tU;euK4z%cvG;mg8V^{La-+Go%DonId)ovChy$XUArH4bpP zQ#}@6^5P~SwK1I&U&mR_ak~AG(EdJdx}|jc{AlrEf`5R$lfLi90z`bs9MSjPi^gt+ zL7xIN7Lz@rBnqaExv00`)>*=LJn3mDF}VS>6}fEN0)4G}zlD(D!Xy>{t7%yJ@wsvs zIV0q>{Pe!0gvOC~X~`DHQ>~GrU9xrEa#u`qqKUoVCBDX#$MO(J`=FOS08*EHM2@M71wX&xbH2;;TcvDzV69X3JL%uv2J{|0l^X6qbV`?1vV%dfZk>&LGxPzxRU zhVUaW28ismEPIdOG{ML5@HhSp5~uyg#lLEuW;x?YmVg|0 zMqIu}diwmQ0EEs;)LB8%?Q#TPyH@2&>AFW`fpxaB_KGrR(d2GhWJ@WpE0OX^!W?^2 z@+i-#LJ~!fa|EYPzP)=aZqru$*`{axI44r%gi;f?B_8`Fg4g8Vm87J4n34P?7Ojj1 z->oLTOI4a7sP@iyCK_IPdhX}crs}E_>D#+k#6o;B#+FL-ItQ3T8Ys3%y~e~J_?v$V z(Ym5~J_sfK!KkFn{q#$oBGlo<_DXy1woKL>`KuhW(2{DPBK`20=0HPljSy$W8|9(m z>~byD0XP49_S@d?*S2Q{m`%@Av1b-%q$7z4{S_B90u$42XT+V~q*=6m>7?LqeuuZ9 zI?eEU%A$9jfj4WoRH#Ltt=a6kYtfUG-mNr5tt-z9E9B&bj}KqIwqd+lQQa=mImDVC zqU>$gg4%iMVk|20^XsD@wxnOC+;dzNQQ{+m5{ivC`FV9;z0}(3TaTJtM3H+sDyWUW zo*`M$H8asw*VcT@_xAnbqmcU5)ypRoysfV-Ps)2zRiEgkOj|ixZjgQAd(B@aNTG^8 zV8_XFF0a0Ov94U(@a5Ba_2O^$`>tRY{K{ANBNrDbU-74$o>DDlhHEKCtNBw0tvxb2 ztw%kp>z5UIY*hFUwSL@wo}cmSvTGGD%M*9>dX77{DJ#M0EsnTm%Y@OHHTqi^4DZ@_B zOkvcy^LOxsXtQA*+`4_{>SP=0 zUHW%l7QU+D^L0xyT(6scVQAmlIk@;fdf3UFQvSKYdg`e-twM|{OK3ylY*669Lh$oT z!%p9x6aR{INuw4Now#F%`Npy>M~jWLddYTgdeFtHG4iMCX-t`WmHocduZ+chofWo2zIrE}8_&brOjX zDNhd5w{%*1kMulxhL2#-B7S{sd3NU+vbs3Z1n2F8L>hkX{GAx%}=*Orftc9Nib@?Ke}ChY9{^$Z5L_;e@*izh3%T#loZMOTkMWFYM>3*09ElRhYkKm z57$ITx}OB;J?WafH011-ZibtA@s%R)|3%bWMr9doU*8f+NeGhCAtl|70@Bi5Qqm;| zA_AhKl$3y^G}1_ScXvs5cS!Rt&vVZI9m6l`7Y*? z>@N41NEyInal=s8V^sRkw`Gw+7d1tF1@_zO<~lP~Idg+tK?LNepU(<>1GS=KQv2Jh z%1V28Dk6k0Jf*ElFO?*WPCtbP5tv%N`QGRL0Znk%GWM=yhF^=t)y}oW1KGR;q>Agq zjmnkHw!V6Sln)IvYytN3e%I4N{J}~rl%ZMWyPIEYJ7Rz8ed*>`$9zWluauliuRn@E z#*_`!mzyC}K#Y$k0C?4gt z-(YdavJ{SsRrE<3EKobE(l2#0bOO({^;Z`L(fq>VyKQtg>0VGuKN}o4%N6YYvnr2n zaix{*;CT3Bs$*oE;!o_LzdMG-97fT7#lBA!B_BxOhHub)>I>uLb3E;(qJwzif-vXiziOovmp`|JM5f6Y7s+ zD-?uRUW|S=5rJBMzQsl+^k3^ixM4bBjPMW$ufKN<<|qc+_?*C=5rU@khHm75lL);{GSCK}y5{l@pz}MbtA9;?L}vx14N++kO#pm`^QP3_cnD z`jTJiOnOGyWQT(MlPJ%k+F||CsSJah_w@^jae`M~*9cHxesWpvzbBBWY#)3%Wn3rC z&-Y?+k2J}+fv?Qp zW4j%FBykEA>VwJep~&F@H*I72W(x!BK~uw-5n8SFs_XsK;q!9;{~0NUN1o{W+paJX zof~gN-^R&2)$Ju>S${}cVIJEP(cx8<4{=87w*wXyy<@v@gJM&`Rh#-4=iKrhnv!Va zm;V$LS_V-%w#STruiL-uupK5v^&$Ko%M9}ukW$2(^dRMl>TMw;#=+U%Mt4yl@0wi_ z#`F+Ceu*BFh`->^f3Cq1X(uL7tUfi(lJ_dfqK_;=UwdjIOp}M9z^XCtqoU*cs#@mt zZ88CiD0Njsr8RzB8NaFF4wf5oanFTa!t}PH-OWdNcAH(SSB^SiWQiAFt*y-y>WlhN zQmEgsi2Pu@A1944Wh6V>sDi%AIHXAQ<;7N<(A=<=IRO(F%RJ|y(%)7%Kn%Ec1@N~| zca8hvIPo*?ivQv1NqFJtGBiC{(CO~@H0p+%`$0quwL7A~kM?}GmseQL?`_e8&Z>}T zhLLe`e}ua+@He7k-=z;jE9lCO^^sW?=BocF%3bo9D{{67aKZMIZ%)UqU zA5C-TCDDyeUj@D6DZ0PHTi?mkaP|8GYq{?YRaYNPXo>~p*A2$GX`@aV!hx^b`$7C! zg;LX?){(qT=cH8lBFn#8*64Ej%}@=HvpBPOd`0$;q4w>WkMfKy$dXK&r1c>K#gLKG;N=fF++Z17+FNkT=@CWXbF5{%G zsW3(pVrkoq5O~+uWcb=`oaQ{485F_Ey`tL_v-nn)fuXGs( z6oNlfU;UM`84vwZN47~=T2m%PtM=&6JE_Iu&KNqkTZWrc1Z@eMPxThN%N}a}qhlh- zizECG*Q*9S;`%(kTx%Vg^)xf~-;lJs@ItXtj7Y`ZJ{>r*P%oEG)s zDe|+3jKTY)u;5$LSF7LpF1Xg8Jub$`fwgBO;}_^=DXU|k^Cr+iX0f-r>TSN1*6l

pg*ziC5ks~o%If>iwB7;l>Kr?sc#V> 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%0ANtS?0Dv; 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�>oxzT@fbHn6lFn^y{*Y%UAs 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�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 ^`Gq0hbvLCVV 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

o_hKD0VDs?0o+P{RhA{jn4=^c=e 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 z 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 diff --git a/docs/audits/toolchain-atlas/atlas.svg b/docs/audits/toolchain-atlas/atlas.svg index e7a8f2c..28425bc 100644 --- a/docs/audits/toolchain-atlas/atlas.svg +++ b/docs/audits/toolchain-atlas/atlas.svg @@ -1,7649 +1 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 - -The language portfolio, component by component -HYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026 -Local + selected published evidence. A tested slice is not a whole-language safety certificate. - -T -tested - -P -proof checked - -I -code inspected - -D -design - -! -partial / blocked - -F -file only - -? -not assessed -R = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.html - -LANGUAGE - -FRONTEND - -EXECUTION - -INTEGRATION - -ASSURANCE - -DELIVERY -Syntax -Semantics -Type checker -Ownership / effects -AST -Judgement graph -Lexer -Parser -Elaboration / IR -REPL -LSP / debugger -Interpreter / runner -Meta-interpreter -Compiler / build -Meta-compiler -Code generators -Coprocessor / GPU -FFI / ABI / verifier -Standard library -Aggregate library -Other libraries -Unit / conformance tests -Property tests / fuzzing -Formal model / proofs -Proof correspondence -CI / security gates -Measurement / bench -Release / packaging - -LANGUAGES AND RESEARCH -Tangle -Tangle / syntax: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation. - -D - -Tangle / semantics: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation. - -D - -Tangle / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / ast: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / lexer: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / parser: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / repl: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / proof: Lean core checked: progress, preservation, determinism, safety, and inference equivalence. This is the model, not a compiler refinement proof. - -P - -Tangle / closure: An end-to-end refinement from the OCaml implementation to the checked Lean core was not established. - -? - -Tangle / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený -Oblíbený / syntax: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported. - -D - -Oblíbený / semantics: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported. - -D - -Oblíbený / types: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / ast: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / lexer: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / parser: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / editor: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / interpreter: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / unit: 27 conformance cases passed; this does not certify debugger or deployment. - -T - -Oblíbený / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 127. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -Oblíbený / bench: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / release: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -KitchenSpeak -KitchenSpeak / syntax: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions. - -D - -KitchenSpeak / semantics: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions. - -D - -KitchenSpeak / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / ast: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / lexer: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / parser: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / unit: 15 positive/negative conformance cases passed. - -T - -KitchenSpeak / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / proof: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established. - -! - -KitchenSpeak / closure: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established. - -! - -KitchenSpeak / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia -Eclexia / syntax: Resource-aware language implementation, compiler and CLI were reviewed. - -D - -Eclexia / semantics: Resource-aware language implementation, compiler and CLI were reviewed. - -D - -Eclexia / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / lexer: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / parser: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / repl: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / interpreter: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / compiler: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / codegen: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / abi: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open. - -! - -Eclexia / stdlib: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / unit: The two conformance test harnesses passed for this local snapshot. - -T - -Eclexia / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / closure: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open. - -! - -Eclexia / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 -Ephapax v2 / syntax: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1. - -D - -Ephapax v2 / semantics: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1. - -D - -Ephapax v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / lexer: Current parser implementation inspected; 62 unit tests and one additional parser test passed. - -I - -Ephapax v2 / parser: Current parser implementation inspected; 62 unit tests and one additional parser test passed. - -I - -Ephapax v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / coproc: Zig coprocessor shim is explicitly a stub: native backend capabilities report unavailable. ABI design does not establish acceleration. - -! - -Ephapax v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / unit: Parser slice: 62 + 1 tests passed. Not a full compiler/runtime validation. - -T - -Ephapax v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / proof: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary. - -! - -Ephapax v2 / closure: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary. - -! - -Ephapax v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 -AffineScript v2 / syntax: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges. - -D - -AffineScript v2 / semantics: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges. - -D - -AffineScript v2 / types: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / effects: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / ast: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / lexer: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / parser: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / interpreter: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / compiler: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / codegen: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / coproc: Gate emits multiple GPU/coprocessor targets. Optional naga/SPIR-V checks and nonempty output checks do not establish hardware execution. - -I - -AffineScript v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / alib: Affine aLib source located; a complete semantic-conformance run was not established for this atlas. - -F - -AffineScript v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / unit: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / closure: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core -My family / shared core / syntax: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical. - -D - -My family / shared core / semantics: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical. - -D - -My family / shared core / types: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees. - -I - -My family / shared core / effects: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees. - -I - -My family / shared core / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / unit: 25 QTT unit tests passed for the inspected checker slice. - -T - -My family / shared core / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / proof: Core/surface proof registry and formal sources reviewed; distinguish original local unpublished work from the PR/main snapshot. - -I - -My family / shared core / closure: Whole-language Rust/model correspondence is not established by the QTT tests or by named core theorems. - -! - -My family / shared core / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 182. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -My family / shared core / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang -Betlang / syntax: Racket implementation uses probabilistic ternary, lazy choice semantics. - -D - -Betlang / semantics: Racket implementation uses probabilistic ternary, lazy choice semantics. - -D - -Betlang / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / interpreter: Executable Racket semantics inspected; merely loading test files was not counted as a test run. - -I - -Betlang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / unit: Actual raco test run fails: check-true receives a membership list and invalid format directives abort tests. No all-green conformance claim. - -! - -Betlang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v1 lineage -JtV v1 lineage / syntax: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established. - -D - -JtV v1 lineage / semantics: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established. - -D - -JtV v1 lineage / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / closure: Do not assign current jtv-core tests or coprocessor files to historical v1 without a version mapping. - -! - -JtV v1 lineage / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 -JtV v2 / syntax: Reversible-token v2 design reviewed independently from the v1 lineage. - -D - -JtV v2 / semantics: Reversible-token v2 design reviewed independently from the v1 lineage. - -D - -JtV v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / ast: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / parser: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / interpreter: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / codegen: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders. - -! - -JtV v2 / coproc: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders. - -! - -JtV v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / closure: Coupling between the reversible-token formal model and runtime was not demonstrated end to end. - -! - -JtV v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang -WokeLang / syntax: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources. - -D - -WokeLang / semantics: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources. - -D - -WokeLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / effects: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / lexer: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / parser: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / repl: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / interpreter: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / alib: Basic aLib operations are implemented, but map/filter/fold/ifThenElse return RuntimeError because interpreter context is unavailable. - -! - -WokeLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / unit: 188 Rust library tests passed; not a static consent proof. - -T - -WokeLang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / proof: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / closure: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis -Phronesis / syntax: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth. - -D - -Phronesis / semantics: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth. - -D - -Phronesis / types: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / ast: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / judgements: Real nodes, typed evidence edges and claim-to-graph construction. Invariant paths compare six justification stages, not semantic equivalence. - -I - -Phronesis / lexer: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / parser: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / repl: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / editor: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / interpreter: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / unit: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / closure: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language -Oikos language / syntax: Accounting DSL source and Godley validation inspected. - -D - -Oikos language / semantics: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / codegen: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / unit: Rust workspace tests passed for the inspected DSL snapshot. - -T - -Oikos language / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / closure: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang -ErrorLang / syntax: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit. - -D - -ErrorLang / semantics: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit. - -D - -ErrorLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / closure: No evidence here supports whole-implementation verification; retain individual theorem and runtime boundaries. - -! - -ErrorLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav -Anvomidav / syntax: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed. - -D - -Anvomidav / semantics: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed. - -D - -Anvomidav / types: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update. - -! - -Anvomidav / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / unit: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update. - -! - -Anvomidav / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeZero / typefix-zero -TypeZero / typefix-zero / syntax: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope. - -D - -TypeZero / typefix-zero / semantics: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope. - -D - -TypeZero / typefix-zero / types: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence. - -! - -TypeZero / typefix-zero / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / closure: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence. - -! - -TypeZero / typefix-zero / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec -Haec / syntax: Trope/loss design reviewed; language toolchain is not established by the existing research checker. - -D - -Haec / semantics: Trope/loss design reviewed; language toolchain is not established by the existing research checker. - -D - -Haec / types: Trope-checker implementation identified and reviewed at research scope. - -I - -Haec / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / compiler: A Haec language compiler and its soundness/refinement proof are not established in this audit. - -! - -Haec / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / closure: A Haec language compiler and its soundness/refinement proof are not established in this audit. - -! - -Haec / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot -Firmboot / syntax: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions. - -D - -Firmboot / semantics: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions. - -D - -Firmboot / types: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime. - -I - -Firmboot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / interpreter: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime. - -I - -Firmboot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / compiler: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading. - -! - -Firmboot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / unit: 43 Elixir tests passed in the local working tree, including its uncommitted water-leak extension. This is explicitly local evidence, not evidence for only the published baseline. - -T - -Firmboot / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / proof: Safe Agda/Lean model and real rejection/axiom-audit harnesses reviewed. Fresh proof runs were not performed for this atlas. - -I - -Firmboot / closure: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading. - -! - -Firmboot / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -007 / 007-lang -007 / 007-lang / syntax: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / semantics: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / types: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / effects: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ast: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / judgements: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / lexer: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / parser: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ir: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / repl: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / editor: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / interpreter: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / meta_interpreter: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / compiler: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / meta_compiler: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / codegen: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / coproc: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / abi: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / stdlib: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / alib: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / libraries: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / unit: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / fuzz: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / proof: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / closure: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ci: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / bench: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / release: Private implementation details are deliberately not included in the public atlas. - -X - - -FACES AND FOUNDATIONS -My: Solo -My: Solo / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet -My: Duet / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble -My: Ensemble / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection -Me projection / syntax: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / semantics: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / types: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / ast: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / lexer: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / parser: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / ir: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / interpreter: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / compiler: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / proof: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / closure: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript -rattlescript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript -jaffascript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto -cafescripto / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript -lucidscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript -pseudoscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply -Panoply / syntax: Repurposed v1 lineage and new charter reviewed. - -D - -Panoply / semantics: Repurposed v1 lineage and new charter reviewed. - -D - -Panoply / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / interpreter: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / compiler: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / closure: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing -nextgen-typing / syntax: Typing research programme/coordinator; assess the linked kernels separately. - -D - -nextgen-typing / semantics: Typing research programme/coordinator; assess the linked kernels separately. - -D - -nextgen-typing / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / lexer: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / parser: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / repl: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / interpreter: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / compiler: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / meta_compiler: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / stdlib: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria -Kategoria / syntax: Five research routes; alpha/Idris extension contains source while other routes are largely prose. - -D - -Kategoria / semantics: Five research routes; alpha/Idris extension contains source while other routes are largely prose. - -D - -Kategoria / types: Alpha route Idris source inspected; broad multi-route implementation not established. - -I - -Kategoria / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / proof: A separate actual Idris Refl transport control checked successfully, refuting the claim that safe equality transport itself is impossible. It is not a cubical/univalence implementation. - -P - -Kategoria / closure: The transport control does not establish soundness of all five proposed routes. - -! - -Kategoria / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL -TypeLL / syntax: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract. - -D - -TypeLL / semantics: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract. - -D - -TypeLL / types: Checker implementation inspected; finish can return success with pending proof obligations and linearity issues. - -I - -TypeLL / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / ir: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / abi: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / unit: Offline TypeLL core cargo tests passed. - -T - -TypeLL / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / proof: Idris Soundness model covers Bool/Int/Unit/Arrow; it does not establish all hub types and bridges. - -I - -TypeLL / closure: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm -typed-wasm / syntax: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed. - -D - -typed-wasm / semantics: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed. - -D - -typed-wasm / types: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / compiler: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference. - -! - -typed-wasm / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / codegen: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / abi: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / unit: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference. - -! - -typed-wasm / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / proof: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser. - -! - -typed-wasm / closure: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser. - -! - -typed-wasm / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET -SystemET / syntax: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific. - -D - -SystemET / semantics: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific. - -D - -SystemET / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / closure: No single end-to-end theorem across all five layers was established in this audit. - -? - -SystemET / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype -Anytype / syntax: Typed kernel and its relation to SystemET/AffineScript reviewed. - -D - -Anytype / semantics: Typed kernel and its relation to SystemET/AffineScript reviewed. - -D - -Anytype / types: Idris executable kernel inspected, including affine weakening and linear rejection. - -I - -Anytype / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / compiler: Justfile completion messages/TODO recipes are not a kernel build or compiler implementation. - -! - -Anytype / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / unit: 19 matrix cases passed, including affine weakening and rejection of invalid linear use. - -T - -Anytype / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib -Aggregate library / aLib / syntax: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance. - -D - -Aggregate library / aLib / semantics: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance. - -D - -Aggregate library / aLib / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / lexer: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / parser: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / interpreter: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / compiler: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / alib: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established. - -I - -Aggregate library / aLib / libraries: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established. - -I - -Aggregate library / aLib / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / closure: An operation name shared by languages does not prove matching evaluation order, numerical domain, errors or effects. - -! - -Aggregate library / aLib / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types -Echo types / syntax: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters. - -D - -Echo types / semantics: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters. - -D - -Echo types / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus -Cut calculus / syntax: Finite/conditional research constructions reviewed; no universal transfinite guarantee established. - -D - -Cut calculus / semantics: Finite/conditional research constructions reviewed; no universal transfinite guarantee established. - -D - -Cut calculus / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / closure: Preserve the stated finite/model assumptions when relating this work to language guarantees. - -! - -Cut calculus / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite -Bunsenite / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / semantics: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / lexer: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / parser: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / interpreter: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / compiler: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / stdlib: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot -Oikosbot / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / semantics: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / ast: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / lexer: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / parser: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / interpreter: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired. - -! - -Oikosbot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / compiler: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / abi: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired. - -! - -Oikosbot / stdlib: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / unit: Workspace tests and 9 all-features adapter tests pass, including invalid-output rejection and no invented cost measurements. - -T - -Oikosbot / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 86. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -Oikosbot / bench: Adapter no longer invents resource costs; measured resource accounting remains an integration obligation. - -! - -Oikosbot / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - - -AUGMENTATION TOOLS -affinescriptiser -affinescriptiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -affinescriptiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -affinescriptiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -affinescriptiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser -alloyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -alloyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -alloyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -alloyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser -anvomidaviser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -anvomidaviser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -anvomidaviser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -anvomidaviser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser -atsiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / interpreter: run() checks the generated binary and delegates execution; not freshly tested with ATS. - -I - -atsiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit. - -I - -atsiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -atsiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser -betlangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -betlangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -betlangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -betlangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser -bqniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -bqniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -bqniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -bqniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser -chapeliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / interpreter: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / compiler: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -chapeliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / abi: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement. - -! - -chapeliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / unit: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / closure: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement. - -! - -chapeliser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 71. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -chapeliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser -dafniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -dafniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -dafniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -dafniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser -eclexiaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -eclexiaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -eclexiaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -eclexiaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser -ephapaxiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -ephapaxiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -ephapaxiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -ephapaxiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser -futharkiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -futharkiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -futharkiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -futharkiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser -halideiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / interpreter: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / compiler: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -halideiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / abi: Actual Julia structural ABI/FFI gate ran: export-name correspondence is distinct from semantic ABI safety. - -I - -halideiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / unit: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 64. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -halideiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser -idrisiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / interpreter: Generated binary launch and nonzero-status handling inspected; no fresh Idris wrapper execution. - -I - -idrisiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / compiler: Build passes generated/idrisiser/build.sh while setting cwd to generated/idrisiser: duplicated relative path, analogous to the repaired Chapeliser bug. Compiler probe only checks spawn errors. - -! - -idrisiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -idrisiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser -iseriser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser -julianiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -julianiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -julianiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -julianiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser -k9iser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / interpreter: run() prints deployment instructions; no workload execution. - -! - -k9iser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / compiler: build() validates contracts but skips missing config files even in strict mode; all_passed can remain true. It is not a target compiler. - -! - -k9iser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -k9iser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser -lustreiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -lustreiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -lustreiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -lustreiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser -mylangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -mylangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -mylangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -mylangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser -nimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / interpreter: run() attempts to execute lib<name>.so directly; shared-library launch contract requires a real loader/harness test. - -! - -nimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit. - -I - -nimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -nimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser -oblibeniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -oblibeniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -oblibeniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -oblibeniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser -otpiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -otpiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -otpiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -otpiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser -phronesiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / interpreter: Run evaluates declared agent capabilities and renders an audit trail; interactive REPL remains a future step. - -I - -phronesiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / compiler: Build constructs a constraint engine as validation; not native compilation. - -I - -phronesiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -phronesiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser -ponyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -ponyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -ponyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -ponyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser -tlaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -tlaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -tlaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -tlaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser -typedqliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately. - -? - -typedqliser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser -verisimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately. - -? - -verisimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser -wokelangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / interpreter: Run invokes source consent/accessibility/i18n analysis and renders a report. This does not prove compliance. - -I - -wokelangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -wokelangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -wokelangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -67 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages. -F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees. -Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse. -Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. - +SPDX-License-Identifier: CC-BY-SA-4.0The language portfolio, component by componentHYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026Local + selected published evidence. A tested slice is not a whole-language safety certificate.TtestedPproof checkedIcode inspectedDdesign!partial / blockedFfile only?not assessedR = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.htmlLANGUAGEFRONTENDEXECUTIONINTEGRATIONASSURANCEDELIVERYSyntaxSemanticsType checkerOwnership / effectsASTJudgement graphLexerParserElaboration / IRREPLLSP / debuggerInterpreter / runnerMeta-interpreterCompiler / buildMeta-compilerCode generatorsCoprocessor / GPUFFI / ABI / verifierStandard libraryAggregate libraryOther librariesUnit / conformance testsProperty tests / fuzzingFormal model / proofsProof correspondenceCI / security gatesMeasurement / benchRelease / packagingLANGUAGES AND RESEARCHTangleTangle / syntax: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation.DTangle / semantics: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation.DTangle / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / ast: OCaml frontend and REPL implementation sources were inspected.ITangle / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / lexer: OCaml frontend and REPL implementation sources were inspected.ITangle / parser: OCaml frontend and REPL implementation sources were inspected.ITangle / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / repl: OCaml frontend and REPL implementation sources were inspected.ITangle / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / proof: Lean core checked: progress, preservation, determinism, safety, and inference equivalence. This is the model, not a compiler refinement proof.PTangle / closure: An end-to-end refinement from the OCaml implementation to the checked Lean core was not established.?Tangle / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbenýOblíbený / syntax: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported.DOblíbený / semantics: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported.DOblíbený / types: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / ast: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / lexer: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / parser: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / editor: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / interpreter: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / unit: 27 conformance cases passed; this does not certify debugger or deployment.TOblíbený / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 127. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IOblíbený / bench: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / release: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!KitchenSpeakKitchenSpeak / syntax: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions.DKitchenSpeak / semantics: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions.DKitchenSpeak / types: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / ast: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / lexer: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / parser: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / ir: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / repl: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / editor: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / alib: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / unit: 15 positive/negative conformance cases passed.TKitchenSpeak / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / proof: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established.!KitchenSpeak / closure: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established.!KitchenSpeak / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexiaEclexia / syntax: Resource-aware language implementation, compiler and CLI were reviewed.DEclexia / semantics: Resource-aware language implementation, compiler and CLI were reviewed.DEclexia / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / lexer: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / parser: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / repl: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / interpreter: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / compiler: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / codegen: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / abi: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open.!Eclexia / stdlib: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / unit: The two conformance test harnesses passed for this local snapshot.TEclexia / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / closure: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open.!Eclexia / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2Ephapax v2 / syntax: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1.DEphapax v2 / semantics: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1.DEphapax v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / lexer: Current parser implementation inspected; 62 unit tests and one additional parser test passed.IEphapax v2 / parser: Current parser implementation inspected; 62 unit tests and one additional parser test passed.IEphapax v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / coproc: Zig coprocessor shim is explicitly a stub: native backend capabilities report unavailable. ABI design does not establish acceleration.!Ephapax v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / unit: Parser slice: 62 + 1 tests passed. Not a full compiler/runtime validation.TEphapax v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / proof: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary.!Ephapax v2 / closure: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary.!Ephapax v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2AffineScript v2 / syntax: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges.DAffineScript v2 / semantics: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges.DAffineScript v2 / types: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / effects: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / ast: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / lexer: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / parser: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / interpreter: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / compiler: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / codegen: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / coproc: Gate emits multiple GPU/coprocessor targets. Optional naga/SPIR-V checks and nonempty output checks do not establish hardware execution.IAffineScript v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / alib: Affine aLib source located; a complete semantic-conformance run was not established for this atlas.FAffineScript v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / unit: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / closure: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared coreMy family / shared core / syntax: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical.DMy family / shared core / semantics: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical.DMy family / shared core / types: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees.IMy family / shared core / effects: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees.IMy family / shared core / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / ir: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / unit: 25 QTT unit tests passed for the inspected checker slice.TMy family / shared core / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / proof: Core/surface proof registry and formal sources reviewed; distinguish original local unpublished work from the PR/main snapshot.IMy family / shared core / closure: Whole-language Rust/model correspondence is not established by the QTT tests or by named core theorems.!My family / shared core / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 182. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IMy family / shared core / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlangBetlang / syntax: Racket implementation uses probabilistic ternary, lazy choice semantics.DBetlang / semantics: Racket implementation uses probabilistic ternary, lazy choice semantics.DBetlang / types: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / interpreter: Executable Racket semantics inspected; merely loading test files was not counted as a test run.IBetlang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / unit: Actual raco test run fails: check-true receives a membership list and invalid format directives abort tests. No all-green conformance claim.!Betlang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v1 lineageJtV v1 lineage / syntax: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established.DJtV v1 lineage / semantics: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established.DJtV v1 lineage / types: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / effects: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / ast: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / parser: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / ir: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / repl: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / editor: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / abi: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / alib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / unit: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / proof: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / closure: Do not assign current jtv-core tests or coprocessor files to historical v1 without a version mapping.!JtV v1 lineage / ci: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / bench: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / release: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2JtV v2 / syntax: Reversible-token v2 design reviewed independently from the v1 lineage.DJtV v2 / semantics: Reversible-token v2 design reviewed independently from the v1 lineage.DJtV v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / ast: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / parser: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / ir: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / interpreter: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / codegen: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders.!JtV v2 / coproc: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders.!JtV v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / closure: Coupling between the reversible-token formal model and runtime was not demonstrated end to end.!JtV v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLangWokeLang / syntax: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources.DWokeLang / semantics: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources.DWokeLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / effects: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / lexer: Current Rust frontend and execution implementation inspected.IWokeLang / parser: Current Rust frontend and execution implementation inspected.IWokeLang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / repl: Current Rust frontend and execution implementation inspected.IWokeLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / interpreter: Current Rust frontend and execution implementation inspected.IWokeLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / alib: Basic aLib operations are implemented, but map/filter/fold/ifThenElse return RuntimeError because interpreter context is unavailable.!WokeLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / unit: 188 Rust library tests passed; not a static consent proof.TWokeLang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / proof: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / closure: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesisPhronesis / syntax: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth.DPhronesis / semantics: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth.DPhronesis / types: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / ast: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / judgements: Real nodes, typed evidence edges and claim-to-graph construction. Invariant paths compare six justification stages, not semantic equivalence.IPhronesis / lexer: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / parser: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / repl: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / editor: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / interpreter: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / unit: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / closure: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos languageOikos language / syntax: Accounting DSL source and Godley validation inspected.DOikos language / semantics: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / types: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / codegen: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / unit: Rust workspace tests passed for the inspected DSL snapshot.TOikos language / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / closure: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLangErrorLang / syntax: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit.DErrorLang / semantics: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit.DErrorLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / ast: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / proof: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / closure: No evidence here supports whole-implementation verification; retain individual theorem and runtime boundaries.!ErrorLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / bench: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidavAnvomidav / syntax: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed.DAnvomidav / semantics: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed.DAnvomidav / types: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update.!Anvomidav / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidav / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / unit: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update.!Anvomidav / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidav / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeZero / typefix-zeroTypeZero / typefix-zero / syntax: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope.DTypeZero / typefix-zero / semantics: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope.DTypeZero / typefix-zero / types: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence.!TypeZero / typefix-zero / effects: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / ast: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / parser: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / ir: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / repl: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / editor: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / abi: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / alib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / unit: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / proof: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / closure: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence.!TypeZero / typefix-zero / ci: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / bench: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / release: No sufficient component assessment in this audit. This is not a claim of absence.?HaecHaec / syntax: Trope/loss design reviewed; language toolchain is not established by the existing research checker.DHaec / semantics: Trope/loss design reviewed; language toolchain is not established by the existing research checker.DHaec / types: Trope-checker implementation identified and reviewed at research scope.IHaec / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / compiler: A Haec language compiler and its soundness/refinement proof are not established in this audit.!Haec / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / closure: A Haec language compiler and its soundness/refinement proof are not established in this audit.!Haec / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmbootFirmboot / syntax: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions.DFirmboot / semantics: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions.DFirmboot / types: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime.IFirmboot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / interpreter: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime.IFirmboot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / compiler: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading.!Firmboot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / unit: 43 Elixir tests passed in the local working tree, including its uncommitted water-leak extension. This is explicitly local evidence, not evidence for only the published baseline.TFirmboot / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / proof: Safe Agda/Lean model and real rejection/axiom-audit harnesses reviewed. Fresh proof runs were not performed for this atlas.IFirmboot / closure: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading.!Firmboot / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / release: No sufficient component assessment in this audit. This is not a claim of absence.?007 / 007-lang007 / 007-lang / syntax: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / semantics: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / types: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / effects: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ast: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / judgements: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / lexer: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / parser: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ir: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / repl: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / editor: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / interpreter: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / meta_interpreter: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / compiler: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / meta_compiler: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / codegen: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / coproc: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / abi: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / stdlib: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / alib: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / libraries: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / unit: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / fuzz: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / proof: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / closure: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ci: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / bench: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / release: Private implementation details are deliberately not included in the public atlas.XFACES AND FOUNDATIONSMy: SoloMy: Solo / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / release: No sufficient component assessment in this audit. This is not a claim of absence.?My: DuetMy: Duet / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / release: No sufficient component assessment in this audit. This is not a claim of absence.?My: EnsembleMy: Ensemble / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / release: No sufficient component assessment in this audit. This is not a claim of absence.?Me projectionMe projection / syntax: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / semantics: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / types: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / ast: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / lexer: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / parser: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / ir: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / interpreter: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / compiler: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / proof: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / closure: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / ci: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / release: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescriptrattlescript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / release: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascriptjaffascript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescriptocafescripto / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / ast: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / parser: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / ir: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / repl: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / editor: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / alib: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / release: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscriptlucidscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / release: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscriptpseudoscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / release: No sufficient component assessment in this audit. This is not a claim of absence.?PanoplyPanoply / syntax: Repurposed v1 lineage and new charter reviewed.DPanoply / semantics: Repurposed v1 lineage and new charter reviewed.DPanoply / types: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / interpreter: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / compiler: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / closure: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typingnextgen-typing / syntax: Typing research programme/coordinator; assess the linked kernels separately.Dnextgen-typing / semantics: Typing research programme/coordinator; assess the linked kernels separately.Dnextgen-typing / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / ast: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / lexer: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / parser: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / ir: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / repl: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / editor: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / interpreter: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / compiler: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / meta_compiler: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / stdlib: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / alib: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / closure: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoriaKategoria / syntax: Five research routes; alpha/Idris extension contains source while other routes are largely prose.DKategoria / semantics: Five research routes; alpha/Idris extension contains source while other routes are largely prose.DKategoria / types: Alpha route Idris source inspected; broad multi-route implementation not established.IKategoria / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / proof: A separate actual Idris Refl transport control checked successfully, refuting the claim that safe equality transport itself is impossible. It is not a cubical/univalence implementation.PKategoria / closure: The transport control does not establish soundness of all five proposed routes.!Kategoria / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLLTypeLL / syntax: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract.DTypeLL / semantics: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract.DTypeLL / types: Checker implementation inspected; finish can return success with pending proof obligations and linearity issues.ITypeLL / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / ast: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / parser: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / ir: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / repl: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / editor: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / abi: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / alib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / unit: Offline TypeLL core cargo tests passed.TTypeLL / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / proof: Idris Soundness model covers Bool/Int/Unit/Arrow; it does not establish all hub types and bridges.ITypeLL / closure: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasmtyped-wasm / syntax: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed.Dtyped-wasm / semantics: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed.Dtyped-wasm / types: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / repl: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / editor: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / compiler: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference.!typed-wasm / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / codegen: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / abi: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / unit: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference.!typed-wasm / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / proof: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser.!typed-wasm / closure: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser.!typed-wasm / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemETSystemET / syntax: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific.DSystemET / semantics: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific.DSystemET / types: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / parser: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / ir: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / repl: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / editor: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / alib: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / closure: No single end-to-end theorem across all five layers was established in this audit.?SystemET / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytypeAnytype / syntax: Typed kernel and its relation to SystemET/AffineScript reviewed.DAnytype / semantics: Typed kernel and its relation to SystemET/AffineScript reviewed.DAnytype / types: Idris executable kernel inspected, including affine weakening and linear rejection.IAnytype / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / compiler: Justfile completion messages/TODO recipes are not a kernel build or compiler implementation.!Anytype / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / unit: 19 matrix cases passed, including affine weakening and rejection of invalid linear use.TAnytype / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLibAggregate library / aLib / syntax: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance.DAggregate library / aLib / semantics: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance.DAggregate library / aLib / types: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / lexer: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / parser: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / interpreter: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / compiler: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / alib: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established.IAggregate library / aLib / libraries: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established.IAggregate library / aLib / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / closure: An operation name shared by languages does not prove matching evaluation order, numerical domain, errors or effects.!Aggregate library / aLib / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho typesEcho types / syntax: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters.DEcho types / semantics: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters.DEcho types / types: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculusCut calculus / syntax: Finite/conditional research constructions reviewed; no universal transfinite guarantee established.DCut calculus / semantics: Finite/conditional research constructions reviewed; no universal transfinite guarantee established.DCut calculus / types: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / closure: Preserve the stated finite/model assumptions when relating this work to language guarantees.!Cut calculus / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / release: No sufficient component assessment in this audit. This is not a claim of absence.?BunseniteBunsenite / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / semantics: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / types: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / lexer: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / parser: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / interpreter: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / compiler: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / stdlib: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbotOikosbot / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / semantics: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / types: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / ast: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / lexer: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / parser: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / interpreter: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired.!Oikosbot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / compiler: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / abi: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired.!Oikosbot / stdlib: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / unit: Workspace tests and 9 all-features adapter tests pass, including invalid-output rejection and no invented cost measurements.TOikosbot / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 86. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IOikosbot / bench: Adapter no longer invents resource costs; measured resource accounting remains an integration obligation.!Oikosbot / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAUGMENTATION TOOLSaffinescriptiseraffinescriptiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!affinescriptiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!affinescriptiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iaffinescriptiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiseralloyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!alloyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!alloyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ialloyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviseranvomidaviser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!anvomidaviser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!anvomidaviser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ianvomidaviser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiseratsiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / interpreter: run() checks the generated binary and delegates execution; not freshly tested with ATS.Iatsiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit.Iatsiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iatsiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiserbetlangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!betlangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!betlangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ibetlangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniserbqniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!bqniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!bqniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ibqniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliserchapeliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / interpreter: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / compiler: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ichapeliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / abi: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement.!chapeliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / unit: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / closure: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement.!chapeliser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 71. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.Ichapeliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniserdafniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!dafniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!dafniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Idafniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaisereclexiaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!eclexiaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!eclexiaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ieclexiaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiserephapaxiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!ephapaxiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!ephapaxiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iephapaxiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiserfutharkiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!futharkiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!futharkiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ifutharkiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiserhalideiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / interpreter: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / compiler: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ihalideiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / abi: Actual Julia structural ABI/FFI gate ran: export-name correspondence is distinct from semantic ABI safety.Ihalideiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / unit: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 64. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.Ihalideiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiseridrisiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / interpreter: Generated binary launch and nonzero-status handling inspected; no fresh Idris wrapper execution.Iidrisiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / compiler: Build passes generated/idrisiser/build.sh while setting cwd to generated/idrisiser: duplicated relative path, analogous to the repaired Chapeliser bug. Compiler probe only checks spawn errors.!idrisiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iidrisiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriseriseriser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiserjulianiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!julianiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!julianiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ijulianiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iserk9iser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / interpreter: run() prints deployment instructions; no workload execution.!k9iser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / compiler: build() validates contracts but skips missing config files even in strict mode; all_passed can remain true. It is not a target compiler.!k9iser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ik9iser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiserlustreiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!lustreiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!lustreiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ilustreiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangisermylangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!mylangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!mylangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Imylangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimisernimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / interpreter: run() attempts to execute lib<name>.so directly; shared-library launch contract requires a real loader/harness test.!nimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit.Inimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Inimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniseroblibeniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!oblibeniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!oblibeniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ioblibeniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiserotpiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!otpiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!otpiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iotpiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiserphronesiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / interpreter: Run evaluates declared agent capabilities and renders an audit trail; interactive REPL remains a future step.Iphronesiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / compiler: Build constructs a constraint engine as validation; not native compilation.Iphronesiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iphronesiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiserponyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!ponyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!ponyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iponyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaisertlaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!tlaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!tlaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Itlaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqlisertypedqliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately.?typedqliser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiserverisimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / proof: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately.?verisimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / bench: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiserwokelangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / interpreter: Run invokes source consent/accessibility/i18n analysis and renders a report. This does not prove compliance.Iwokelangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!wokelangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iwokelangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.F67 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages.F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees.Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse.Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. \ No newline at end of file diff --git a/docs/audits/toolchain-atlas/augmentations.png b/docs/audits/toolchain-atlas/augmentations.png index f1ac94c62f85be4972559d632f80eaa8f50b8f1a..65fcd58a9a33b187376976ee461a6398934364b5 100644 GIT binary patch literal 222053 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

em?NS7 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

=^T z{5wh2%IoBc#)`{p0zJ(&NCkp2wq7)gv+ooTANPHBjhWdq^ou*~Lr?yp> zSV?!HR`5VKOUaNL#CP^@^s|r}KoeQG1)FKfx_PY|6fxFL&f?4^)eMjG4z#%+l@LSQt*LtpOf3UzRR8Y> z+t^n;e+vZR2txIMr%#s)ooSsq)$nlra$JMgz(kQz_^1v|K~K z=&iU9*EEp_x7W~~h)?_sAX?*h1;lBa1#LXc$Sa(V_QOJDoyPvIt=D1y*Xmi-r{VeD z3J|>M=remndVd#NA@5@>6eh+V;c)ezKX-2>3})w>Z7qi__*&znCG)En0ut{=KMTJl z&VDeDl|S3`K!0kUYkL|0-R2@@!n%H1hU;sI8Fc97^2#901 zSQ)vQzbLi&+Vs7*9PYD1OuxUST?a%klI~Ba&|$#A;yOmZ0s*YnNjp7T6mMT8>=hv8 zYkxjY2FrswRUL98eewA_Y&pYjE~R&lZ&Vo_%0-;FNj<)`O<5FO?j3_R} zVD`;;wc)lt&=K?IgErD%{+&%yl>WZmSu>@c^)&jmN52L)bYhnX08PRIgW4rrsYB93 zGE)RyaNYVA@avY&SG4QyW*HFydx2pB?vck@N`=B4aMB&BYGDdAUr2dF3m>RL$fw%k zdJ60a`BxkWZ^a>E3QCoB-RFzX^ee-MGK_a2(qgiQHtY4@FsE?SE%Ix!`!C_@D;=2Dbe&h#n?sK_1j=gwr-XV zo;9eYns1^mE>but$FR~Vti5(kEXyPyOKCZQu$O#4s~It$GPam=uI-El$7^8ja9c}p zvV&EdeNbjNN6kE9~Y{D=#RHQ>MbjP0&*x zgT6YXR@d+~a@bkWXj}i-io6<6Sk-8QNH|=LW_x*%x8;U!#bi-<3&8?KcD8i=KRVGS zj9e@OAvrs9Vj${NkGkQYDc4_#eFY##Xl!<$dj&2;f!kePb9chU2d<}H<1gQczJbar zIL=TfCjy7|4EKli-s0J~V1wNf$3B1h2ewz`K%an4K~-f(@E5Aj*UH^ArbBty2+uvw zd#}2ov=QTEX=qVZ`J<35$_wd7G>AHMW?S#sNDhlgv9vIT?aMVKzl+AbkWvi zqkrP);z7)H-Fm*QH!}$zgj|OcAeU|5#z~|lQbdwj$OtJUl#x9`R!FGG${txwMM9CSkjUP9 zBq56InVr4K%6Jd=eLwHtPtT3t@4C+OJC5UX)UBJ|WztcD1_3ffao>bidv|Sn`K7v^ zjlq4K*Uvl9`YP3)h`d2?g-3?p8uudYvCt6>flZFIGc+G=ZqFSX1(Gemw6C9f_u)TS zifq@c940!sR|?gJvw=eSyt0nvc+kb~pfAO>(%;ZD9uKwkBCY5Y6ET5*g55DJLho8@ z&h2Bun-&p=|5tvBz)8VOsZabh4%!Cs778E}7CC4;gDu~(`##$NMQKAL_u{GHE$R19 zvZAxQh<5E|^e2ZjgWQtxE&BnYb5+&8h5npH-RkZ~T4r1bYTy=dk(qW}1Ax**b3*yMQZs)}mrD>h{Tp`FaWN`!NM3 z{^7dxFt!;Yi_#C1Lerw;cRqcIRpS(tyw-Mn7Y%L_7?j#_>@GMSfO18rVAadoZ~dHz z=vyd^q1OCS?j;kiA9GhvZ~y6w9`A_Car26&rYro?wXx0Sz|mzXiC&huK0Sw9O`IeVyjznufNu*ix;=Nm%Ix zcmL}_UWk5Ql}YwoG0kG8%I_|NOB~*BNCjT2Fa4%q76|^ML2Q9zBR9wOhMc~IZQh)u zug68lfK}hy{hq9eBeV3S>?sgGslaMm*-wKTW z#V+r-9|dA)yZ>V8z*EOduT_An`SbZT&6+c*KY5*5ULC`z>5n_>7kHR}n(|ZVzeH+` z@)kAKuDz;_8M`VP`swy#VmTi=y6q@6zQV1IQ7}lgxL2puQET-(9e$?VKAK zO;;~}ve5)6GZf#>1->Y?n%keQ#4wg~%f($NEskkQDi{-BteS8y)u$Maylv}!bN$nV zmfjl^NLpf_Kn#x78~y5Tz8Iq_JuQ+i0^o}V8x0wv#~Y<(V3mI>;R`47)hiTQ0B3|< zR=Acb^I$n6_YdC_)xM_K&$&gZ3DeZeHs)r8+Z3FXe7#^SY;)AD{t#QAe3BQJoEn#G z=~H&7^5xN^v}{d^Cwho5y?JiDJ1e&KOsYy_2Fb0Lf!Fz+sG=U9-eEvjTp?kmwFsyw)r)s{wq5JpyY}^{r?if) z_UPLO39WoCPQS^9E^OcRr2Bz=BMJq`At9o%k}KM%(C-D0=eo&-?B&55I<$ww{n9P& zg$ZA#yE5A4U=nHYJ?R6Dpp5Lj-qv&cwoB}r9Y0&hq+>2aDHu1!v=q8kPVrL5*_!Qp zjq3_*P~IFOJ_@)3u-%O6K7wNy!;9*VRLfzy`d9v(QM);Abho}exeEU>J$ELzPo_2D0|O?A_sfs-H?*m(1mJ|F64M-7ZA21qu6nJ?TK8L5rOb`YnU zm)wR>?PAkDSSDOxRR@Q5AS<|B*Kd^JS_AKoVB#&-=P~CtjVzL69>jmU4<_1kE;T4L zd5cLT;R83Lxm4`*%$}S6FT^5gnX=Wx6akO5idONO$*`z_tw(sX8BnA5_b%k+gW7R4 zXmuhtGiu6BslGdt=<{ASRYMp*L1BVo)^T|sV_+gYp5LKN@QJj;O!65y@4h@$Yajrq*WeV)a;s6S>IX4K9ZXoeRRe(f<0@n#~H*KNti) z?moi!r(^hG@PLFK|4emPuC0x*?dg;7l~R!Ib$2JjUK+kw8=qRxT`9aM6+ zkbv3qSwlVJoEQC$)A5*Kxg;P=z3#5)4TbC>dbw_o)Q&jQ^Cn3A|he3`qWuJ$2Hhdd#u;L~mRPL$CHmxkW5x=UB}mNS(iv(GxDPB_zhi_NesLWi7>48;TG#JxaQK2{ zhEf>^1|(xdOt0s~6j2s^{Qc&p+`Q3yr`wiayS~n%<{X&1C?dK?j`YlT7U8@Eti)Ub zt~k2Vq8Yn!?fS}G-pzZdeaZ!O|G|&8l#TuhmN#CqzG*BBlZ0y6GF;K()=k*LiSz4s z@0KY3@X6>mcoa?DMlgPVdjBPC@+ym3r2Bs9gYT?Ye+TkC35!>fQha?}j#EOn!In@j z_OO1a;5wSiB{@%znM=AN!*-oO?awymvV5kGbB{jw^g(WR zP)}EZJ{z#y8!9~3_vgv}xX}AN)eEdVJ@zD3NV6eg|Kp)|1+i&xYy|iM7P^B{30mF9 z1!64Mmdd@qg8kvNDs+73&WDF+%Uly+2uwtg(8t?OAOTQC?YaAgIG%jJdkXNt7JSam z0;SyXZrA05inpHmAKaSR=@_~1pbv|vR+3b9IcjgQo9_>3C`_R*OwYkA30Bbl%3@p? zFfhd0hlc3}OB@Iar2;FLU0d3nH&vM##oo0{9eb`zVw1~_V&~R4MaDCWgZDLOCV!%N z$8)t~IpBHPPnsRY@ar#N1414xC)P$ZkUw(b*fVJZK#BG}|B-IJB_VR+_3oz+DJ||S ztuhJ8xAk6D z#WMNiy>1{z{S7vaFjhxd1$g%uZbuj9nxQ3+{?y>@=J2*8*IX0_Ba znGOzw9e?21fLadA**_xJGdmrZcVoMiG}-;GCs6t{^&ktUKl;L0Bh}vS7cdPTyrkQ6 z+iBB}-4Jd`IOukTy8I?W*1`5nzMpZtjkdW^xo|7ZYyh2vWTO zk${)z3G;jJGF$SX5L?to$tL=hNuSqdaWz7$x8fbBZj!9jt9|8J7_obXnYHWdA=3R%E58F>_8p^z z@|u>Uh3`c=Bk%J03KJztr>QUSG-mpFPQb6E-CYK zqm2%`AX?(BE8hXrC+MjS%&*-Z8sIz4;O|`Mx=xYy^mf1an|L5aV6%ch>CYkMhs?{* zR5kiOC#_0Uo;@qFDZ(e^bz8xtyG-T``RB*h{@ahg#5VhPELE3MjMgs7b6}PT7M>yH z=1mx^v-XSLr4fY>6dK!dCN@aX4Xb$bsT8ct!HMC0+YIF;mduT#amjfJ#6(-|2}bX= ztnFNE)-O^;IGZ`JZ~nP>H2$mNhla!p_qmNX{6=C|CAhpEze_A8P>DOS52g&uN&0op zPrbc|UMLkQ7-FS!{er_SzIVVeG`%`lLPWWm{1y9f7{a{7^Yb@^zAa4-?n8BdgoaVB z*YX5eyb#CFp#?Ar)DI4$iiH|O9 zCGC{nOSznR4O$aK)xlI~cJ zqF&6b3&Vha@8`W34h1Ng^0Hj%sC+GkuV-;QB{4Vpfws=n7wY zv?&b)|ISIllMV$Ub_3w=Nm(RC2|-N|QBslXNc_$>CUos6?C!zuU+-%kWRlXY8yhHk z^%BR4hs~{x_BE|;7geRx0;9kBEN9@T$3sk8cpg(>$+JHW{tG-BK8?bw@)u9xT+*BR zOGHB`ERT%ehDcF`1Llb_Da}CW1~zmzAd7){7xQwwrpG}qasNh%#pl4uC>GafILe9C zE^W))(jO5$sHo83=2+if7?-TnSD}GPX_+m7?%suy?1un7Pwj0KrLM7jU6v$sA<=Bg zGi7O(^byG^lossX8E``Od~1I?$-}B>px?dg^Boi2mnM(G7SMm}Kzkzbe}h4_<>Fbg znyO8u*F#RvD^%Wv<~u!mPw@hUset3s#r!?jW^7rcI2Z!8%hlTW8l2S}SdI)BxB&H- zlsxO-vmjh}HT$I=EK>%n@(js_0EYysFX3!A9S(e>@i;Z_>J`=5^3~y~K$(hi0EhK?S4`(|x9!tEQdUTL2Buw{r( zQDd>yT!X39x2CVkUblVIEx^nAsR@AM%ofGgqtNIG_pbg~GGB%LeoA;(am&4B_t;Hm zHgn8Bux)n?k6i6!$)iCK;0Y2SCWD>NF9-i@g7d5S#!!Yn6QAthtV)5dQ6T~<5Bui5PF8U*>G*aEdFIEE3jz-2Ng=+*>We0=H7LL z!S#by53kg#=*LF&d)Pj4P6DXF@aZg8qH3#`QRGSKAD8b<2LNq7Bg*18#?jXEWW-Wx z`_EDG`=Dn0mLPWXn6QQ0(EuxJ<3f+Shhfn93ym8ftnyX46H~`a6dD&EP(2b#c&{>J z+v{QO$+c{RF{rbiI{lH?^lt<63hRNAz)msf;50NZu>N97x3Nb7k))x3dE)57{}_HtKM zE_^w|Z|VH=P26nn7~e`=m9V&?^SR)2Zl1>!_42|!BEAP^VLW|}>nfdeZ*}ItxJ9c7 z8>jc#=R2ywn_vDwA_H?;ASd*2cR*@6CWO)Zo)6qdb5fu^f8MuG$omd9I?+#A&~sql z@-6K}nbp3hcUl?34lywf{SY9w__olPNbK4!PBQxbMXm!DkI=q2d;`C zLVRb`F&SnPl>Pmm;WdF-NKtM^Nq#2prMv@@LvJF6381y6Pzb~+kw?I_YhCgMi#~X~qIjZC0v%&`KNQ=m8JB$Njx0k^}>At zPON$Ab}rLFemjjezK?g0T_YdzIZ~CD>Fddp*zb40EaBG01-!mG?08Yyk7&CO$YMA= zWrdGef%y)D5(Df#E$Rj=qIG8y^HUQ_JlNpJf>@$~U1}~_6??#mnUjB?xjj?9-oA#F z7uKGT5=seO$Ai@})g*M1g5h?dkLIy>(i{5Sa&8*9+UuHq;l#n3S^Do_;o+prQliLR z&#r!KUOZEm6ppzg1b@&>d&$tSI>#UMRbUOIVBjl{d|RL?5H9SLG}(m{HHYBXQn+TL zld96_{A*IMOhY-YTrn@%fBmJ7@SdK{SR9~%!Or$Zr>!rc=`HqPQ>f<%EUtvmQu>rJ zMCPd+ckw(Bxct=7|HZ*&^)svAY^-~2P?VCx#jj~t#C&EnJvoSd-5UZlkjz{8MPi$Z7sV~q@Ci; zA}9NG^0Zc>c}(VXT94uS?ys?Y_eh7u&UT!P!q5a%LHy_77!5I~!yZL7Oqzu`Z+4vb zWyIwSMUpoeiBBH!yl!v#+}-sR{J^1EI$vd;^=GFkzIlhnHZ;B!F%wT9Y1KXtV*QSM zD!}xyg@>xrGoztKF%gaKo)hE&576k7-YG)Ct`RISvT=Wi`%IGOX>69blSSPR*KgPA z9ghY!NOWt@AbrHg8+Ucx9*jdB}#FPqm;E~`V!_v->hp#b<$y?SBxP!U` zF)Yonj6ez24xi|5M$ng@SkUlliaXl3)ARBK( z+tG4OHHmyeZ}uuMH{zE?4+j5u?Z5loTju{MVWa8Uo*SFhX;#0jS}q0l=WKR3kr6Hf z_^d{hL?J&-I6L33qNSn}s(GWak-s?0(R*8`<-Gl+bepmy(~*99K=C9Lzrwxo-;B_v z3xFyW7T@y8I#y|Q)QVg0t#7-3y>M<|L@!vlPB?8fmh^V_(~W29Z8_t*`G-MyN%N1? z^TOcJ!zn_eTwZ|(t5{tS4;7aTo|vr5knzIs0y@P`)0^wS`nDOaG1$V(xH+n~Tij{G zv{c*mb$YEeqS&>G(MQ)EsnT$^czEs?*!qosX&Dp@*Pov9U{vic+yh)2MC|a5tUEyd z)zat+iTAcdQqH}(>Aztp3EojMMZIu8^s=repr$$E%^x5g;mX2yN^oSa>Am)MZ+uT_ zxAxz29y{g1BZ_HnGCle)5n+2*TACxFFA9mfMV8@lIzbmc15E;(;^gs&BZPyWo&8X) z;vIuV%{I|tUI7|@08P^}@834$O3SaP>0QjtES(6J$t(A%pD$xXf~v zPvC{ZTtt%ZsDS#e`Q1z)=5_Rr4%0jcs2J8b_fWt_`t&F`FRIfzfFzW^+yKuyc^AFZ zmpP^<^a1{EGhF1(e%l=vd)vutTHcMFbMpC5guh`PH&X1%b6-J3XcK#p(2MI4i`sjA z<#I;W2g-z@zD2f3gvcYkVu=!>AyVToOnkJYXU2XH!!6v%yyJi{9Fr_);Jv@}nMsSA zGc9jR+i`!4I_Z&8-k1)DgaAIwXG2XbXNLEqc+R`oUWRw^oaq?MQ{U@$(jJTj1jXZ~ z)`iHUyfNWGU5+sycO5TeE%|??qJ6HM5)_7w+jvosU^MgVli&6xT>F`5FtT+v_8I*D@at9{EFrzr0TK4ALB~DRF?-vT+Ii*h(Uu)t!?e8CV!1K`=$y3GPN1UK~ z3&j#X%bh-${+|7hd~k~UIfzg>0o{VE4AkJTqN1+5BcHGb#vhDv;*4n^Zrb)9&UtCU zpfrTp4*x$l7l;C|w8Lx;xMiazq`yZh$+tDg>7pTyZawda#oDy&?l5ehxlzH+824Tf zT;pUKkKxpl>i)DUF@3>Nx+fFh6y+b#%8{%a=Q~={QAK|{=K@x~+=0dAr~%tOPMqWv z`KSFM+hPcuqNm%pU;YfMqBL0OxQ{V3hQ$${!3Lg`N31J?M>l)BF2Rrs%W0y~U{g!) zp&13)2G_Lj*-m;l2!pRt{^#OZqd&f(XToL6PDA1`x)`t`!-mX{Q~st9Rzcm1**Ult z-=66(jd#nk&pnNGWpH2=ITC?foIArM7~tNfx^8V5(gRG~iXg#3g*X1HcW3E6gYioM zeJRzE3k3lDMzXV1HD!V^Dl|XK$G}cMx#L85nx?ZT%Ji{BYvt6g{31=(+5Gmm;m=EA1VMNq!TF3Fc;WxZ=#XJ=kg`l0$Cq9%g0Jc4p*MuCGP zm!WMB(kf--DP=t7vT6B%cJ{MrMnIVdTe8(S9HN&aZR*!94nBBzGdeFL=briO%aO#d z6)LZk>W73>tX&(@p~{?ixO`&$YWz7NKP-S&HMuY}IyxSoVlaLS3KOmPSI}vL%*${} zFj#R;oFUnC!sX`lWd=s`GwrJ_yLN@X_`qL1F!5plazp7~{cpRy!Sl(@)K^jHDy>`{ zKOVMw#<(;i=kJ!$qbTAPz9$2NM|b^PDdSG{4{W5P4JTX|zx(wMhH8LP3AsKYmr)lU z9XPHppcPBn8r+&=_sD&hth0s!gW5^4y<*fAX69y$yd|DC(fq=M;)O+<5{4kKxXD{7 zs*O@R*SlD%hCYp&Hre+D))mU?J~bHkMn?(1=?d% zS?$f$mRpx)KMZ$+Oj#{D00DtX{MX9wOl$=|FYg(nApU$5#o%5Rj9+W810L1Wji-K{ z*;|t!#!!0~-iwOWaxs-Fg<$O?jYR(2T^$eAA2E*h@Cu=!TTQFLdZb?9U2%MC%jaiM zPubnb)%QS?xE4A9DsZ=Cxy&t+SLV3 ziDw(&x`%kk->bxZa~`8S@@h2EO1Hl^((H?h^kvQZQ6f&i? zc3$Y}yx7!vae;;9vRs(u;8@n7H$$`@t{zSgmK9Cy_2e5mT6XCOp5;5S%%r9hq?rE_ zE*7Huv=LDT@5QYBKhg~K84ssv>37H2($l+lCSu9Q_mUoqC2(~d>)psn;YG!|+RJrU zsO}B4_>hM%nRmw}UkE&f4b%6t{Ms{N|sP7~73L^ckdqw&_aM@qdP$ zZ?Jggp{9#;BCdiydq8KbypJo%lsEfNzJeiK=;nGvrCSnLT;8J<61*|s{m|3on=8u^ z{8J>F;l)6;YR$HxBh%6)L?9>H9_@?0DO7_f@VUS77DrX%4FY_7LfiWCn)|uz{*K`* zS9H9R*NKp*M!Uexa()Q0e^F({jyDG%a;kNA{N6z(|F(NncAPw5gOiC}sOYZhmComP z;I@c<%z~k$xBNFsx@hh+i#3w6{P&gUE-z6tlab=b#2Sp?8TP;G3wQZVH<31K5WDVH zdNaRIc%QQJ{;EG%Ee*6eWeHMY#yvimi9qCElN4jf+#N!di0^i@0 z)3;g}Zd;u!`;-HH1=uv0>0$W?cj~t{MsUArD?%Fk1rKWCn4`*YOBGqKu?7*lsUlP8 zDbTH}LNTRSy}0MY$>Z2_@5=7=Q{uj%d22@q<3f7lMyJ9L=hLRw?b!tPdMlLLD=U-n zu50aY(wkMWekclt*)F$T82*`!j4=aZJ4V4a?nYL*d#5A|@Gr^8DM~NKOn>2Fa@$5z z*zg)v&vDAGEf~pw%7P8H|Jw5ZP9hIkQ|Cu>k|Kh9Cqn(*hPZtm9)oO^FvZ7@MiZmP zr42Ck&+!c$)j?#7T!EF~*?r>KuLtG}kXHrBBXF;!+Yzrw=`yS(FN=eD>iZ%$2vHPm zmte1sv3`Q;>hDgD4#XM&mLSq#dF4HRN8wi#;2|_ zFhYG}+_&SODR0UE;5RC?$?b(R=Nj#y&w(LSL&!BeDTm(-Uk`g*GH)oR~yKDKK3#wV{L3ChEy) z$iaXe9%%UVn=-9DzbNeXJ4sL2A+i)sLb)|HvzKq7m!{L@uq87F2OUDz+vF^VYG5wF zDTpQCjWUAEw_Lp5oYRxuygb{#rcwxy48F|=PdhGEqh^#b7p|`Q!p{)DDse(5KeL`^ zOJ#rC-r z|6vaZ>02(QXO>2?Dfaaq1$qPn=dO5eSRXJ_M**)Po~ji>+=;ysND#aEf|AX^Kwf*0 z+0$hbCRnsC?Rm`yAp%_^+-g^?c0D(n+1d2&_b2#$nrP=j3hI$$5xqA}d!w(%6saN3 zbmIS@mea|NNxSKfTn&!)1dglEU$WMX4Ei#}#6T4u{7RVz2<{CzLnQV*()9tbzV_)d zVAJ>~UKC0mB&shd*27=+!VG0!%UemU{Jw8}{)~@1w z05;TJw+XIo`T90|WgW$q9eh%l(hR%&klX~+08{9`%HmZegLlvL8CI3JJb%*2OoZYR z15^Uv&b1~xq;+CrPoW|dj7<*mPIFgXwPewQ9nAe@FGZyq21z7Xk6-YJ7xkX$=N_O++4u#Pf~EpQME73VT2+6f21tyVA%q9ohZ~wL z!QT~xcuU4csQ>JL{^Iwa^6lLebdga$j%Ks832`Qk7X%4k44qn!#5(Sk+m|$sv+OHE zKTZ%aM47@y1J*EB`FL}n-QJr=vHwmV3g0CQ*M_s?r~SdfvHBD|q_(J`eH~9Qb_R1| zF_?rASKqddejLk6NbwD(jHQB4@0pnxk9$+t+dU{O&dtfl*+aSS%D;7tyA951p4z7U z@<}orBw%u~7$_?2d`p2EosxVDGt5pTmrke06WRn zmljK{Ug8~{7k9aEiBl9szi{vCpT$*i;)D;VTktu7ZZlinAiMyAxz}R?Rf?-C;+$o8)1>E>3toS3~uoCyEjgKdP{s)|G`Hd$Rv>2XMIn# zy$7;r#@O5agC~U9D6|bBKLQ9ZeH#1M&NIfuyWdvxkT^#V1}>Je*F=TsQPKH$CP*#S z-8lEe8QOlZT5@>8rLO2)wpMVlKH&Z+6xDzAHC2RDl|loTG0z~^j0U7}sXY2jpgv^7 zdt!K8NUAW3y}E+HtI-TbpgZ0HBhv`WO7&HAI>LY5OZOjpS?sih z-XpXk2(H-Vo}838>oNK+vE&tkxca(?B=rLM`tWVDCs|&m3uEtL@|$j)II`EI8VzFJZ8& z^u5CHuoCf=cktj624Tg#&=sl}geKYic)`7NV5(y;EBEWYor z1m*!=IJ~T!1gmiQKrE!l+6LDKN}S@_s)!3F*uDhWPm3=}ZU1BmP>`27<9~q2_5suK zD;b+*vd(P|Y5}tGF&eTLvizBg>W#T9{uF_qN^#0GcxuH5ET%bXVf;vF(^xe&bz**> zFBFe2(=AY}K3wR8rewjpF{4sT`0xv`o=A-+!kf%Il^#KdhM$hz|G`{~+{b_W*V|Gx zZ}t$9E;3;}lylD-6>=aQTAumT_|E2^l1r_pJhrR!eoa&{?bM@a;>1SWJnxCaOyRi`q_0SKW!H0aI;DJ!uxNf3K|L|8w0Nk zq&rXbAxp2ci}*B`!JS#}r>Q9h9d%o2*ZLJ2xT-%46H=s)jlOfesUXo1Y!fYUt###q zx3*Sqc~v*J!V>9P1I<6Ub7&(OSQYc!=zeyzJ=;rjVYR6G3NLK~4WjURFJ(K^k-ydP z6uO4WQaoDC<^>L$n_TY4D4TuW^NzoIPyw4I@BMFGRm;_d=b>E74RXCA&A6q^!1n$= z4O(Cj?N?hKz*c)5bDiV=L?~sH=G5id)vsyyEmGCMX?r9tMpezOJf6xMGRC&Q3|i7pDGz{0J|$SoJ9_)$Zjw zi@2E76OrxG06WjodYqX)4JQd;)E-VR%523M)S{(M8HL}(A_HVXXkIj;LjCpA=YuHe zqwa$isS#YCWEQC4hYoBHQ~Cptf+pTMgR2Jv0I-b15_-TyL(e49FjIJV^03ro#1J(b z#LmD8X9EizcUHb`(ra}D!6hhrp$8tVh0F+^GjVl8Q~Rv6>}{Z zQGZuF3$cpqq^)=h_NNS=HW>dCAeM<$f+zD-`c86zJ1pQe^|nhODCN!GdlO2PpTmdZ zqNm>@m;Qs8^@D$61XGe1V-Fi7W+h{)08u!mGM?*Kylx*3nA_)uHFs2)E;m=&?9_?R z=3juwU)>8-e4*1*V`_I&pE{&bDx>PUEjlZ1y-V*r zE$8fMI-QXPAidlhOTZx_?6P%apOfYNmqtVLNt}@uSVO?|(ko{6A(xjEV>HWq zUA%e&V-6d*EsAYSKWeov4G!S{QBIhAZ#BA-*)0~C&ef-HF_b#ox*Z^X<>9R+me%i3 z7(Q}+r+Jf(eDR^_@YM0Zx!{$~>ia;Qof6V~V#>&x;;a|&;a)xQt=SoxV~1Y;D0iot zH#2EDK$=IfD^#wa!I?J9dpo-m9hjRu4_v;kD=Nru($a_g8fGoL9OgEkfAB02WS^k> zw{c!DFt)RSfsG*h(@4+GdIKqNA7%Ip&_o@HY!efKqBTnMnpeZCzD`Ogy^*5#4`D=m zsg6#Ta_eauJ%o739bcA18i0Ft3f3 z?UM8M9Q2Q!GxrI+9)}36`zqBFz4bs?7&NT7KE$H|2fKZA4$l&*it?)1_(WSIESzuj z2;$muH*tGrENiXMWzTvY72L0K1RPD&8B^CLh$Wa#RCv6EswZ#tFTBX&?Mw(JudAVP zvz!@QA@cij+E))ck-37&>8ZWI=i#s_@L0}3N_erovVoj5KPNZ;Ic~6ad=dOS z{g+nd_6y95j>{#Zz7LFvMl@~U3sLe3e{4>WbRPYVC!NLmX6r3y3m=*IAdL(15%D94 zB?HD0VS5y5(oak;zlmQy;7e#c^Yq14EV@1fy~HpALNOWvq8=B1kJq?WF^y8?u^pk> zK0+eKz}Hz*&wrNh=;BD_wp>wh?$@Ndh%q_*O&!|mF_H`qryJLsn>I~u420r0!fY6p zOs&0Pch+M#BdvA60I;1&-%h9shlzL75_q*X-t#NO`%g}Gq4?wnjMloMR(LyFS>ID( zWwq!TR#Mmm$(XNWOcozo^5E*^CDQrw=&K*Vns+NR#gsBpIjiP%?0wo9ZF zV_UCfrzX}NCJ-^WvV^x}u5ZV~4Jtm;chJly9q-<$VXh&=+iLw;yk)P+ld_s4m*0Lq z>D|A&!{K_pCo;laSeOcsu5ZlJfX#!)n*N+&I|5A(PA%v+@X}Rh9kY0S6=#)~_}Cb| z%$s-v|5grkkGkV!aw>LRQrglo<~!u{_$^Rj82u9!zuR?XBAsJvwyzzv6d;bR;8i^UDy-UC0c=^i!U?49)g~Fim*2AlHQ60rPRt4{Y!B zVR56%0_|y~#7Mq#+`j9onO@>5C@73T3+!xm@;+V?J3e5_b(kOO zaOy9kg6tDr3Ie4nn#@`r?x`#d3DHLA8r17B-0ZTHEO9gVSDdLDdnsV`fMK^Qapf%! zEv-%lf767!^xJp3fKO?OIIPFdU0wA^v(?VYjzfeZ&;C%SDA~?LY(fhJ?14VwVI}E-Qtb4mR4jzbtKTv$Ou? z`Yk#dA2?H>{sUm@jz6D>6iEuFL_ZfmB$WO549wN z8vIRv$P_#~sL$m-f+I=RgkL;IOXt^yR=f15;9(hW9G34w&T$fQ#9zN~e+f1hB1v-x zOso88E}RmAZA|eRZ@TTlW1%6~__UqR184|yAHoa+#L|(v28$ScCJh8WRWH`c6yi2hd z$2MS#EvP_tfxqmAmQEtrg{r}XkH_c4`ifMs;p)6@30%~k>oXv2c?MD`Ju%f#c_6CP z3d4qvBOCeK%XU}q?c5kIm;)*B%IZr|z7r+F5iuu8NBdUxO+2;(RUb#7@PaZGV<{L9 zRY?9fgMPI6$jC2e&kpiul1z|^(m*ze_C`>9DMwmLjKy#0iyaJ)R=#+rJ%%(c1li!_ z4~Y~IuVfiD8|%av4K*)P+c3U{G`&ODxpLM1K5>Md*i-0%(Q~F9sUqIDSf$sdtN+sY zd?F-gKOGmZ?xXQ|s3S8&0o~XOyR6i$2HrHx9!~z1F2C_e%(q?YH>X-^V6YULd8!k< zMg1kpDkANtlVRVYdCZuXpV` zbKK{iJK^5ZNmMadzfpj@=THFUVy`tE-I6_lc;@|AS*Y14GO(vXNBQYfgXf z=)K50bda2a4+h^Zk!8dWak3?5+b!c878kH4kU6{lq0<@O8uCa@77G_Rk#M*}+zzxx z>1UpLw=$+*N3t5q`FFr#OAU;a*rY|;&Atus}+ad7U zcqugV4xu0-45RhPY4Y=JSbM^{AWj-8$X^y;k!?PHjNI)vpGGCosWH2m?gexy>H>e? zf6{J;^jWPy)DY(=t^gn`cuFhfzNV-HdoweAas_J()nE+NzyKw@)a-6MyY)b&^XL>3 zT&_{z4;HTL`dKv;p?JV!^k-$`9@6T|Q+1He%hyhVcgLf84Ak(&yp_)a-`v!66bl;G zG=jk}Enutr$v+hAZtm$Q`=2jO=&HZpak;`~55M=X%qZqOo?-M*oDySj?K*foId)_& zB$c&{PrFWWTX`-#5&?nJnGrAsmU!wKW@$b%65M~~pQIoeUkD4fiVDIL0JU(x-CtF{ zl^@|NcDB92JZY9eZ`zYGk|7}8xMFatkdETOyJll99_fzi?d4G#xn!mAgHN(&^ewc%dOu)SpE z`)XTf^+`!F!$)MxuWBn5rU(85dczrMaC}z&)S;@Q5FCLyfIf0}^~Zx2B_YfeNe>T! z`*vpGJ1qa6BVSRZq{eGY+~fI~AQm zj9w4=|Iu2^C^6j?FJRRRZih{~N{&Q29(a;p`E`guB@TNYB}9EB{ORx3A59A`>qL9t zP^3I^s3&zrdD+s_G8x-_)M&8MebXx9?lr^*vbw#B+91qJ0_p>W%N-X5=SBE_w_Un) zG+xSKU=PFkEeoTIK+>CPHNn;v&nzM${9O5mvH}kqJ7@_Mmj5kPkHMi({G!UYcx61T zPw!2$p>6>ZgYH{HmHS8iPG@?`4KGrIf+CM2$AXyF_{;LIwELd74cx+c4V%TPdB^+03 zxbXU+S4ue0A@*cBN>nx%=f0PbdTZMG?ez;^^o?;k9+qiAI=pA;27t6_ro5SpJ)M+j zOv|O+uQsF?d9+|aN-}DwXmpyq_3~?mQ*lRc_%|;f@Rm}1gMl?-_yE0O3YBy1?+_Cq zmej+9Rl`2{Y4u2b5PZ}uaYy^bUeVTKoB;vv_%$;`{5WQbHU_xB>o5TI#M#}eB|r`h1GR232~uvU|$ZhnG{ zs&K&_iW6qC1AQ~-#!%HZ{mi?#^2y2?u^-)?XNH-c=!5**_HLKm2Pv#je-4X?I8G#( zje*ylfAAgGx8B&E<3I;*twN7Zt$KMGA z$M%~K%;?!%SE3cEZb8CG(#_4lCj@#Jw0LB^`Zqeux7Qq;9_;AWuSXgUOzB?V>}+v; zR92UC7o z*f_8YeAJQ)Bau8+1Ev9}0*Pbzq#|5%9IZvp@*R{Y-2Ul2aB_N{^S05X@&!=t9H4hZ z{f=7_WQt>7Pfkdm9&xYLDc z2r&-5gkxOyf`G!hr|AFuLGCcSly@QgjqaTvt~bnfD897-C$8lX@uBqx2FdG0&*~hH zAp#ZiG4g9Ey<79|#$bj~kW%E=*WlMdruTAu_QJvm5;ntfm@T2NoYdN{W?P5ucaA4T z`p?OfUlP0d1hyM2+-=ssT^N(XQu%4>OOVIO*It-~7h?2`?yr8$2J&<3pF=zB=82wkXZiFjSPup8_&A6(xpuv%eB#SKtBp*}*vx{W7XGw2C`(f&?JN zUs2NMbN_hpC4k!iJv?j|wF*8c1vp8~R?4;d`gd=YiLF=^Ou3OQXSv?w11R(mIO z*Jx9b^;hk>mG1cy`@cfpAZ}NU0eM>Hw~o)c&?^{^?v)hTj6Q6x-=lKNEpk!9+HT+D zw(ZfIh!D@UGtn)8kZ@c39^qsE^^XJUORlookumX|^P06{NTod(obt@$99v8;^T3^k zj~{}5eBZbRZ_kgSWc*Q{g+_3#A@k?y^dnmXb{HhZcur)N7N}{r$6F1^ zF{nlE7*`IVx*quUF;Uy!h8~~_7$FhIAhVCsP2#Zc)Fr}CPmt$8(w%DMB*$0y4p8O! z@vph5mzhG_+634t+*H!=imUsKK<}Z$47_xa(-RC|Le-=uK1eg3J;DRiG13vV?445)9h;D#%A?X`6DUoJZoic5A`8>COikil^<86 zn+GE!AV(pO*I_&FBD#td2V?Bdj?aH1;&+QZFpzk(7_^)g9M%)FfJuTRU(EY^@{MQJ z+xYVA=81j>v!v|Uoi_`|hQ!i%Qu}A=DnAq>1kGgD76Hv5imV)ZGL|$j-}#Yo@6AYY z&)y=~|8UQ-Xl%+KsZwOsyJXwG_Mw3$o?7#Kx!hr2C{3pj=@VMfujM+&as2X{`R7Jt z5_*mrR6N(X;DG4r9`z=~%OWRJ;x+4KTz0v;cJK0faA@DHsS~6Mk6o7fMMXUrz6m)U(ao*K9K>Pr~C1%Gx($e({hc6xrDGVDe_Hk((@h`i};0#P#icsGU2B z5oLPHv)(6Ky1V6?`67yYEtjz(rrnqwy~E zhQ?1n`5)E3D_&>qtFr~izI@-X`A_aRYr8;jjtM)Wg2cEpDYyNDb(^4&6399d8Dgs% zEPB3xK!wXGND&d5`)-Bks)MOnl69JGu=PgFS!~>)EW~h$lb6N)tF1xP6BpttghLw0 z)Bp*CYYHgr`$@Y7X6b-1k(0eAoWBS7QI8-KU_@YIq%F*~bXP^`fDQN51E%t%#m`N( z@l3zey>1UuM}c+XSkIy^)qU-y$%!McM`*}x1Fr008XtnTWg%%0uuJ4?g0dd0c7;I= z7Xy47*iY`b<{s+RU@t@-+3u?!0lJ2Y2(lVh=0BKlds)9}aMN{Ad;a0h zfZ5D2UO+^-0AOT3c-o}Ijpz!&v@IRoKClE~l!iVSEP|J8PdsSkpj|F;efJ{wXhkkY zpAz=xA<(e@p;xsWMLnA?>i*5+06F|gpm6U#tRWY6idC_lfAlsiIH^?pi*@j$?xJB# z%0z>T4O_t8GNW1f=v)uVkSx%v^}s1(b7;fDKt zKjW}t!^N?~^xE3aa2(mz`Y^w}ZB&}K92Qpa{K_dVOH0>a@4Jj#ECFV5l4quqsN{TJ z$i+RmChHR;6qI!|{P~_kK;^Mw```-3H!lQ+? z+y-S?BDcD~ubtU*ylaE6QTDxh=%+h6f@`AAThg^0HjB|uq|Ny=mh8fgzHyq#oN0D_ zwNGC;no`8&;gGNM`%JCx{Vknm;>~z$i#n;A9~}HxI8Kw$ccjciea@xXFaI}1_exbX z#f_vh+KwK4IkTBLkL?6s2fmLO=4cKyvJ_wCp^S93-XqXeA3x$i!~QAd??y}gd55SirCu*SosAI%xu;R3 zAEHWI*(m>(_nmih9$9@|usM|+@hoh+BZMNIgpi&~b1YFskTG7kRs1V3C|sxOoQ?D7ySQYV`~by{b-jw~ z2bolL4{_=pBZ3>IKq||Kx8dnz_j&}L0tFF=hQNQFjpX<1a#GeZPgh0n2n}P*yiAwz5 zHtM`{Y!Cj{cexF0t9_z+EE%OBCl>nPo9pEcmTDose1mL$|_TAQ+VV9;!cQUytTHo7F?(F9^7HQH003Ls;g<$6ZGfe*m!83a%72(h)~IrTaa|O_H})W+mkte ztz(S&Yn#3{s9&;O+Fi{kZFb2msQqD(jrL&!mbEJ*e1dK1bGri^y2%WsB3T zwcjYe6EW**9!<^vPDXDrl5aK?_3V}YmU9o|tGw;-ux|YBL(1`_+dcMds>*$tby|su z1#W9y(^*6nucDNKlKqPg?I&YlsmrG3NK4MJo8SMkLuYxktXLsB`S8_b{*5bEzue*) z9cnG#v~;w@-+8B`R21LnFe4hlwt7vGYub;WdU9O%C2zO`>!jb~lVtKqt19hZ)(aO3 z9UbqAez;LM(0`PTbLjr&G7_%UMf<-_ z32{(AQX7^sl*Ka{(Q|sRC@b8dQd@A1&wY3DWdhHJ$0>aRjh4ZS$sdfq$7>hVzv{Hj zPRPE&);K|{)8i&lc!1$|OiW??<=E*58&f|PYNjO)wl?gSA3hvV_%!%KQp{1gy7YrZ zyD!G2=!M(=^@=K$qso}u|3bZBHKi-v^;hnr=3=6&3L);ZhF)X+`b9zAi?Q)@C!Q-8 z_lsPVQ8qC76g6JNa>bl@g`TP=K~GY0Hky~mj^OdoKR(0=V=vqX))awA>Nre znh@}$$R=h{#^_=+D}}T2eiKFxmpjEXV!GWqAM5q#EzQG&BL8Yg=&ZB7;V}Gg`DJca zj-u=AK=YvE(WbJgxtFfD|9bRNe~M2{%ulv)w~o8gw_v=$`sBq*m@4UC$ zDGD4v{<@m1Y*5^K_u?Xb*_%c-_W7RQKfNs~Y@ZpOR#q-}AR$sZocAMZ^UGqCj9qJG zxZ?r|O;@n|pXpwYsRsg#I2#579wYHS+ySr0QU#S%WHwr{kaA3ywmBwck}lD-X7KZNTyE)&VXV3nY;hp!n z?<*fvZMJ3NUNq3;NhAId9x_+{t8sRcRTS#@=bw^cZoEKgzL{i?QFPuEiC}kXYOeUf zV%5)YOLm@KdD{p!Spi*cG!g}8|DX}?Mquou2fIlt_l?>=?>GDV_Lb`|sT~FG2)gZT zX^wHIx6HKfV(hM};tBdmxb1~ai>2;wwEM^v?|hrIPS&ya_u=$r=Q5F9+XP41lAj3tJb;g3OZI& zwBlScaxG%my6DVLEqTV|JBBSoXG2@1yH+a>d%Bmah({6*l{8g&I)tR=XBZU&RZAAy4?TBsw&IE6-b+xu#A=r@ zzpvFw)~tN#^4VY$b31`s$YHIpTI`pcNHl!+j<)gb^tUnh;tIF#{KZzT&k6c}!>S%5 z{ysrq!##d{T(n5Gjn`eJ@r|XZZAzG3^nNsIKIxjRPHXk%H0QqA(s5?yvWvQ3$UkCo z>0$6gWo%=PYi70?x~#rW<&C?@jd57KK4=yowOGu-9A==c?)j0~qeOgt#$M?*HD7xo zUrG24&cwIBr)&%_8ZWOTB5>|69XVrWjAl!%zZ6uj@$H1r>~2Zh9gl8%Qls-GQ;l^I z>-Vi$R-<%_>vA!y~*y6>yB;vyI1%JMog=?ZWb%a_y667+qYgpiz zz%~~%$4dI*WII=lefcgMPPt~Mdv-4e;sR2p$T(BM97*C+40+V0bB#<||r z<>Ah{K3ess^~o%`gu~Ffi{h3x5rd!ds|PjNzm+wn+?FQ@@#u8s-!ASGa=>%J&9ISb z=@696|5s;-R$OE$D@NYA#M9E9Op;~f_o8&YMr99HEWBZew7=Mf&uC~jJ?F( zm97g-v(c$l2D+CbxjQw#@l=;zy$%Z66ZK6T9QH_U}%>KRfI(=z2XOhUYIM(4V^H;^mFD)go!|I1t*-N(`u@8MH z#FM+jPw0WW%<`O|#w4#|(tO%XaktY!Lr^I9M-0-!d2a7RW`Vn_?m40W{!bgM;pYz1mC9zBm_7(*9Wpm8I~GIDnk8dN#2Hb zw((N=dq*3Kt5dmC?k`$jS92QGW|ysp^qU`hR|autFl(J;8h#wKPngp}m__eN3{9$^ z>A74tMf1FojjJUj_foZz5F;Je!h|!571_ZuD#Vyi#_e?;W>r!Nw0h*SJEHb7zo_lt z?{CLjjgfG52=TM)XO%PMtk5$s=jEClv<J#UUOgPZpn{LB}xf0^oVr9}}+HW(~i|AHHmv7LBUZ&%lDg8fwQ_U8q4^iC%^ ztfo?ra^b1IF^jt3Mmz!Yu1jj3moA<2e3xK^7XUuI;$kj$&+P|+@fauOd4-4_)tgJd z-Av8S4-Q7j)UzJxuKlU-9llPYrq$7{Rc(?N>0jnFfsnE8j7ws#bWhqr4L%len5pQ1 zy*n^;l_0zN%dEq0SJ6p>t!;ek$K@xR69|}8w^1G8@_dLg4jI7ARybr1wo3Lz&r<_^ z>A_b`i&JH5l0jV!t*qGPC69TFTj%q*>eGggHm8d-4{OV;w>Zk;sc|K(@V@A--+w$Y ztX=)wUm(gbJ1XIK+0F*uU9|!|*A*Y20&R(o5;7Q~8XHIWL;(a)arF%Vrf!y79G%GCA$deSchKuc$i)V<#HMOJv<#C&t*x2MGW|{o>Tiv~M zOXPH@`qo{43)>2voBq7>eg5$t4wU+aWj4ptjdp0q#<+azt<^JZ1$#zj?)q=H2gs=b zz#s87W5ut!bwhl8!dun=$dIu7oJ=@m@8bJCE|mTHE1zR4sxivpcp83^P&Ci-QWgwg zI-P@)qjf+#bYopnWzU2)7e(5c0!LDRmnlW@QOQcce?26_7-l~Xz?v|1nd&g-a_P*h z_)?l;?nGrYt8a>6uCdS~&hFF$t(1drvh68kbRjIuYnm*lhw11%N#@kU+l=vt*Th^{ zkNDrhAQyy>(^{|Pq(pi#Rn9Pfi5PKZ6s8|d2`x9Cqb-+ZZL6K(Lw%H;h=f&EsL1s~ zsdci738lj`YO|&*QX-ro(NmRkLC!eWe1*0<@?=hYj!4Y*y;$r%E9Olo&?_hUS|1!7 z`sh%Ggx`m)-!QaFZn5z3WtS?_%sJ=V#7h|t5rEsOXK!E-k7qWm2o}1na*}XZEAC1y zj=qtNKR4M9hj$IgXwV9xg-%0sr2lK{qY!K*{rlYQWJCIX*Mfd z%@@y>?gzf^4e*7Hu&@{zGKMis`?Kh=TJV&v5z3DfN`yz|>}TG^sJ>nMF;7J+NKP%i zn7T+HsKk{%N#w^?fbK9;n3*MBKo+&g*a(E%rU0=xpkI6Y{owbHsx@NK6v7(Gr(elN zZ?f6|UqpL-M{OE2r5@7L@kWoj_-X_w4|8gFwwCVS$+yv<@AvW2aNMRFaq@m=9y;07 zfokNHnZI9j{1^UMwk5XBZvU1%z4G?wr{A&4AB$sm{c~)6J_AHdrLd`+etA2k-K)m#RB_Tx!KGoS*CIIiEOIzL3LkEs|!qBd;WuQ>mkMdx6*Runxh%Fy3BAan0S?5Z`wyGhvlKI)tJE#uB^j%Tz3y@r+r?BkHCM@z zm3a|ZROcB^hKmy2z4YZq79V^31DUj?B@Kq195=KZR&o}=X@kE7LNCX`ig=yTEQG~y z#P#|euEI^N2fcl%!5!r|{dar1BD-}4#$BsMd1Lt+F?!?%oU55`L%z7*Zr`Q3vwo}c zINvaubf?eu*xhK$sxuf2(IP4V`YQ9fJnqvVd)_Y$ew;h5_-kq@#W7g^NxbkWdbB7F zIGIgxmm`sibfK)(%2n%6)6BQr8IFr3bn%M@0z zdhVqDEJ?lMURT<(P~L-+n!+QuBL~->OVoJ#|IOnNdP4YqYRSeEoPa?(9xx6c){i^D z8tE7^4-O7u$vIy3$FSH%L}eNWC^~0k|dFB@flCeggK&8l!>`1U#RV1WBV-Ks}?P9nUYd7gkg@wg!{;c zma*Cp2S@nXu;rl~URG>kI1nU4UCMmN$3^ulAwRvdwZ5ybY5mQauP;fNH|f|-19~50 zrTva*xUleHsrrvc8M!7gbKH)X%wPTUztt9@<^AA>e~EexGFmuenT^Dr?XVBjEYL7g zRpQK&_S@=t4&?fO&sS)TW;g|%>o-^Z?llTXqT>#D8O_<$n+Ak#wEE9h>cMHjE0dR) zz!*tP+&QAx2NWXy6P5B#?Mf4|nDW_Jb^?>fC7Wri*lzrQDrY*`gT;zs+`?YbjX-5t zn;jCw^2d2zk1nH%QoQLTP)L~W2CCPt{`C8-u$j^J7}2Y417NH4Dp8ecbqUYfGJ$@ancIfjRe8v8VlWE=9Z3vYqW zXp>1IVP`!5Y*^xO1rLke+}vn;D1egG8#m$W`LB5anNSTNkg27sHd=$XerTQaCDziS z^Gxf846oDm_s+p&zexYN^f&E|m1|22u8iuR>=BSL$kU=WYZ6mCcm_-S4`p>!l?K~q z-Y~C=GD_$0UnfatigD}DHNxv@xkWQ}da`IMua_NlpR{0A!~wO5X`l2a@D6aSqK=pT z^OlyU^QE%uJ+4v;gnnLJjjq*1#t<@Rp#x{8V1&bd;ki70H6tZn&~Z>npnt->yKZ*T zE2SVxgO79dn?~9EpMa}$+O;UUwSDR-WG{mHMqA&!dT)+v;PbG|>35|rM-j71lG6-@Ut(obR2)8e41Z|{G@c9v*?5oDp;IBD z)i|Ec)^|u(HJ}yJ%oKe3vQgtbZRoZ>WPEI`Yv4dXF$mXi4_aRN4zA-_M3{0jr8KYG zNsOU#dG}p)0F&>=Bb~R;dTMzAm)u6La@%dvD~b^?%Bu4-SnAI&O%qq@9Y2Yu$=cmv z1|SZTd8F^?ustgir^qt-Ly*hqTkz?j@32pkqgehc2d#g-YUTmsvfh^5*O~(%E9pG6t+hXs^COWF9zWWftd1sv z{K)njTbkxd1XgqS4qazuT$$A>I9)s(q&+RGK78N+Xw)h!Gd*~=_Q4X9Q^NNq+lHnfK<8lDzz=xl&4VYB zXqa&2LQ*>N{GlZ#HTa5-ubaZs9HVzU%@W^^Al@u_SzyG8P3zI(LDF_1n}xj;IE1*j zEW|6ShAg=4PpS^li|;tbWXSeKB~?Z7W}8pNLgo}|R=BO}fkQvqjN^4glzRNAGaTmm zG~MT6zoT_{!)t5%z)jbBTLuf06r{+nfknNq@?(g}otcm8RHtNuTrojsVJgev8X)wH zJNyk>3lW5S&_SgUiU`{~7{z@MugM*o$B&MQTKYrC?eaNkTB+<;IN7!XXCk^BJv1@4 znNTTs-o|Ky?gB}YE~F3W#0?TPubgr9sozh@sSx@eD^gKX(Qcy3IUO;NJ==0^ovS`P zJ~z?Z$vuF9Su15P__V=z9DXkw)YxG3-q{|)jL5(Am5b_0=%N*(pkuPy`&!Y7P;I%U z>Xh56N^Z&c=Om2%^&zV>(hy)_I-!TI*3if>&iz_kd(dxA3ErfeFuYG-Q{B?wFe{GrvYHwk;N)mG^&^)v~mi8*rDG8 zL)cCEBZQ6jg5pG57>PUM7vq_Glze>fCT#S^PSAn4L>NDTKD(2##w!H!+WI$vm!meh zkvXa$uz_kAf5d-~G~lm9mmH$io&;G@}ajf>)P_2bTunV2lu z*2u6s(@t#|33SC15r}4-sF+WA@Y9yM72I7V_1<$R?72DM^`1vOO~_RMX3`y@S#0ipMy6b7!x!irki0 z=k3Gvf18P6Mk)=n13saN5m&^pJc7gfVmiA@d+MRH*3Q~VQ}(c^$I2sKA#U4L@`yaQ z&C0g|sG4xxm2lrFIT13@3;>!u#wpYXJe zlKd|ZF4)Ph;pgtE!Qh)Vu}{6Zu7dZOx@<)-Q!dkRGaUm<$^Hp7jew+MNXo`4rsDFn z%k|~|2+8Kye!y7D{awbyc>WWVyO&BA6h;um$@f^32%js*Z>#`z!)k$6R&$oRBd9Z= zf=VC*CkZ649-E+DtYXq;`! zhy>RbCPG|D9HA>a_|m9!%b=zreeem9l-wD|2cPAnCo9eyUFCn|-p&xX{6bg17rXiL z%<`7_VbNUEvHTanDreDVoG!#_NUYCh9Mo4d4p)>nrwN|(;m1i;yD7TK=&fe!9I7l-zHM#{hvd z{K0KklW0XSCjGc)Za^x$gCE!o>#)M5F* zIKp_cRW8UM@wU)P)&Bq6pR%eTHaM(A;qJbWi4k1J4p;v=NL!y zzRx>z5W>JJZt^pSjefLx0|1x)5b?!=K2vgNq7;X3({OCiyg;oY{@fg#LeOlbviU>% zbH#N;zzz1ggu1A-);65h&34}@<$t^^ROpoh?J1qCESH?N zPIAt-{FfqmLM-q=qG#xe1;Xm-zXEFd?#f9uOT-bQCsgy?OO(u1kJPzNTiswd_+0O56NkmF9+G#Ne z4!~EbP;qdN)Xajf;oJ#g18c+{Tk$p7QWz7lD&Y*a7`DlFhni_6E?*PDkkusnuKz&w z7eFxr{iyxsLSG7KMONaE&L>o$F@_>_equiDRl-Sdk<%-GC1qjzM$h<(sv8%-lpD*-tQ zHeTdusb`_uqDRAC!#kq2`r%onS9_F#AkuxP=%&(7kE0@Y##z>A4#jF0Imh>Br_>Jv zW2;|zqk*|l=RtNIYMVBB^uJwCC6+UT)`|5~ri6nAp1E_UPO$A^k=GtL&^ho&O;El& z$`5O^UX<>O-LgEA+@#P zq9UxqmTzxZQ%A#za+u1KEWDNijv>69Rm9l?iXX-|`Kp;N#{ zgw?uf@fw`n7D$m8_F%|Lk639cb9BqLGMDCebpD7lBz-7yac)>ZUO!DmhQ`D*Z#e|+RJgQ4CM(g(POyQ#OuI&-`| zJr+N{DnuR!H|&wWs@s%mAIw}n0`QE^T~y=lAw%f1MsX=vP72gg%n+21b=QdnVU z(YD#0m||b}2()pSD!pSpyfkNFOzUwUi(#;QIMp(8MF@Oy>G3_Tafb%Mi%r=&P zjC`33aU=|>J|GMpzd@4eb>sFvOeyi6F^^~BCTkZu$E4WKm598l`;5Cy*Fn?!Fkb8( z5FgLhW&9&p`q%ed#&X`C+hefNnVKhU=oD#Xqxm{pktR+%s$?~qN9n7_fsA39uzEDS5GVWLhs0 z&a@S_?N!VSXX`IsfK?fSZDS6V>tL0hrxiQx6>={LH-FpQt9R`IcMVj8+MKB-{udX< z>dEH2;QUo*m}a?G>42O1DOPw}jVUrs2a7wxtRrU8P(4gobC5s$9Fz`H2B_OTDO#b! zY%>)b4q}?!F$-4!^Wb8F|g#4M6TAm%B%Hx`GIP_b7ugYa`(8u zVJ;jR2lR)+ss6`L)vK=A?$`C_JMc;82#EQWNuF$PCA1N<`K4BhBgI0i=R|bLh zi>(T!V-cc9fnxt-j@!8NpB9iI?a}PSlm!p8T_OZor^0eI%M=~idR=?l!QWiG{x!{b z!Og7HS8eB-4EBvMf@Na`VPoyo`Lke%h-DkXMO^G{4Z$w*Y7YvHeAoC0lm~Y$Yo3IX zFAfZGw7LAXUpxy1E4-RG$2_P(VnK`2Em#$SwZq(0uSWbP!lK32^`D0FlR5RmEiX*wF$Q2w!G79HdFO)`0bAq**P2+P%Kn z0dggwgmQwELRLiyHQl}sXeV)>!mHD2H{Pj&C8fB4rb!A+OB1Ur`6H`LLzH z?~iOsB(P?%V?(e}s&M6LfT65Y_!b4&W{ zoeUO?LKb|5tMFF;@`&=h)rR0Dz(EG$YwoD2;q=-c!bkB=Z>U4}SNEFZ4}Z>Hp-nMV zliGgyV}vlrD%vDMcfhLef>GAjO)#9lxkO#PVm62yUXLd-kb4^!nbnKa!3W5q)| z!e-{p9L*<)NTnU{Z~NAu&I>+%0$Irvo&0mgE3iKsJFoyPf+j6Ppd7fqQ@d<_P-)(zQqqeeA#l;CM) zN>;qE4q>_NtZ#itNMSpWFi>;L)}({XiNeE_Edm8LJKm<VDk>tB2{oM&y=d43~HPBEa-MkG)$ubOFUNh$Yi2h+7t#$GsZ@^YNKsIn?>D> zNsK|@GZYDK@S04wk3u!U3S+t%Fj2{>*K$U1JyZ(_8-w?zd{>x> zAdyUsmP&32E4*hAsB0KnCkh;KWpUqlUx_b;>AZF1Au$NaFppf`H9tk?JDkOU(HV_; zdSNNiskyH5Tifb3-uxf(-c3s4xGUL^NX)D;j8IG&t6TtlMKGZKsn#OI`@3>49y+I^ z%2~&8LPJ@r)@`-)&Glsf^KEZLX93C|S$N;05Q?{d(qLC70jzU$p7d;MNfd%DT=7AR zd4g6N3R5F4G`L*I1_(;3NNz`Ij29#3sgS4~DL;WIeqgs}FwEciBA-h6L7w$XHa3ynkma<^ZQ*cKyVONH%_zbBJ2S3)%55pGq6&{whjY;Z7 zYWKLmaLWE*ZxbPAsZ+N5bH!eO!KvCrYyyN`GHD0jQItI>VsAC9)T=mOb_kjKMPBH5 z-jlSbIDQXCv@`bdzi>c{Qlw|uTut_KG!$8|_&1*&&+(u8|ZwFOD2x_6~}l$T*t4GnRv2g)AxCm9gu^~BWH>lWhR zi9(puaFc%x0%mh~B&NfMAeS>fb-a0lEb2pim6PksZ6wx!B->R}akyAW&;$+`>=kfJ z>QziZV~RK_Z3FG?bICAuEFtYPNkuzM#c2$SNjz#@UT$OoCW#c200hJ&&M&vK6mSOx zfeC0dIdm1)0t9$ea<>tiQh_7vnI z*BFb>-!l_S?DkeWsd_rhQK7L;c}Mv|AtQy{2^S3o78D_nuH9qXQ#im2DqX$(8RxPY zABvpw%9)byEELrY)ERf{0RBvi+*Y-B#-w!MZiX<>L(I&I<|Knaa)9_y+$Wdbtz9m-AG>8LB8;od^otj=|CQb6dQQx-#3VY?%G`g< zMHd2Wz(YZ%0>cIsbUw4vlwCxe*YT7HRDluaqhltYzqT1P2<6KiTq}ZM^uE`aVP*mE zc-i`T6@F=EKGmdEb8}OS+i5pU8L%h!b!xN=x78Q>a(iywA*K@p*EBFrB35@bCC!TC z+|2QAn}WPD#B~!oVsyRwYyrcU(X2~il_7DFd~(SO|7NvZdrJ0sni5Qot+ZPnRlU29 z&zs&G9533A%;aV#@`C9GDOelSB>v!Cbnav%S-DG$=~qyWStQBChf=GL|15!QC-!JO zkgY%{cYCkO@6n}#f5o|Dc{^Jde)SqoR`;(7FpcEz$`#GgkvqIHg;jUcz;zOBMLAas zJRO7<8nfiC4Gjq8Wls_rqMWHSZ`_`$33cLz3=zx=KP+m%!Lk)%z4*1iA;i>JhD+9r zbaZADPg;fLqBp`#R>$+NP<6a&K9JCN<0hu_6^1DfsZ1ckb*82e)sDb^+eAW!hv@5D z2cBtIYM}Lk!f`>upT<;%YoCRxf|2U~$cn4iQUy}xTa`La2VOFf3q|hZ33tcujdrVX zzt`dDV%%_$R|l2TXU-lRY*47Za;9ib!;1r-Y16NjvgmJOzJGa@!9c8|ZcaEsL*&_# zndW>=MQPAI-SVTkX;zliQq8BBMyn}!S3wFDda;~7+=N(O+Jl@Zcjz`bsa2bQ)6u)o7;})Z!s&g9X7|h9v)F_CN#;@?!l9=rz?Hdu{me& z9r+28b*}WzfK3!n^b7Vko-cKX^E-|X(isBRx@Fu4VG@8U(cnnSPLOD=7Zqe!KuFCy zAT}pA_%D$o3|!g>N&@q0sew2K;we4aZkHn!Fdw}XQebDAe`M^MXT)qIRO;!y4};nR z3<(VDqd^ETh~i{`4kqU8r)q5yzp}!Sq=zr$f^Wiz(s_P|6b8MYP~_85Un&F6oQ}$u z5MRQlss9V zEiS&tZu!BdU=={}MyDEuM$Qj`Vh1};LPylrG!=5GFO34;G3-O2iL=le41%4az~hA6 z(i%}BvTtYd4g>6|##m$|!3FNuk^925r$(Ayke;4-k>yUXs(5B@=d!R0Y!kG4@Uz5P z^+^13NjO|HgfnboNXqv&G6ZbWAaZIx;;z2S$;OCiCTICs$t2RB&J)$HIMISIi z?k4%v&~$2|FSi#t=K4?h;g=tyPLRI@s0I-~^g$Eu-CJ{FyDJTZM-c#zShYGp?3Gvg zU8V=KKJpJZ_)D1go`txt0`;rf2oN~ zXrT-aadkXR>Q2!j6R49nueFkF-=`E5=o_)L{IkgQab3`a#)IxbuF`vcybPLbn^g}1; z3~bgm4DKlpBqR@k{i(0WObwm&VySh%1;+}T@YFT)x$O6bNnTJg{neTmhFvN?=#VVV z739{vJL*Lx2U-XbMGbu8?|g}pRgWnJ^v0I#R2!+$Ys%OG{ZW zge06_^)@f;#kk5gIvi%2ky?R+!DYP*sgBg1yY4}B(Kqw~MvvWhRY+PT*H0I;JIi!( z+n;WPoU`YS^6jgPup{BOjS$5=vNS9@w$_)7PK9&XuqOi2euz-*Wu~N@fyU>PEj?KC zNwhBaU{`Csw3?yD5yN#;CeT+%EY0~E~vh-I6c@A#^)rLZ}7IG%I-09I%Kd+E0J zL)v+>0D-8O{ke;J&D6*d-uVwjI~1JKYk&>5rQT3dbP@jtj*<$zbFl@^2S=?7V~rPi*snhLfDzcm|Y7 z_UDvgtb*RjfOZB<^2DqZnQ=WOUYFS-%76S`*AHS|R(gH#W@vPX(ojIR7PM?^)qN7G zXJX1wRN_?j zbrtPgMHF$W#P7q-SRMmd;81qG<-6+>rmUoaVa|8ZG0cq1IDV7?Xcnkd?<+Z9{1@#3 zRV}QL-v&#|$dZe1N%*T@?nE7<+{oR6#7yM3VBXng0nq+ou)~lBSVqj^8?y3Q5`Hy+ z#c(MsIK|rws5JFAT{-d9onT*zUCZ-qFo3W)bV|Zgzo+#~v1k(QcD!8#$C#Mtv|wx` zdS)N8G`n;acgT#3^v0hot()}?o!Nl2AaJ#$Z($}IxJj3qZ_?lL|ZQS)A z=&+6VXu8qTh?oG&Bg{EA+uBh=?UZkN0mLH z8syI`0Qu$duA48SmN~olHbAC-DTU6PuX1DFJ@&HZ8>!@)rc-QT2`qszOqMaxldKso z{}v(~mtMeR0y-!~Uf__xiKiwK{7@|ylz!f+LGNeR$EYpM6X?08L7g_c422f#GMn6(yh9R%3!G#$q% zLXZWUyXca06GV?XoWqrsdO()OrsJs?ec`OW=$mdCKLB_~!`v(mL8?*I5I4sI|MIqZ^r|YgFS9+4OD4QvX@= z>|taDe#q=D&E#&*G$-7{5LeBBMRE5wwi^KNhq6}6o^=RBVwhbka}}@?eHW9KFqrQ; zStg`ALKSk`=OY;sD*ru;x0#I#$9)!}RB|~o)j1(iH&j~4nOH5LbBoB{`;c$@Ex2ps zdB2B7E#tZgxW9iyJBC0tdvASr4)jQ%cv~Zp#jtB9!*9*0-4%4-YaVGAaVpPGkq))y zwTM#v2_FIe#WsBd-ASYkYaXmpUj6MF77bK%rZJ^J>=DQkMM5N6`V~^Yv#g8zZC81j6Dpr$JL+Uc#%4QDI)))w+1|-Mb(@0#RV6 zZ5g=jrNtW}k6rg}qD3)k_bX7)TSjD+-C>jCbGnA@@t}3LKRBrP=T^@@4$dE4rh=b& z)nsN?)*Pw)u8Do)H0u-@#@g~&^_`EEoo?L7wKT7ouo zl!JB{YhHHnSjZn(kx-NXD?%v>13Qg~#dq1g+f$77nf6_zp4CJ=YRB|O$mTrnTc&>-sgmBn@^JLJcvHvJoQfk7r=10I;9V!UOkh5TGpug-0 ziZ1TfbFgrjb0`XKwSh@+J7w8Pfw$nVBFKb1ZF=3a#vTHac7g(Cus}=#G;U~93~o>S zbVE~Ixv0MiCc~q|ua$#IQ8TSSyOP-H^&&$DfW&|kMI0KS#R`PuuC3anOwuZo^S<+RqlP0@5MOfoi0ER~*lyz_R=jxy6tAJC!?RuJ-*XWNR;Rli1Zub*up<Z zz7mXphr9%;pS?FxAM`vS{=E2Pqw?=0WF)74-lPr}Yg|Cp*A;$W28vp!*252A1)%uX zg*~D1CmFDTMv~eTYHanNI1(z5IfAaPM6b+hk9BLW+5ecI@WJura_L?mXbGzCRv+%W zg)b=O<$Ie!R0{d(OiimOJ8`Vet{~X!cy%@j}1&XnR&g;y{fp=*GCMHUf@DR$wDtXIV=kluTxO`A(sW7 z3b=%pb92te-r^O3q@bHL69a2MGh8lru&UR|Eq*SoWBq4P{;GlHzyC`+_TU{FSf8DF z_9}5fXC4l$;j@b_G*m5_T_1dLZU&t>K(Xsz!S6zmh5PyTs%1FA<0{m-jn}8aX@W(2 ze5iYgOSI+h-??B8U~ww3jm&dGdb3y0h&%cm+I{YVh=#|_l zw09vFpxkpo&uhNl2-NnAU13;DFShKcgAC4>JZRD9ju~pmEzW z)Q%w*`cNWV$GXu|tOu+GjtAJ{t<9ogmLgC1$I-Ii$~%o9O6R@M->aAbv;ms9r=O{5 z$DHw^ABjf*Acqbp*0&x=%MMT7^-#?(@`)^PD+6>wCDfY?A-U6g>_An>sq6}>;rnV^ zv;F{XFNOJPda02}*`swrjxu{CNJW0+gIfT+Xszk?m-;q-Kw1)BPg)g9h3<5Sl6$b( zO%$9vK`!>7v>i;KYk_-n6#%FOB;X+;pmY4i#sGVs^@8^1^hQZ6ltiF_h6Q&mVV#q@r*}B^o+u zqs6Z*Cx<*ks#kV8V-ovrYf1i0DCp{#r`VydWbd zHCMfi*7dM*=dD8J%p~^kVR{I8VhMgwzBA)I6)85xjh!qlZZ(%hxn=p zw&6mmbj=e#rU{sy-8K8~xt(y9XG`0vfplra?yK^MTek3**TQ|{^PQVP^wr0?Lv)l~ z-%L8ke%O6LI{M9ZQ@yjWqYBfhy4xJru~$h(^*J&-N<|G)z=3GyQ1BA zl(Z`>#||^KXA`>sdIO*&Wc-s7GO1Z{p&N!Fn!wVyppp*RRhUx_fmV~zaw_uG4zl%+ zuR5F&JYUNmLWKb;cM&-Lbg}6tNB z_;Keu7g~ z00f4-cet-kYgA7C=4WD2ux4p$Wd95L0MnG1<(U7jsU?@|6k6*yD2KP8TM8k6L*gx$ z!%F*8^sYY)xAh5+2l@J*a7|71qP`7AthX?v*G*1Z%MKt1v>tD#q_`ZN;6^K;y<(s^ zo^Qi>;j$5jgv5cvkZ~Z&Ve~mkIO8G%<7kmc(6$5yRH2jZdD$+;{cz9(K(5yl9Icuw zT=(;?xe@6>`!0%|y#xf0_Z}g*?yGcwx$(J5waAKU3oB(bzfMB~epqxJtEwbfY7$nH z_x&4INWTg-5OEdydG$)Wu)kr{!(}mH=f!ePpQok858+;yFh~EVMCk{)d8Ea~B_0ng zJv8>7K`D_6g2ZW7gVEB-$vhGg+_B4G|3hRu=+hX8FAZWI6BuZ~$UIAdn77v6541T# z8)$6F{4coI20SW3l>9S8C2{qpkFQ#e4}01f1b?IpU>?#vprWaEQFH;Y4u}CD&0X4x zWN4pt`8}ZI2h3o*al0xQG9XVsD5y9;<&W$=1(A7^ zFJAwjKo#$FaDZrCW`;Xnsu|B8bIUr*Y74k3KX7H|fgc7)joNROZo~zjv(PS*;30yJ|7=QZ~s+}r1)b9n9U7CvHeKMsDK1DWHPD4qsZ zr5Q zZ}M|q#*pgg?n0wBmf)A`eBJM299|9D($Suu;bNtq=`pf9%&5N z&h=thu2nxg^&%Rc)u^>i$UG2;qc5WTBx)8|!o@YRndvfNBIX(Qvm(&1#F`r~CgMCb zOdW_rC$lDGR=R&rlCA6LA^Q!5nR0ffG3)Qq9TU2fwA2?@W#q?BTUl})_m%LOajueq z8a~f^4!Ok1*bm8_6aQ^Map_i?qJwHUKz|6RK>~tjtkdSJPP*sfj1RJi=xa7LQR9qI zVtsf2`9KAuK9|F`Wlc}WAdDr5+Yzi!vXSDd^Rn;n#js?h3xchcxS9=i3Gkp}O)=)1 zb{n_Dw4}?ORjc5fLh=JHHMt-gYOY;(Z^BR1sbZ0ru>~=WK2KgjGJ0V?x)1cCTJT2- z8@>a8gFw$FT@M*tIPu7;jFYxBy|`+rgEJ8(j}~RcDV^dmIK7lYuKg)Dg7gvYhejd> zW&n=;kLw{5kdmbjS*-bx^Ga0MyYbQA6GoYFJYa?`ZI@MgIN!+obu+eU(MQw+yKCP< ztcP=iI}zpk_s-R11MEC6#gk(6fXdrRug5D^EH(mQ!4=22Z(&^FH9xJZW5)bqBgL2R%z52F5%Y{sn$z1-F zGB~gr`;;9u`{}tg>ignS!F>DiKQfKsrkQ?dq99)CFV!?SBOE5-YrWrG3c0o!ndJ9E z^p%a20$Fk&?r|1RRx#F;Cd>~;_raxIFw4o3$11@Egd+TD+kiYYB|c_%ft8Tp$efq` zvUEqSZ2qV9d>e6YhUQ5lhsLwvO8hu>&`ahEY!V`cT3snCjc_o<+M8r&Tzjc_kx1~x zV1sx+%7EtQo_4WJZXT$N`Mehv! zcp}E2wF`bvZ$AmfGKeye@Ux0&NK|XQLO3;_d$GyUo_W3H@0{`iNC${iTN&g!x72x^Ff40DT7Ws?9R& z88y6DI@Qm$9zDoN%TvIxl-o0>!PP-Kgfg@`QL9u#BTRwq{E+&E7Z|{(H(Xz(Uv&zY zr%>%dsw5Q+zibswE)mXySE!ZkSP5ifGtJ20K7vR3=@A|D;&7YJVXi93e(8U9FFqSd zI;6>xJ!XR(D0XuSv>hxA5V!@&@r&XzdnuWII_Hm-3y}BQ=AKF} z9z6HQ(uBb1r3SSDmpPu(GcHbph{qhWSe+Miv}_F=UBYe=s7N>Q4UHZ3@Xd!sDAT4HU4*C24e3g}cN~<#=z^OF(sRt*5B?&o z4e&k)+s32mYD5BU!s-g&p zfT)0qROuK%P!S?kLoZ4ZX#y&s^dh|@MQQ{AX-Ws_MVge*2_+>O480- zCtbuiWb0bYg-o;yAc%x>jDgrYBnhA@1G70rY~DZewOf2!hQ}CC#%=vBU2YB-$>EtG zKIwvz{73A3pqZofqLH?dFC*wIIS&mSLd8Ai<~|&el{Qd-3s)l)rai5Um1%6gY>U-*R5NTCtx&WHPy>_A}eLEW2|8LNn;#br=P#=Nyk= zM?1uffRWBO(SOD48;Ey>`z9|1Yd+F30DNlH&|`2Png$}rtbvddf5Da0sNRvvyt@|1 z_S$u|0tPDG9F#viv8JKY=_JHB=UCS8O}H^OS3ueaoPBO7da&b|Nh-R~T}@FJXO0WZ zwP{@p{1Vd;#ry=88ZJVp$F#ay1!`P}bhLqA2jd1u872!N{t&ZV?yJd%UY|gZac|V0 zSa=DAL@Of@FJO_<29!sVLhCDRvp!T z*HEOLd)Vs`RG42geF;7S0f6W&MScq|T)G(!ScH(u>I(+Dgx*B;qK9jTpm!BRO2Uob&miz;w*OC z;~8|T8JveiKWv<@$2lR&AXaleeXvMVY0%P3Q`|rZgn#z#-pL+WnJ>xWYkU?%@_7w) zQib4_b;~{D(4O))FUbFp;*=Ni!dzkZE{p=LP64Cy5iy=u&|(Tglf_Z}^b6Mlkd6fTl-%yVyu;c6nL89OdxN^!)%z{L9RcPsEFz@)fka>y z8qVN%3kgiiXe!nkOwYP_K_TcT@B$#YhwB$!Y1RX}BDl3zuo$rOIv~c!BX}85#$Ej+ zqkBRa+%zyoE|v*EcqYD98H^=}rCc@h34-JaP?$!Oy{0DX+(E_*;qGfyFjhvb6q3K^S3n=QT9M%mkq7T_IkFUJ+|QxL!+E2^XMXl*wxl(3S=Se zir*VKCoLaL>krtw&2VD7x6Oe!NvP#%Ox*kGQh=9E>DMfVx#uc5H-9=cui<<;&gdSf z%^VW$Gl#<7xVGz4?xjE|2N&5)1RI;tQC_@45Idfnqp6`PSaR9+@X7In(5y@}Xs|38 ztZ=DjJdKQzhv7vB+vkVnST$%su&0Ta21FRfg*URX3(aGq{)WEJX1f+R#fKT0$F|py+E_zAl(E&kNi)$%eo5CKh&qV%Y^fy)T8A zWe;fSk7x4XUfjUZbt(d)1@{-DD&g~v&{O^_oz1ee_-=e4__;tdf5v^QEcmi26T|pf zzJ4g}HZ@`toDYqSL;DT3XLQShc1cC0<=g%IrVIRg{98rAaQRy0eYVo_Xgv)P6xf2G zxBzlu=OFZWA#PeV9Xvh3;%Wm(MOGA^3YS#GteiNs=VnoC$|wEX9r;6pJLL(<4l3K+ zNms?^aLIh$WmXD<9?z_zAzT4svmjpJY#U`h~hXEy}XS`8Fv~NznLitHp zK#w`HpqQVHosFK61DrM}aR4R+R6t)N&K#|Q;k;C_Z05~~h>(HYbQ|2XI3Exb1WUm7 zf&l`7Q257XtJyT54wa!opM?O5SXLPzmk@)%Lg9F#2*@$~pSLmo=R;+o2R5q*ApNF}4OMq_7nPkEm1%O~Cu`+x!`km`ECX9|k3dI8E>11@J3W{+d$ zH0^tj3-DgIP(mAOEx--kH}zsR5o%TI8=*eoh3$k7czJMop{xV%+mss$>9RAxF3c=3 zBMv_TN#D#-2f#|xA^8D)!#mTh+&$FHAyffLJfM;QAw@c4PT1c}YGz1C1WIytXxjcpW|T|Q^E7Rg(yXc=mIv9CEiYA|1nDc!%n^JuXP%0U zV(CXg%W!lSgD*IkkqTUPfG8?vP13mWhBY`m4oY`uPQEBA2viA+5Sg&@n2W6@1x5lk z7=$>Iwbw&Y%4TVeN5#aa2Z0X-R!>PmP4u=j%Uq}%1%^&X2ua|3pM)F5uP`M(ZZvl` zC$8=Oa-mM_aOejutW|z)mWf!unUF0tcpo6a^5nyj!V^|7B~U^JjvOQhkD|&GYS%f{+!zpobKbGpn1cieUh+gGLElc>u^K*yHm={^HQ22Mt9i z+w@cBxH0s2_-g{F>5c86wv0;+PV-i&c^4Ye5H5F=Nt|Ec(8lvmn5-$i@N7qd_=23$rLuQzh6oM&+7fGwb=B!^N{ zx*b0cTmyY?;Smug>Je5RvP$SJkK`-ffp{Cselsv=vEF|Hw-q!H=5*QRMrt+`avsN{ zc0dXjihCd`0y_|R$^|C6{R?;ztFukUZtaAg%U?;YNHyRfT;Y?R){l3!?Mk?Vgx1%w zK?v>*Nc6o*%C6S&ISP$oTq)9qLsiPzna{E{M(fw~XP`~T^t%1>Lm3Zuyq{$9y1!L?2x5u-7jaRfDa`I5}TI$h$%I4zSmc+7`QVpSF+S zmH;s~TzYbPWPbYK^qe4+39TxPO6aYUI*jxSeheW1{{_i+ zFzwsiu?fXykFgwUO#?`i{BSNXq_#J*!D42RDzWomqV0iG&So>;7g6Y>Tnn z2*--P&=#N6qLs~6s;_@?s;x=k+ zQI5h0ZETR@mX`s3D(h?;A2J`I@u;+Un7I|EO;&WTm^flK)~(wTn-=j7wEFH;Q}11O zflUNTPoG&X^KX(kC_kkeo?--#Q+$`hyL-74M;5y z#MOc?UmcQJkNiIJTK(4E01dHZgnQR!o$zE|(7Z$R-%iC2Bf(Cnnn zN7Nt-ze!k1fv!CQVW;TUUk!b!Up&B7gzAz>g{Kt zFk0ARy06iB%btlajj}QBlpA=f05vuHkdXs+{Uh1(gu8C-5h=vFvx4?Uh6e0h32)7o zMJ*nT#a=P&#&dJ`WbGdti%K*fP~6LuH2)>0a-^*aG#64nzt$aFNMadf%oW8)((=v~ zPkE^0msKrj55y)J5wO^$36!N`O+B%-JBIHWR(Z$T$7~J@N-Pq?ijCUMPBk1usf*q6 zc7+H~3~9)oh))nXG1S|Dos+D2jT$YmoaZD?SLWTQ2|0AdzUsi}wC2U@Gl@sg*e{xP zuNP+vn8r4lw+~jHdYacxYN9+6bp;l=x_4L;uC--$k>qJf#=Sw!SzANBF_AHE zy#o60d`;uG7=H?4^OA?M@H}_yEeB9z5nDZ#PCqBsADE%;4AULsR~p}&$`<`L@dE$C zGKo;5nd?|Us?z+F%U&3jZPp&HsSpx*G>0O&i>=TFKReLgi_Iliqf;lG@I01;3w%$G zSx_e81~kW5NVZmo7OjsQSo0KGG?iscr&FhwV0oPzu68L?X`Zu~j;PX;F03jIH6u=c zv|p42S%>YPax6H9ST-i|DR-^hetRgU!D_S-mY$H?qqT(EDx-sQ+ zU-tf`RQiO)`O-K6Z@-w3jdP#K_Ix?qHqa1JZ`#`cbs(fD-p}U6*00Wys+kCU_Mu&u ziCk9@)A;?R;%J&qNv%;p|4G35I6AfBw2A%OahDw!nS@1CLWMgYiRf?G6&SW`rd+XH zd7Y8Rp#^s${Z;4k!@0pqOo}e1dVMeT&G828sJG{*v&YK>uVL_vUe%kQ%6pjeLu6pG1`bf4 z7t=i+snaf8DC`WkeVlf_W1ORmi+KBr6KOG&RA4;k*E2hNjeJ0lUJJxeeg#>y{EB31 zQu4*_^-HRg`B^C+q=&IUAIE9|nBqH0U z``B;Wrh=)%-&kou_ddE^_LMG|irwx?u0#Aa>Rl4eVK5k(^4#3V(J3KjLPJHG@uLI2 z=4tNH+zV128aNhy&=B0){gLT3W(VoDX6LAM%TmBnN>WkbHsm`mq9?mo{`j4DMC(M4 zKJ{(NEZ$tfnBu;%^!5QD&L0dR*fP@5@6r>ttq3rHIR^|jtX+NW<(U*0qp=m_i(!Kp zc3RKEs@TIGCFR|zdW0SDUOCtF#f6hKepGnTtji?N1k~BJnjrME4d55dGB5rqUaZ$HDsk7Xw**uLBBWF!{r?X=Dz0fr6L~nnW zrlomad9!t#)&ti&y4-uy!K9XW`GJ==kyHdbm3rvG-Hby=bIlf!4h0Ld1{K!5Pdv@N z7j*m+TcfSh-}b}|*Ux26VtvV5H_tv4%f6_2^dGBnO}b_Y?4(gqrBrbR*NoDWjWwEu zi=9cLr4}1qa;i!uG6U&5-oGlqPUFmcwDaFbjhg2M5&XBd)?60??(pUhqf7zf0Wu^o zcfTLu%QIg?g)vkc5j!9Q@+~12)49PW-P09?DgR+uWlYR^!UY8v57{v7+uJ_S0Cuie z;#F%-UlCZ45|)>CLLb`L@4kFhrIMNbKFE96_JefHo%t?$_b&4>t51%pAD74PQ0!5y zVbUKYBs|w#nq%(WgC5<3F+W1!Qzk0rA(u@z*m-b zx{p8q5&ndrm9?+me9QmUe@>-bWMBJTWG{2}kTV|LPYuY#ZJ$CTUv?EE4;6jvc?uy; zAU zh~#mT+p$}W#hI7Ps#0;h_AKHr`Yl!!tO{X&(a&bgW&rRzQE(YP^%fnTI$o5=O_&Nz zrVFN0$^k?=F?=Kvfl9RvJWY}uPbkElQ0L#?@y-p6uC+Z%?KoOH(fq{@3bo(cTU_=wr2>6o>hnk;hx#u!CB=X!am^ytnAm z!kAur{b3Xc5VTUWQUh%HQsXdr#yk$fOp`~E277|?8SmY5m@?Um30#C*+D7Lvk4LL} zKJM`nDpWkWf_&$$6KsXb&P;*ciPlq4*9nrZK=KywHlDv|`^JN^;1(VEE85m~AOkw^ z@v9j5Ny}NaMR_l?I8!BxF8DO}xRce{w0ry82b`MEj6Fyrn)6i6VO&QU_VIBGKi3g;rBZ;H z0E=&FF2BW+zkRI#T$n$s1K?yCWF^yvv)2qoypBAR=t&7RN2(~c<*q}WJ0U2a7gXEQ ztOas=klN$IDrk8>qHo^+?%f+o7bdkFYnRG`Fj)EihzOR-zVOFNfo5eiFMnBBZBg>h z+AYQrOZhcYb}CX~U9*;p z=-FXc1#C#nUE!~G3hFKSK-C3Qyx|=a9sh27Dg0u9ON;w}qAVOK9>qHIWgXo+LvG53 zf;!*ojfjc@|chT~jNm#Wyc3K>Wnf__~mNY4}Xy$Wx7qVX4ct47Qdf-=Y8mr6H!xcPF zWF^F*m*ROX4jq%R5lxNFxS%5S0P=iyxriIkP}g;hKlo^&*Jo$3@KI3OE!OknvMVkE z0#ONSGt`DNCToT(h+UePC}J90$p)31dDQVU)t3u|*@%L~WEOd3A44@~r(_d!n1U2q zXnzo-&bpIYM8(7ZqK^%WiHbP_;rxwd4!;=S2$CWk>QHq@NPBaTPN4VGQ`+;=92}~2hLRvHC^%@{1oAWr?nu)^Mjs#QQ%ndAZiL|V+OWwEDoR64#eRD z)S%Uj1i_DYA-izzI&^AEXnk8M?nxr`RfVt%8f=BjUrd(ia}Q9yi;F<$8puCDa?B673pCU2f$2(iG>8fc zKnD=}Wsp)SmUij$p=qc6YUdv8f;H~wFr3duoF-(YyUh*o%J_Jr8#aR{t(|di)Q-EF z_h()ZVv~jNWp}nTCtJdf6w4Bez<|dLs=pmCyTG5vOTlqgE*2cDI2A`If`NmCQ6hUR?eiG{|2w=-i=#WJZ6rglD!y)o#T zf_Dw1aI-!_9MFJRirKovqC(bEs)?2ooOB(kthd9pef2C0#B0?`e%ntg6aVx-!23Wh zbnDwRW-%MlvMtg(p|qMHl0~WGbrb~7fcC%jXpk+4bT!s%sG<-yt4z1Nc?xW`nFp1M zQ+(o=CQ``lw5l=Esm8Y!_}d{xCZzIhOu}rX8XYTI_ohBbXxx9_uYzp(^y^c$qm6t~ z^nFcFdD8Y=cGURpcY)Vc5+M`A_`7o=nvBekz_I-|2oFG<4FnUwd|{mnbk76x(ZUq? zrkX+qPH8BsGJ~m%6t$n<4fB!c<<^4gT`4QoU7e5Cxc_QCmP?qBY7oMM-gHbSwgBI( zC8t+fXq~>kGP8(O0Hv6s|R=2?6YqkDoK#+(Oz4< z6H8YR2eBA|6^TU?GO+bQSJHtSS_WV*&bX@lrA0$jL0r%+3*)uF_^q?{f3locw{~(a zJ>C`nWEr*k|k*DRpzdEv%(b zF}|Uk)lXdumi}jXi9fu%)`hMs#fKYtBr93D?hY=^^0jb?@J_}17hi1_OHK*BW4iT> z4uKdK)?SC-XQ7<+zn|Py^t1%{30Yt=dXg>r;iOh6aD(C5B|vr;O|W51ha*!d0f``h z6us>m#`)&R|MFhMwFJ|(I%8`#{+ii+`H$_3boYG6^cwNw5d;^70$d0i2U*`M^1maM z-}YnMDwrU{i3ayy(dj=%u?paR1E(<4i9DeSu395&Us`yx$J?&NdV0{CO{DMvn| zbMp&IuV#_UU;AC`f(E_*y$k8MQmTKvOM3G0?TMJ6U&9We%i^ru_CvcS$N4bK~8xABLlMQ!% zoG4^%e%qo1R`MmT)B*YH&Yd7HOk_nHFSdGj;ngF0>&)tqrzP|6Lk! zqjO3Y*g;k40pB;4X3509sopP%p#ut)QOH)fmDFdg7z@lco4=HggfmQGO=0Cmf*SBdv8Qfpd23Nk1p3cnPC?zyW)Cch`y$+t4cn{bv zg_qTshZumH;iXMstV$q%b9}_a{D)7~pXgIMp!LGy)?cxSaPS|UCn!KJW>ha+xCuR+ zinqIPv$!^E!8Keg@`ThhQbZWtuNND6X zSvP5t1Fv!Y$qrk)qR|CayT2qyt(aon^cDH(*&Qi{)R>zLZ ziYW$9#^o6eXE*b3awZ&+9n7k< z`*j&-TYg3;_D2o_pn;2ZK_{^YDptu-NW7nl3qV90a?v*VNkAvK%LnaKeYnW?|Naf^ zz2(kTe5EWep-KXxqmQD7qih+$Yx05uR}hhZkWHBozsD+z5-6V_F+66t44k`<_DkSo zg^?JH`TccA(=VUfw<8y2hJdVze-x`h{`=A zcFeb;4ONQ9O>>MiJORRrmEu!e1KSAxDU2yL)qlHy#>CQa__^<{+rJ5!Eq5^4sLKnN zzmpGF$f;IkOY9OT{+t}0{57Gu2Rgh=Q4~R~)J@(xsMSPujVwQH)`C`WeK7#bVLCB* z(J@0BAT%>R{X4niaL9aNx;SATsJ@A!4~ZP5k9WtlNR--t=$^ay&Fd+&j$?W=6l*cH z^gQUzga|Hg?(BbY+l<{u;9SrEOLU&wU^=flu)e^LgoYTO*9>8#* z_P5oLI(nsy<`^E$?9}W`C^VUR^UPbp{sunt?S)Xy`*|SS#=n3v(wt?xh}-9UnR9j{ z1p2832>bOS+VZGG1S>=L7=9!K*ql7x%LBz>7{;p<2)2tt!e5^|kLOnL2ML;}ubx$j zHDO#*Fxjh(UcK@9>>#ozev<|~!e*_M#3J0R77Z|;SZ-;><#7OGWe6L|`?f#O1mmxGcR5O0NT2=X>laxF~Pq(9Qpa&2;jlD`aSWcE6d?HIno zPe>x^#*nh2z1>a|==NN!*D&<>K^^r&-i3mzX^iF~yVMC&J}n(5R-we00xa&Fl%BIi zCR9mK*8gyHR-=#&|8#r36L_KJ(5KCt7)AEpxdl9&1yo{DN*_yZVPRTkm3hwcV>1EH z)7tG&TgOGlt(Lm^3*uVlC3BadT^eSwyv%mH02QG0Y&!OQ%{Rhq8s^UUJ&d6h$>bX* z#^Fbdavs~THcY%WtUb09Jqa?dQw<elgfPa9$#1e`wHs{C}0geXFt<4 z5g%`es3pTZ0LF@uo)NHOQ;ZxZ#3PR|I4DA^MlV!n*bIT&_aE8=S}pPxoyMLBP0cQ< zPX&RRO?QOZ)9hJ@nvo;)w#se;w|zZMVz!CUP<0*rK#p(vQ~eAglcd)=TWg)eR2gV? z^7KU3PL2%F>~lQ=AsKGTwBlu6Nx!lup-)d@%B$FXP~@PnB*hPiJ8mCCcJ;ok!CF^- zVFg;%K>@;rNeWnOXehs35TL7NF!)HL)NOa)) z)k((0-`|Vmb^s;*BQ>>VcK^A35jNi%*oMR_kQ^PdzE`gPl1KT+ew57nQ|j-Rb^Cez z7}sPK*Z6Ws>JPvpGQS%tm`;bB)rk#PWVGW+;|n?a9&=}M(DTE-Zno!k$QjtOi@rPI zf~VBw=7I&dvA4wJ<}NxhU*=y9FH{x(X>G48CcL>>D>1*m*wse;Wyt)GXI9Gv*Y%9VP_!**P`S^AOoX`|510P`NNbV_JLFZ@p1 z1Nq>(JzfwCv-G=eIdCr|I00*6v%o(JX)IH6UQ;yzL9@`DG4x%N>rhHReSUJRo`tHy z8IWhqw>UO&Uf?(EW49(j`8{x~r|Jk5aJT701=A%coWZ|(zZyrgS9RMQx(_Ey;l_8C0XaXXLt8b4cO(_X za&C082L;H2OeuEayJ)|8sAF~Vf-==?=6mt1( zrf;)uL-HuGzTvnsXOIn~0E5T)@qjrHy==vuZ-#~;ARaE>3>Xb6xzTz}HlqO`bS-E> zxrN0j!3YO31v=19vP;F$-qL4XdK%>yp3*NOGR80Jc<8_dO;nsksWLCLAD!y+7rW=X z@|%~Evc^mKkt_Y6;s|IFG8&*29^`DTo|gqI`vnVi=obiLz_YkR;I@DV3|+N~eW?A7 z+(b@{k0fy~|E1>Vr#R=u`}T|#kgcO|37!yz0JaFjClA3_(@7txCx(P}+V?dtaLUAdggL?lOZQeoBFgEI_14gM^xZi0T}#m7gtBAk+$(G`8{t00SN?7U z*yd30P@m2w7nT+!0VYcQPm678#Conf~Q6`EwKyaM>iNuk7C-32Hw)x^WOWxDW>oc9gHT%qpTM#ic_Q z93V39oEk99y3@Mu#uy*k7^GDp9$=5z(LJ*BDYR=)8 zsvaV`fe1TSa}VfRI5$8M^A6hN?)k;5^`{KoH_n7I%-ej7IFuk8@5Hzft51HgTeoPo zo{~@Taw9#(j=CVhR0!MK;N^Mm)W}Ws%^efa?Y8eQAH{rMWpeE8U*vy=$Qg|)k!vlU z>RERZ#M>7Y5d@lH9CD1gBma~J z4*>>vqPvyF2o35Ca>KdMQ^S3ErinLWwnu{Ml7T>NDN{a%51U8*GUU}E=4uemIrkE? zd=rmmparM|)qrjYaI5w%c9$bI8u%#!#x`~fVc;;on1-xp~ixR*5o zRdj7Rr=2e)bQ5wrBGB|Oxi4(;9pgrfnh6U@-jJFFHLDdp8aGKph@CXv z6@+xWS8&eT)91=6tX=CnR0-lO0!1i|@}0_mudwAdhb>5Al8TlsYpnEWMhXGVe+jW5 zbd-+TFE(q{FmB#&f|li9;E0)4&dj#xC^ASJJCh;~alrTpnX2Z($KU-H1bvj!di=rJ zM-=>E62JFkib_KvMWK8|VvHs$kG1StIzK>Qm7`1x3K4|G)Oi-BGr zqr`EMW+oeDjlK5M4p3MQw*0YI_Fny42Js;|Ap6j{kpg9B4Wd6`igm?$zd_yhiNdhE zMef;OcV|Ng8h&r(cElUfG>zC1dizD`TSiM0#FLXnFPL*BZ6Wrp+iiVmKO{we<*|Ju^j&-Q zJ0+<2VJ0P9a1TQ0594At{*DFyfH%L9{(l1<)&Q74W_y@hXL-j=SsZe1_q+E3w$~J`N#TK=%T>SR=o>^X`!2R;cAVEC`Reb_K~JhnmQG zIY5ftp&;ASAZL9P17X@V~kkzHkw#mdH~PYBfu9T4Ds1M+Q- zLi>qs;JPEZFIpDe6^
Pf+Nm$4qOL~aEz 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

K1lL9fyXya+Vs~iI0f#Z!V9e3pp>`lIXe)QS(Qi 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�D*+ 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 I&&_-O0l$c_KmY&$ literal 245603 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�jP^KFjKMz@g?&8GCB)3jLB-G5c&*jV;e_gh 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%0AZ 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 diff --git a/docs/audits/toolchain-atlas/foundations.svg b/docs/audits/toolchain-atlas/foundations.svg index 6cdfd5a..894fc1c 100644 --- a/docs/audits/toolchain-atlas/foundations.svg +++ b/docs/audits/toolchain-atlas/foundations.svg @@ -1,2447 +1 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 - -Faces and foundations -HYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026 -Local + selected published evidence. A tested slice is not a whole-language safety certificate. - -T -tested - -P -proof checked - -I -code inspected - -D -design - -! -partial / blocked - -F -file only - -? -not assessed -R = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.html - -LANGUAGE - -FRONTEND - -EXECUTION - -INTEGRATION - -ASSURANCE - -DELIVERY -Syntax -Semantics -Type checker -Ownership / effects -AST -Judgement graph -Lexer -Parser -Elaboration / IR -REPL -LSP / debugger -Interpreter / runner -Meta-interpreter -Compiler / build -Meta-compiler -Code generators -Coprocessor / GPU -FFI / ABI / verifier -Standard library -Aggregate library -Other libraries -Unit / conformance tests -Property tests / fuzzing -Formal model / proofs -Proof correspondence -CI / security gates -Measurement / bench -Release / packaging - -FACES AND FOUNDATIONS -My: Solo -My: Solo / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Solo / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Solo / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet -My: Duet / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Duet / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Duet / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble -My: Ensemble / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications. - -R - -My: Ensemble / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My: Ensemble / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection -Me projection / syntax: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / semantics: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / types: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / ast: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / lexer: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / parser: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / ir: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / interpreter: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / compiler: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / proof: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / closure: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot. - -R - -Me projection / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Me projection / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript -rattlescript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -rattlescript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -rattlescript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -rattlescript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript -jaffascript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -jaffascript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -jaffascript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -jaffascript / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto -cafescripto / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -cafescripto / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -cafescripto / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -cafescripto / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript -lucidscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lucidscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -lucidscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lucidscript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript -pseudoscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -pseudoscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof. - -R - -pseudoscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -pseudoscript / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply -Panoply / syntax: Repurposed v1 lineage and new charter reviewed. - -D - -Panoply / semantics: Repurposed v1 lineage and new charter reviewed. - -D - -Panoply / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / interpreter: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / compiler: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Panoply / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / closure: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler. - -! - -Panoply / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Panoply / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing -nextgen-typing / syntax: Typing research programme/coordinator; assess the linked kernels separately. - -D - -nextgen-typing / semantics: Typing research programme/coordinator; assess the linked kernels separately. - -D - -nextgen-typing / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / lexer: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / parser: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / repl: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / interpreter: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / compiler: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / meta_compiler: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / stdlib: Coordinator role. Native execution components belong to the referenced languages/kernels. - -H - -nextgen-typing / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nextgen-typing / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nextgen-typing / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria -Kategoria / syntax: Five research routes; alpha/Idris extension contains source while other routes are largely prose. - -D - -Kategoria / semantics: Five research routes; alpha/Idris extension contains source while other routes are largely prose. - -D - -Kategoria / types: Alpha route Idris source inspected; broad multi-route implementation not established. - -I - -Kategoria / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Kategoria / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / proof: A separate actual Idris Refl transport control checked successfully, refuting the claim that safe equality transport itself is impossible. It is not a cubical/univalence implementation. - -P - -Kategoria / closure: The transport control does not establish soundness of all five proposed routes. - -! - -Kategoria / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Kategoria / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL -TypeLL / syntax: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract. - -D - -TypeLL / semantics: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract. - -D - -TypeLL / types: Checker implementation inspected; finish can return success with pending proof obligations and linearity issues. - -I - -TypeLL / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / ir: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / abi: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeLL / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / unit: Offline TypeLL core cargo tests passed. - -T - -TypeLL / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / proof: Idris Soundness model covers Bool/Int/Unit/Arrow; it does not establish all hub types and bridges. - -I - -TypeLL / closure: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale. - -! - -TypeLL / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeLL / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm -typed-wasm / syntax: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed. - -D - -typed-wasm / semantics: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed. - -D - -typed-wasm / types: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / compiler: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference. - -! - -typed-wasm / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / codegen: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typed-wasm / abi: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section. - -I - -typed-wasm / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / unit: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference. - -! - -typed-wasm / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / proof: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser. - -! - -typed-wasm / closure: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser. - -! - -typed-wasm / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typed-wasm / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET -SystemET / syntax: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific. - -D - -SystemET / semantics: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific. - -D - -SystemET / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -SystemET / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / closure: No single end-to-end theorem across all five layers was established in this audit. - -? - -SystemET / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -SystemET / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype -Anytype / syntax: Typed kernel and its relation to SystemET/AffineScript reviewed. - -D - -Anytype / semantics: Typed kernel and its relation to SystemET/AffineScript reviewed. - -D - -Anytype / types: Idris executable kernel inspected, including affine weakening and linear rejection. - -I - -Anytype / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / compiler: Justfile completion messages/TODO recipes are not a kernel build or compiler implementation. - -! - -Anytype / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / unit: 19 matrix cases passed, including affine weakening and rejection of invalid linear use. - -T - -Anytype / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anytype / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anytype / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib -Aggregate library / aLib / syntax: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance. - -D - -Aggregate library / aLib / semantics: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance. - -D - -Aggregate library / aLib / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / lexer: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / parser: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / interpreter: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / compiler: Library role; host-language frontend/runtime must be assessed in its own row. - -H - -Aggregate library / aLib / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / alib: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established. - -I - -Aggregate library / aLib / libraries: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established. - -I - -Aggregate library / aLib / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / closure: An operation name shared by languages does not prove matching evaluation order, numerical domain, errors or effects. - -! - -Aggregate library / aLib / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Aggregate library / aLib / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Aggregate library / aLib / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types -Echo types / syntax: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters. - -D - -Echo types / semantics: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters. - -D - -Echo types / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Echo types / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Echo types / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus -Cut calculus / syntax: Finite/conditional research constructions reviewed; no universal transfinite guarantee established. - -D - -Cut calculus / semantics: Finite/conditional research constructions reviewed; no universal transfinite guarantee established. - -D - -Cut calculus / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / closure: Preserve the stated finite/model assumptions when relating this work to language guarantees. - -! - -Cut calculus / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Cut calculus / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Cut calculus / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite -Bunsenite / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / semantics: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / lexer: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / parser: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / interpreter: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / compiler: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / stdlib: Nickel-hosted bindings role. Do not count a second independent language toolchain. - -H - -Bunsenite / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Bunsenite / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Bunsenite / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot -Oikosbot / syntax: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / semantics: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / ast: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / lexer: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / parser: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / interpreter: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired. - -! - -Oikosbot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / compiler: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / abi: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired. - -! - -Oikosbot / stdlib: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row. - -H - -Oikosbot / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / unit: Workspace tests and 9 all-features adapter tests pass, including invalid-output rejection and no invented cost measurements. - -T - -Oikosbot / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikosbot / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikosbot / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 86. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -Oikosbot / bench: Adapter no longer invents resource costs; measured resource accounting remains an integration obligation. - -! - -Oikosbot / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -21 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages. -F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees. -Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse. -Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. - +SPDX-License-Identifier: CC-BY-SA-4.0Faces and foundationsHYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026Local + selected published evidence. A tested slice is not a whole-language safety certificate.TtestedPproof checkedIcode inspectedDdesign!partial / blockedFfile only?not assessedR = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.htmlLANGUAGEFRONTENDEXECUTIONINTEGRATIONASSURANCEDELIVERYSyntaxSemanticsType checkerOwnership / effectsASTJudgement graphLexerParserElaboration / IRREPLLSP / debuggerInterpreter / runnerMeta-interpreterCompiler / buildMeta-compilerCode generatorsCoprocessor / GPUFFI / ABI / verifierStandard libraryAggregate libraryOther librariesUnit / conformance testsProperty tests / fuzzingFormal model / proofsProof correspondenceCI / security gatesMeasurement / benchRelease / packagingFACES AND FOUNDATIONSMy: SoloMy: Solo / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Solo / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Solo / release: No sufficient component assessment in this audit. This is not a claim of absence.?My: DuetMy: Duet / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Duet / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Duet / release: No sufficient component assessment in this audit. This is not a claim of absence.?My: EnsembleMy: Ensemble / syntax: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / semantics: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / types: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / effects: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ast: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / lexer: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / parser: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ir: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / repl: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / editor: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / interpreter: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / compiler: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / codegen: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / abi: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / stdlib: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / unit: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / proof: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / closure: Refer to My family/shared core and the dialect-specific proof registry. The 25 QTT tests are shared-core evidence, not three independent dialect certifications.RMy: Ensemble / ci: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / bench: No sufficient component assessment in this audit. This is not a claim of absence.?My: Ensemble / release: No sufficient component assessment in this audit. This is not a claim of absence.?Me projectionMe projection / syntax: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / semantics: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / types: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / ast: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / lexer: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / parser: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / ir: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / interpreter: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / compiler: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / proof: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / closure: Projection into the My family. Surface-to-core preservation must be tied to the specific local/published proof snapshot.RMe projection / ci: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Me projection / release: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescriptrattlescript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?rattlescript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rrattlescript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Frattlescript / release: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascriptjaffascript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?jaffascript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rjaffascript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjaffascript / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescriptocafescripto / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / ast: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / parser: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / ir: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / repl: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / editor: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / alib: No sufficient component assessment in this audit. This is not a claim of absence.?cafescripto / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rcafescripto / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fcafescripto / release: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscriptlucidscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?lucidscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rlucidscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flucidscript / release: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscriptpseudoscript / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / semantics: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / types: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / effects: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / ast: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / parser: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / ir: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / repl: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / editor: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / interpreter: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / compiler: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / alib: No sufficient component assessment in this audit. This is not a claim of absence.?pseudoscript / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / proof: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / closure: Canonical AffineScript v2 is the semantic reference; this face does not inherit v1 refinement features or a separately checked compiler proof.Rpseudoscript / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fpseudoscript / release: No sufficient component assessment in this audit. This is not a claim of absence.?PanoplyPanoply / syntax: Repurposed v1 lineage and new charter reviewed.DPanoply / semantics: Repurposed v1 lineage and new charter reviewed.DPanoply / types: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / interpreter: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / compiler: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Panoply / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / closure: Current charter leaves the new toolchain unimplemented; inherited repository history is not a working Panoply compiler.!Panoply / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPanoply / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typingnextgen-typing / syntax: Typing research programme/coordinator; assess the linked kernels separately.Dnextgen-typing / semantics: Typing research programme/coordinator; assess the linked kernels separately.Dnextgen-typing / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / ast: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / lexer: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / parser: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / ir: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / repl: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / editor: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / interpreter: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / compiler: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / meta_compiler: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / stdlib: Coordinator role. Native execution components belong to the referenced languages/kernels.Hnextgen-typing / alib: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / closure: No sufficient component assessment in this audit. This is not a claim of absence.?nextgen-typing / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnextgen-typing / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoriaKategoria / syntax: Five research routes; alpha/Idris extension contains source while other routes are largely prose.DKategoria / semantics: Five research routes; alpha/Idris extension contains source while other routes are largely prose.DKategoria / types: Alpha route Idris source inspected; broad multi-route implementation not established.IKategoria / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Kategoria / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / proof: A separate actual Idris Refl transport control checked successfully, refuting the claim that safe equality transport itself is impossible. It is not a cubical/univalence implementation.PKategoria / closure: The transport control does not establish soundness of all five proposed routes.!Kategoria / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKategoria / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLLTypeLL / syntax: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract.DTypeLL / semantics: Rust checker hub and Idris model reviewed; each bridge needs its own preservation contract.DTypeLL / types: Checker implementation inspected; finish can return success with pending proof obligations and linearity issues.ITypeLL / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / ast: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / parser: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / ir: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / repl: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / editor: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / abi: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / alib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeLL / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / unit: Offline TypeLL core cargo tests passed.TTypeLL / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / proof: Idris Soundness model covers Bool/Int/Unit/Arrow; it does not establish all hub types and bridges.ITypeLL / closure: Bridge drops record/variant labels, indexed-Nat expressions and dependent-arrow effects; external proof discharge is TODO. Affine v1 refinement assumptions are stale.!TypeLL / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeLL / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasmtyped-wasm / syntax: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed.Dtyped-wasm / semantics: Typed WebAssembly sections, producer/checker relationship and trust boundary reviewed.Dtyped-wasm / types: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / repl: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / editor: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / compiler: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference.!typed-wasm / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / codegen: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?typed-wasm / abi: Rust verifier and producer code inspected; compatibility accepts a binary without an ownership section.Ityped-wasm / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / unit: Actual workspace cargo resolution failed: codegen requests nonexistent verifier feature unstable-l13-imports. Tests never started; no false test-failure inference.!typed-wasm / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / proof: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser.!typed-wasm / closure: SourceAccepts and VerifierAccepts use the same FunctionsAccepted witness in the Idris fixture model. That is not a refinement proof of the Rust byte parser.!typed-wasm / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftyped-wasm / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemETSystemET / syntax: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific.DSystemET / semantics: L0 runtime, L1 total conversion, L2 grades, L3 guarded recursion, L4 effects/TEA; obligations must remain layer-specific.DSystemET / types: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / parser: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / ir: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / repl: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / editor: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / alib: No sufficient component assessment in this audit. This is not a claim of absence.?SystemET / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / closure: No single end-to-end theorem across all five layers was established in this audit.?SystemET / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FSystemET / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytypeAnytype / syntax: Typed kernel and its relation to SystemET/AffineScript reviewed.DAnytype / semantics: Typed kernel and its relation to SystemET/AffineScript reviewed.DAnytype / types: Idris executable kernel inspected, including affine weakening and linear rejection.IAnytype / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / compiler: Justfile completion messages/TODO recipes are not a kernel build or compiler implementation.!Anytype / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / unit: 19 matrix cases passed, including affine weakening and rejection of invalid linear use.TAnytype / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Anytype / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnytype / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLibAggregate library / aLib / syntax: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance.DAggregate library / aLib / semantics: Common semantic operations with per-language bindings; each binding needs operation/domain-specific conformance.DAggregate library / aLib / types: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / lexer: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / parser: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / interpreter: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / compiler: Library role; host-language frontend/runtime must be assessed in its own row.HAggregate library / aLib / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / alib: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established.IAggregate library / aLib / libraries: Aggregate design and bindings reviewed. stdlib-merger implementation files are located; a full merger/conformance run is not established.IAggregate library / aLib / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / closure: An operation name shared by languages does not prove matching evaluation order, numerical domain, errors or effects.!Aggregate library / aLib / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAggregate library / aLib / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Aggregate library / aLib / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho typesEcho types / syntax: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters.DEcho types / semantics: Residue, information retention and modality foundation referenced by My/Firmboot; model scope matters.DEcho types / types: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEcho types / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Echo types / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculusCut calculus / syntax: Finite/conditional research constructions reviewed; no universal transfinite guarantee established.DCut calculus / semantics: Finite/conditional research constructions reviewed; no universal transfinite guarantee established.DCut calculus / types: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / unit: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / closure: Preserve the stated finite/model assumptions when relating this work to language guarantees.!Cut calculus / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FCut calculus / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Cut calculus / release: No sufficient component assessment in this audit. This is not a claim of absence.?BunseniteBunsenite / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / semantics: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / types: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / lexer: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / parser: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / interpreter: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / compiler: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / stdlib: Nickel-hosted bindings role. Do not count a second independent language toolchain.HBunsenite / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Bunsenite / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBunsenite / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbotOikosbot / syntax: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / semantics: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / types: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / ast: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / lexer: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / parser: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / interpreter: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired.!Oikosbot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / compiler: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / abi: Adapter now rejects malformed/non-boolean output and unavailable native execution. The real Eclexia JSON policy protocol remains unwired.!Oikosbot / stdlib: Bot consumer role; Eclexia frontend/compiler belongs in the Eclexia row.HOikosbot / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / unit: Workspace tests and 9 all-features adapter tests pass, including invalid-output rejection and no invented cost measurements.TOikosbot / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikosbot / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Oikosbot / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 86. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IOikosbot / bench: Adapter no longer invents resource costs; measured resource accounting remains an integration obligation.!Oikosbot / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.F21 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages.F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees.Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse.Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. \ No newline at end of file diff --git a/docs/audits/toolchain-atlas/languages.png b/docs/audits/toolchain-atlas/languages.png index dd9033c431cb1a39b1b18ee4bcc0e42634589402..f5107729075c4d5c6206207e23216fc680697e36 100644 GIT binary patch literal 202976 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%0D@= zZLdtsxadQwfPjri>k2*WpaBh*iK~6&LGT1ejO6izYAoA?+Qv-d{T5$7h>@qHzfTDALx}R;qe;p0YD`oIxSd{_B?&k84e< zs*a2lAwYuSdBu1s3TQzMf00;_Yw}4-@*!%7zOg<}{n&(gEGY0>-qgx37>e5yC{|XAp$-gK9@CVWlIJg9yE%( z6u2l{SXlbsu4#b`MOKu(@zYP^qMo~NTTAphdoKBgJ>q&6HrNQ6N*Gr+Z6^Ly_dfVG z#ZoZa8MIX>jXzd+Kk)5d&BFDizAhjgpBr1gW@37}`kr8R{S8jVHxr5_rTLQI@X3Sj zb-ZmYd^)Y~r7WkgUA=w}N|$cm=0Oi=@>uir&%K3cKA-f^)-L3kBKU^RPI=n4gw|u> zcy0PU=*Rr7vpc_d`F7fv=vg3iW$(JD>%?ok(JS87*mM6?sR+9okt7?^jv|Jbr?pMHaSmDasxbEd8! z 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≦ibpfKRqhkdK;Mwa(?;_-!C27n`?x5tOX(}Dk_;J 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 hN%xW>-FqUM`0^ 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°8bi**-e|I7GEkZ4I+juwY}viUB+PBtyEPmC4|DGU6jipp@uCi>Ai^j?Kw(hH zNr{pb2a%k!fJzccl5-Lxp!vneYgIv>P>Z7 zWjg|%K4zV-XQjq2%a-o|7TPBc%a+I;+?&-wdG--wV9@@hNeJuKtK(SAJcfqx2V zja>L_LvC|O^Z9D%Va{xGKh90FRi5b9(Fv9Qq>hUm6>~jlyGwm8A>Fdp6t`Fp-Dc&= zt=sW7D-6TBW5lm9Fd%hQz8v1IlYT4Uz_unO_B1jm;qF0cfxXTAEk_wGGO|g1;$PSz zB$AsYwDt7l9)DV_kJ6XAg43UyEVBGg$#_3lD&rD*BY2scmv`|(pp-{6FQK)`ykAA$ z3qk8=*~&b07+(nl47%NNFfa%(M~E?8MdWr~#=jD60M}}Lg) z`PEHKDw2qZEa@E`Koi?@%;dDP_YW$~Kl_+E;^*>im?-48hld0NkX$5l*&S$s6F`|& z3Y7wa$!k-z-)xMardSx#olFpwHn0IRKd4+9@@Numpra0=qvM`b*x7|WVr{=~J1|JT zY3}yN@i&oyxsO_MnaGsrqVKiiLS10h{NPdFxIlCx*jxByL>D3kqWw)cU6e6iK?JwJW~R#*$!PZ$xww5s5vSHguvN(B?Jo5(27;b2o9 zRys%{-i1hCM7OAYWslmmTY2hYz9#hd_X~N6wZ7c0tGZgiW+*5-9zy(*pSKuAJkrMW zS=$O{1s6|oxN6nR+~rMDjzG3o|CiCWGMz- z0!#ypZ?``mq?UE;Rqz(&+onakxh3Sz5(c1q8OChW?T?kilfn+XWpQqM^)4G?RpJ;J zVs6rEn-9ThDO|mciSe#D*a#OatO!N> zp&U`xANupJp)&Ub*VPU~N@6*}r&XQWb5`@FS$v9ZYX;OtO6~G&Y7f($ht*0(9HtgL zCJl?;p7ZhY^Xr`7-krm`pd#KGn=IY(hAF+{12ZzGGD!Jb7aqWHnOSLq$ge8uqJDSXy-#UAA{+E zlMP}y{jk)0xE*vWWJ+z-R(V)T8UEwu9e=+=yL(dFTl>0ssFIYKR*rRk{-L#r-EkIi zXU$@vw8zUYg{=z8NN^Sf83l|u;@h`K0lo<6P*%F{dVpHcn_ zZQI61wd1u@w9O5pd{6pPwVWdd2cA8aCASE1%7`+zl`EgB+qio|Mj&rB)^B z-7r9)!`aZ>->t5=i)5oHrrdk$s zeBdpJT#1J2ushxEzK`4KjdOUzzZ`7$yVMExb+5%vZYri16FCos%on!oY*c`dQnkHx z$v{%VXdetwNPp8YJLf{a94s zC_H?4mqzmv?|Y}VpRZ{}?JS~*U|pr!{uy2G9=sKXMcpp%p7>PjtwM{*+N3-hUzeoZ zbf0?t;n3)1e;3`6+L6z9xjwu_9b9t>6!Q8@HK_Pl0z)(#l$hS**_za!j8!}o$MV4M zuHYLeGGVTX656Vt2N;wAGs7{`w%0EHBYSI1mE~+BF5S{Vj#G^Oy_0EjE$PXZ>*{J~ z!$l2XeG?BLUmv~KGkc`d2%QP)=VRKblSJ|P_90rCcREEiQTw0349b7JpSjkFvAN8z zI>lXxjF81(m&oZEEx`%P8ukhvBah}iLs`006v9$67(Ac5&B|ro=c=i3fQwZ(?Ri?! zobx_ImSz1wPno-KyI=KQAV{;%;j$BO|OZL_MO*RIM05E|FB+TM$Q){8NRIAUvh|bG-lTmop({q7sGx)&)v2=6$CdpPv2ngdqwT8?2odaPp<3l zEQ}t4b~;sQH+zkr%kuWNlrxr_HuTYL=ay(P_#F2wCl&)856+!kpu#-uw@;@*7akc} zNwc96qr84!OltSxK#|&FN?!v3Jx;b=T7)z`&JXco|P-q2bq45tN1h3B=8)&=$W#5^DE8 zmziJX%)RrfXU#4T6iMQ6Tff)2FCj)Gbp1N@SxPy%&cjki$<`Y-fw?$gnVa+ds@|Sh zo6c!=os))zmv61<$50P}s{OS4!{JnT0Cah@OG2J4uLSjm^>5*^%SYa=dLLdu;VJnO4!o(3fA`LY|F$r*%vD^iM=#Yq$k$R8+t%bGSSza6nI(Ow`~kY0pwrH zdFSUS~txzKqBJqR8Z8l*l!V^}F;Y#>V{MPQf*%hz$d zHlxY|-)!}j-4+R!JQk^CiJ)&uj^ zS>94Bm7J`(+VRmjIXZToqz+XK*U;k%34_mMU`O458D|rk%#$E|KHw25AXpehT!6R3`JemU%rVytll)MyVLK4&#OCdbbnNJCo>8!KVR0s6Ou@D`R zr#w*-Vp4STA3X5KK)pCQP7^gT#Pe}3);WQ$?0#5IZ~D5sBgZr{*4dCX!X4k2%$Cbo zL2z5oZ1rry$f3*}&Oo1v3-6-S-V2$k;E6=5bfP97YwIlmra{_p>4x8X_1kuGqiNM$ z`H=bGci(J;{6uxEMDxKM`1-K?&}tB86fB@zQ@e4KZxJ)Hcc~>0?wv7%x?5Df%Fd#> z9@J)7`iqwDUEw#=>pi@-uID^8H^%6GUqb3E6s_OZtlId7v+hDZYXzTNX9t(Z0zV-U z<)T>S`zZ#NbI3Lkt+SLDE(Fy|h4aiV-o!081hd2vzpccX)lXh0nIjo9snR(G`it)j zrZ_?eq+Y4#lb`D}PqgNSm9AhNklDpYLL~cT`qufg3xw87ER^p1mue{QRG6FMlZD-| z-=AnwHa$aWWb~m5x$o9`WgxVYX!K@7BP;cnI*q;gq2p?Ka#O>8!{XU9g&R4Kp=l#( z{I{M^n23y+Vxu`-&PZE3Prvhm?)nLg#c#(ojO|eVY7zMe@m!oQ3FhrVf+x63LpHRq zZg`hr?o8Qr!$VkLs8sc{o%)#^IvwfVA}r+Qg5#$B#E>vUi=IXO(${@|K6W3JO#~#| zy0~z!hwUR*4F*;w1MVgkD=VXHG+iF`42?)quSet&$2eHMDDO{4k!n&KoZejA+BzLO zttp?B+Z6n2e4-}v${;F-^4BwFplo^yv|&?5a;8;{^_t@J>!Ux{ys3sZrTo0SD_`@( zmvDuwJwcwNbZ-yeoO0+~TX?h>PXXE|v#RiI672sVdY#OumP8FncGcFFCYYWm(pVz> z>Rg>$Amjz-(?(a>7J&S_CLw)hb&BB{FS1A@$7KF}wwJ@UwmbfkV!A@s)Y4$GE-}hF zM1x*5%4&HcJujEX;af)%1J~Gv3m1a|eQQ5JOMrzau(#f%AnhB3ig?*#BQ@@DF;=Zo zujy6i^wO|@&%9+pY-)RoL*1i0PL0>6znwzv6d3F_EvGYUmYA68PmiF7jRIQ3O?MFw zKSi;q&u==MCoiM8!Z3VgBjEDFB64fyItPIVensgH*|`TnKP^79G@onNf0*85hkE`( z7w&}bnvm;S+-<{WOE$4YmDMf?+gU-=@?ZzadW!WmQ_gIy?dJ!j(^^$FpX2u#;1hr8 zX;NS1Jl@fdIW^juA1B@U(qme+BC@Xj(Q^;eAa!`OV)nP$Zsq?=T9W5%v$!?8#v`|V zS^I+CRcI#o$I(A<2AtiWRjwhKt`~%pC)|ICYOe18AFD#yV&Yu%(Wid@hIM}b+jo4J zVR;f`<>TI6t`MoX2`uYWD$Ie@_{BuuMm;&wx+?5o(9(V;iB1GzQns^26wS2lrA&>DO_xU> zG}H`NMA{tOlXOy31BEyIkt|4q8uCcn;#>F4Rt8o^wl$PEV*}ydW2xA)mN0riNycs@ zV_Hib8?4Mjm1F<8aM?MMg#|h;sB6otGcr$9!m~1{qTbBHNqPwR4!&~$}A8xr+yk#IX8;|wBvj42Ewk}fIKxI$me*UUW5&oxtTb<8>7LjkJ z30qp~8`di02W3B#u$#XvSE(||D5ye(JGen7OYWxS{mM72_wqntbN{FUwTM=s{W|nC znZx_M=o(M9B2omN=tiA3|9s@f0FdUw#tM9#Q|da+tvCTPxY5*XtaA zufck4r^7+Q9`A|;(j*u^-X)7!OKP{MWA-+a1Sm~xo#7D?!Qsz%*QO%m>x2qF%(nBU zDv}8%$unS~wU{{A|J~gagH3=El8 z1+%;D(BsG4a^l>MTyzk!*v4%73Z+A`%l7)Nk1|a33l{|~uXaB9u&hz`#p%xN&vNo| zoF7yRbwAU8pAZDUS|`q8)F`+!%lPgJoT4t+iUWEF+@81lAKyEH;cEUa)PaCey`n_2 ziH3qPvwuJQe7*rvlkQ1JHljSDlb)N5yz_b2!|BSqLSE$2C2!9VYAheRIUST;@{K@` zhgj}i9;#yCrjxaw-3d6Qm{yA1vyo-5z6y7TjQ@{X*Sn>smil9saZ#%?G^QC-v!UU^ zeCsYaTUVM(_?uRP9wlg9$~1aO^)OC5z|%vi`n4QWnhgFl`sSFcR!I##dh2YgYNrLu zmSLAs``777;i9$?mhIP#FRA=6SBeeB%Rz3HIa`pA1rma}Aa!fSQ(ek09^%TrKhK78rHdQ?Gyrdn)3M8Dm~b!cRSyo$7(4nZKB6#V*KgDNl9>+}N|>I@}% zssnQ-<_D!b3rRK;%2qrKG$M681y5m+XFZX9+fBX|Wjs>4{t@~{rW!-ygJ*{w-Ei}a z>>*98Sp1<`^u(JpWY;@bL#E-X+dvssT&76!HN9z`ML=6SXx)N&%mOJUpSX5a*!NXnooy{Oi`Ijn!h_E&;f zhq&-Q$rOtFL5VZErv(GOYL-+6VU;t3JGx2-SHILt;a^4SW;gdDIrw;Y3!EN(`A8q4 zVNRpXuGgYfYJU)_VUrNgKRk@Jxh$a9^;O8bW%*N5I+$26*l5!&i~i25BrP1cvNFx zvcI+1KHD>5Gj=iXun&K2uIgn9Wa{^qXq}NwPgeHalAbic6<{kK`7}8%K`jr`3do>q zo6q7z4ueVcc%l_$Vl$K48g*D{s8ZZT9>D!lY&IA}Wl?4Qe&Vfu6qSq7p7vcY0{#kaVDqeOE?-@=J;t+>p~@}!Z#OK4WgstVasK^n*x+{ z@EXf%f@`F)w%*$k#nG5|@OKbWZv6f^4}5WDQ_TYBD1xXKYRWJE>!HmW#c~4PH%M7D zV4~RQ3r47BP#&mJ``$*Z5hJ_L_CWYatN{SUWnZ@e)DTH(`EP+z4NZ+9=VE<*J%P|`+tSz&MMQc}n)3Ra zsGE>g6V~gwa6aV4d1G}u`(i@dcWnZWG<=qKVRF+kHhO{|BrJDNlkmMmbs?`>-0~#h z*}tHZqFg*7(OGR}oY=FFX?|uMn1OB^l}`*xW$o~b&bKwBzC{IKu(=DK$#yRI0F zS+>dfsNH7}CD}cr%M3l@)m3#BwmL}fYlF%kG;hr(oYht@GD_|wyuqcEImkKQxqaSL z{SYyzoyc)BXVs8vIe6>>`jee6TyS*RXMn@f$;nF}P3|ujE%B|azaZ4hQ%&h~Vt=#% zh?Pxd#0b+z04#0CNTY;sKp)MV0QLm z@=qg`7dPv@-SLH4uqWR~Dob+v`TNLz$5YORH%}Q<3z`gsS_oo*Za*qbV|TF5ghxR9 zuj{NUbyD4s1HQ z`#go96?zB1dX3Fuq#QQrnL6{Y06WJ#!O83al`L*HU1;%#SZti8Aw9yQXjl&=7uRahtj}vT~ zwmUy2nE1}6t@ZQiO~AcCs27O5rKD!ZMQ`7G_*t&pT%$F_4pw5$Z@yvlWeRCpMLi(P z63UsHn76eh1+Kp}6)-^L$GKHFflhS~7w0kuql~@5VIYT`OnP$fm!f;h?-%6C^fucB zFSAJYg3wKs&c&Y_|CrEYO-J99rEYe178}Y_fMjW(3yb$I^aZW6=$*q#QLUC&<1|e( z63c$_Z>2T`fmLq(A3Ap?trAzbxU`ENpAbXv`O z`-9w8F{$4)QuG*NlPk)s7*|f%RvN3-=Nu7e<}q{LNHzkY`rZfFzsZc=TrU^;FXhsp zwm?Ok@6F3=54TzsYYjD4->ugz+%PaQ)LyR_v4$01qu5f>`_#S~@vZ(qc{vu%66Tu4 zn5WDX@p_w2(PM~tOlePH0!`T*Z+brc;F67v(_!la(@(QiiJ&4B{vA3K0+4Wb&UbAr zSk#om_(7kbhb*@bIZlMIGE_s9X)>38R6}pjZ++7Kq(aNgM4!SDPVUh5V1kC?TTVx< z9rSGPE~FJdl{vGz@a9AbaV*JD)*HCxJG8JNn!cbLbR1Uf1sw2vwZzD#^hZ>Wn65^ z{XsB%c8Zs-!pBbyf*EnH*~8_`krvHxKy9rA_399Jk$49dQ7xWBZW{rwYd^#iGlq>( z<5r|dI~SQOM%q_6uWdxk7cJQLm0_2YXRV}fcqe_)jS+AV;Ni^7O>dI-FU1uGerHhW zAXj@iu2Y|7sCaj~ASz(>tf-I|Xl%=eP~TCcO!rs5857%LYtCyMlB{e`cv-o=hlA%3 zR^2X}k{4L&W@m4TSvbE|@ANKp<^@F?^~g=dGn5A^Iv{bP7E)X}bz)-WU}LoNF1I>x z?s6-u=*{Srsn!vbKv$(d#L3&d;efooB}P}yr?sEw*1SHMPfxut)AJ~UqT&h$tq7Ac zu9~W<@1-tf@7UexrzM^_MMXgrh1KCa%-f8%;~Z$2JElO36U5JgnAG4#;jpqmU+ z@XpGk#tD5|{skHD?JInt(a{IlOvXkZ$aM$QmVYS4&Z`+c~q+9FC_<#qbsp6 zv)?Vcd5fDfRaxEJKlWT0-s*O=gUyn#sF`fc2^lEWOymNCdNR})SqA$1k@-dm4+W?a zeCdCa047D5GVV}*!D%~(jW>)>UK*$6FXcb9Q$l$Fl`-Y74}@Ab)u}3VWX{MQp>;~$ zHcPyhtpuq#nZNlgJ6D=l*e>RkHn9h<5z4bW4R6HxOz4s*wN`)uh%;1JDz0;hnf{81 zS?x3hahL1bvc#cdvSmShbjG5E|5I(^B3eErRn^+?nbd2ix0`prrH9YZ{uQKm#Q`tu zaGvL3V#n;qv712Q-C{YCCu&dX`jB8g2?18mN%?^8K)JxqA*u6(>&eu~m+>`Cuaz97f=34 z_ujtM?p8FdzFUy#&n9v%uxV{SzXnN_EqR(LdG?DnKi7yAd~kjVv|Ob`0nb~IazBe-g}0Uh)JvH$u5r_nS(>ws6S2D${OQf{7SgH zk>{|B_}^^9TjUxmxJv%yAH~rLI09^`M(WDI z2bHo-%bnfuV%rK$Fkvk97EY!(8tuGw=^u9ZWbjwlb)&g97; zV>JQQ9Zvrb_X$d9`KXn6q6-iMi0bP8{+gEI&ayiRdIA|AGK_;;(`|uR`u=g>rc*MQ zy_aM``)Xt3^@y@bILEdP<*x~QR>}uk6(J!Z9ikx>*mBgrsJqN0chCh7eLP=~c$-Wy zKRRC)P{r{b<>$vFBh!vqBFFICq+fnx7@4OZl>!%MtN=Ur+giO~&a}~TnakQoYS#*Y zHKb9p|Hdhf3_ILYUAcIo?3m5NF@8%7<=22-02jgL?4|2vH|`-vj5xkFSCeeER=_ z$@>%ISWV9~oN9Ug_wPZ@oB2OcfX6!Jsd>C%1s;z;vc9-b0+1vBfG&EymXZVHGj(=~ z5hU9eBuTdbQ@WARbvN@*@@*?l%_>O}T5x<~#0YaePQ9)_JhgWo7fWP$pr90M2WxBIMBDhL*4@7nWE0Wi>aoO{7XMc)r0Z{r zRoC4kCEJ}^FZjz}s;#L){P2P&Na23O2xsQ7*Ev#d=51021_lRSUc4gumPqzXeD6e{ zI&0kWf-|s4P}P=nnq@PdQ0zBZqc9X&byy=<*?c1+L|>gPx@H=~ZN;e56iHs;rdF^j z&r|UD>uo|H!_J-+P5IOsjm=wRRfkZmrr^ER#}G}xc!>=gylfr}|2UI_ZM}2|b zvS1rw;y<`IvB<=`aYRcO&sYmr85nr8Vim9j3!yJ$^Xh%qc zXDpRKVqEB~822tv_rM3b5{}ig&lNqDw0`p4mH&dAt5N*9^Z>I z`eQKx_XW&0QX!a6g&9=X^}M`-mI~W{BH!+ly@pSzU9hcwuq~#_XiIRLV7NrDlC~aH zThEFOzw*?-FalC+@%hug_VbP9cTxRP!vM=-PfJt<+m_bmd`}=3CuyFudZ`|;M1K+p zov&$@IdO@dX|GZaV@cUBBM`iVku<6EjGW!5i$$>I4G|k_$7ku-C)2&6{U5xW%+vcW z=PLV=aeYX6aP{jMJ%UD}KQZ~^3 z#Pa&z<{7bTmVy!zLI&zf_<9SCWaEqt^mH&K3A|pbMlnckjn_pnbmQ%P)yQKsWw)2^`}Af$$oEQCBPUY!_|2y0)DfTH z_Idpp7G0$5*}nqIaM61d;qkA=3UMcX>l)(7k2Ww$M#p;*KWu#W2>vsmc%@+xK|4CiXAlf0vjP*JU^vRG9zfV`u+` ze+uDtYcKOf1dM0|EX8PKT%!Vt@UHMvu^g7};L**DbPQo4;(wNDNJKr4vE|CbGGw;sz z_YXFiefQ{LD&{L9kNi*S%(ZdU z@XcR%s0%+9?GzeN)-i{i13gU03vD$9(g36rsY0|WqP5dkD$GVkW|(j@T}Sk!?d2l} zo`AAjORkC-`m^|50U5eo?I>o@>~qZxYeSaDrz3X;JtNdXD~Z%%{-+H@ObMrha(sIio!z+O7vLSe5AG;?uFxmDhJBD!3+V1UcQkT+~cF#6=|? zCO9!8!FtzsRvt|#LaS-F_d@85wo-L;IeliP`G?+li>lzakxyAC`P{N|#i{JjrJ;|- z34f-a-n}a;x;EKYV6KP>HVX0gSN}?&_{%M8;0^fexUU@h>o5Q`*jIEbQGCBJ_Ruso zG=|yTtK3QY%s08&J0iwV;$sTzXX*TdEI~ivtE7bI)G#^&E2ijh^^l|_tUYfwX2@w= z%`e)`?;WI`Zo^Ae&x(7|5FC!F`0Y2039S^MXN|v41;1a+uP=WX=)fWG@103XAoS%+ zZOXy=2SyQ*(`XOo-Ou(`i5$SdHnp}gJK`y!*q0>w{fqYnL9F9onpS!4RNB3rnbA8B z1WUh{50#`=U!MwB+A>p(OU$b`y|H{3tA~F*v3XxqO0DQ=PWcmk{pHSF-xs^VuYYgI zf@ugfIBcg82P~Db3@lhXQ~QR|pqfZT?)l=6trbLp@p~OuKR}Egk6%DD==NjH5Uf1a zvftcIH9htThDMLkW(lxJ1P023h>OSjfKZv3SAFnxvjinXJa{_TY(lXW!|&1`GG8Pn zUjq+rG8XE(dolQgm-Sd2XG^NL6SM`9)=~yrXWvQa=#pF<8)rVSS{gmnXb^q1w#UrB z$9?M-eYi>v*!BO-5vRiQH>*f~^}iNac;ILGlPwNNKVMQJ+M0jqlb--N#77q8q3Ty= zZN$Q#xB`&ad8ZgcA$DU07a+l>1T&+f7gN98K?9~|%+{JqmZYn$yRU3Kn;*y-j`^xh z#jL;Ls_7u)za(fWbmpc@!`!a85)Nf4R=%{9R0$a&6Ltj!oon57aKF82F~oL!pJD2n zRLUeb46?b=QC^j8IRW(jX?=P^8Ny+)C;y0c>?5qr(@s=lQ7H%DeqexnfE49Y%(s4 zWF05;{=nbFYy!``PSO6ol|8-DTw#9P$}%(#dH`0|+FI37Tf0}_;%mF8b!~#9PTE7< zh8eEAfx>ctA_lF+|GTd9Yvi`zLE&?o42&vHXvITAL(RrE`m3d6TDz5CiOlU*gdy)t=JmP0vD2M+Wk-{{6v-IzppGG_UQ_~(}V30%C zwd|ZwrGbm?=??~Fny*QQOdG6S3E){$A^gfoI4q;UW-?MzWQRm7Pct^=Au_}!Dcl6( zS$@wW75+-f=uj7I%KJg)+{P3(%wAAj ze?|t|J$eK_`|FPu%k?zuqCb9z@s98RzT-OX^nd>zD}DcCkM|)2_$P9eKT86MdOGw` zq6W7H`o+M_=ttk>_BXG)+F)Jm)&%(=VSX$D2WOaC9rpUs3$@0h1+(l5irkfPW<9N7{Jx`mZ#9VdwIl(W3ubjXR&ETKGM{y zyu7@Wl(PzbC8jQWRzqbJNl8fz(XyhDwDJ!xpo@&550rthic%9=`t7zuE*I6M%~SR^ z0WW|r0&R8DF04W4d_N(54f@_sjI*KZ+}WPU64+lrz8Q`KpGeXWAx5{Dq-cM(UVkWV zdazWY0%NK74=e{b@V~uZ;6D1E`|^Sw;}IPf!D4&KXRyn4cCxwSt6MKnkaqEIL(-gw zFr+4|x*{~hU5a7T!`fKtXvi`adpg%O8Y@5lIb!%b!-So^smZGR5lNcz~=n5NYxl_WUC)k!T{y~Tf8yb7$);9FjivEOn1WMpJC zJj4$#C$)UlTg#qES(~Iy2OATERR!MDr$ux-8Ls-IU;P(rSJf9CQeW&zMZV+e@9%y^ zuY$*>Oev;}>YL+&JbTk5c4mJzNP(stpyoy$WH*?3iiMBuzJ2$T=7AEHX>N7tf+uPK zk3C1CR>Po_5a+#VrDAij{Jj{}kBS0jqBVDNox{d5s3q-t zxM;6sSkybiXy=Ll7 zh568tbBm7fAD(geBj_A)j~;4s`QAJ%oc1`4bg(ui*{%zQoyDevY>$ZWV8$9qGqLL% zJdHPFpsP#eeqTyz*k+};{BSfUNDiVQZtC1_W0fkcho5_Mu1p>fpu`mY>*xp@OULG& zh6Xyk7|WgUa;i4}=zKbzLzIcA78~pjiE9#eK@p+ z4+yD)W}B9$j0Q`j)hsQa**bsuMVO8L>_1-#@vKie&5Sn+e+?BNx&Sdu^5TZij(kcb z+~89JEaW~4fRVEhM4}P9bfP2uXBUl1K*YU^7Mcw%4h-~dEcL8DLS`*ZwpUtN&>;wN zMKr7I&^X>?=NBN#brq$|G9DBe*QP9AK@{#+6xH1~gbKIU1VLA$ZbQCfSB;(5|DkhM zAo9l6O5r4LZ}T$ID1*C~uedGpppA{yyiyxv^H3KPsDpqF5pbxj3(?SU$A^*&RcM)! z-#_O|3Df#FV=x2htD4>J#?c=x2T(%6@^Hx8+45tq!g?BA-KyD5G#)^t;L%_dL$p7h z3@%u-uM*8?@K4B@cE@9HzWe(Zh&Mg+h-{|Iy%v; zOU7(hoNr$B`!_{+e_>Q2y!qGd^Iuu3w39+W5`u7;2csrn#rgx~L50cCYaH|f3=KgD zXYitlLt{fNeMx;(O3cyn_T<9C;w0FC(7vb7FVa-BzN{*OjL~ z@z3`Ju0nvd;B+LBg|+n(XIxGDN0l>a8011sZKRCedcO0$85-;08K(Ra8jY;0++T<} zB?8NPqVnmDCApo!zxF4o*q2o|h z^KSN1`Twv=0qFR9z|Lez3=0pn(wRr>dK%?{d7rJNIeKS5BoaC|zsk+gt-~sA z2y9HCRzYsAxtVqAdg$XTSF#zuTb9z$H*lz&@Z-mU`}+zNnj@7~KA(z|Y5wEC$R6cK zkcf6TL4pptELgb_YT5k`|7x~!Z|oEkM^uZD7uZQD_^jpBM$*%(d|MI>NiK9Dw?oL> z@l!styybTIwzAsEJ%7qUAoI0PZR1=VONoO0*G#fwi_=Or6SyG$jz0+GV!OoyYrdS# z4V&pUNcg%wY5Wt>!Hlc!tA8N^nqQ!}7LWPyX5PP52PUrDKu;IzP;Nqiur;ygio2q36J%@$DyiGs)XxlQN2 zP4R%u@yUsqui2Vc=nxPz57wj4g`n4pOE%ecsQeKn;2e9r)B+YAvhMBBF~PQ9>*u9o zUe&`$5&b#+Lf0TVuf!BeytuI7q*f?<XvTSK zazqa@R-o56&w8)flAst6TgrVsTe+{K${jzT$bz{5K8SR7?l8CiRzj#L@lN-N&M>~G zmyG{-y7Dt1VCw4XuwySYZmQc^LrOyI`)a|nlqN%a$g+MMEqjxdgPFdz%4qq>1VIGF z2^pe)%FtoV_wFm+d8e-#@)!=LAKDwH^WM7}NylF;g z_5qrR(MMg~qzeN%2SA6r<3mAcGqe5yKOUk97@Q9{w>bfN+8;xflw_ICkEG`*Qrb-H zqxQDWoQdI(cIE>rYtc1EW6g+dbv&zRk>`#6WPLBSSanql3H!H}Fdy4u*7hv@>Ga-f z)68lHoKbhJJ;8d|lJ{IS+ymd*x-jA8=>t$cDZezZO_vHD1mb_{{G4G}XAK&|B*OWh z#fC!^u9T0hN&Xl%u!ps?XG1q)DF!m%Zyg&!qJ-fM{%d#rjE#*aZ2xTQ zS!AmM6++6{7*==2EI^mV+wm43nvN8S(7ZnZba!{n$U~WBE6!XlEt3BJszq-rbtssj z0l4P=EK4oPp2KE@lc{W{2z;QT14e(ZL-4gBU?9INh+5uHO7AsBSS>r}1HqJn+_trw zz^_8I-6y-n%N;Tbk0S)5A6tql#c1T{kES9={}LI2U;|vuVoOOs&?4Vx(};M2^=Ho$ zWmmCMkn-=vinhzYxZ6Vf6`5@>_KM*;IL-|WNNA*D5B5B@ zlFD9{Drc0N^Ol9^4-;c)-2xf zV}n5nfoN^&tO$_~(#P61?f6=@f6*2Hs_opDf+*_+LC33WTf-B<3i@twn$a{oR!`U% zQ~ibc9Dn}pKE$X|%*?2US^-l)18*`b(sQscEcOaW8e%lR9Z3bAigU(K%Lqjr5Hb!h?h1HI9)4DIUgt>PZ6q$TC2e+&$INs@G-nHHS~1lK3-IZ0AP4!+Qiq}I&9s3@HP zr||=cK3QF;qHq=Bp05i%iN|hvJ4|{B=MLdh7}NhWLY#Jo@HS=euJQPQZ~eP~@kHD2 ziHeSBoy2@+$AHqkpuiboJD5Y>t{bgPHfx1`7@)0Tn06Tf72=geQ)8n52~iH}>nd0U z5Un zymw;POcQv=6Hf^Bxge?Gbf_8b1OL`5$t~g0=sd{2Ty50XcZd=#erI~dy;z^8P+zN2 zi@-eYALD)tCC;CCH}v1e?cAKI3Al4=k2YG^06nJHHPpU1+FPiuUxl?fr?hSwf^YaBr(()onQX5G9Bn1BiPwKjpbC2Stg~>sVp>8w5x#Gij zL|u4r9*6IIW>s_ZJHG{Tb4RwsY zw?2Q~uQ6HqSJ=F0b09ef0;j@=A>s7p`MGN-(_o1N*|_qD?|+b{7-}{BxbWF0g_3#u zk)Q&k>wY=XQr238mxYCKC{IG@Oe#Rch4ZfEN$ueU79)@7oYRCm=eqf@hfomK8?ZIi zI~@UY89Q`L?`>2-hqxB%me!f}guK`x;^13H=`$kUU=x;?>l9OG!Vu;@5-+G&j$>!y zjxkWzj=?|A?%z-xfzz%^X4a=*(xyX#CW3kL4HXN#4JC}q@gJ}I9iWvRH42z$eo54! zBM0x(XM_MG<(2p-MYc>$OmsP&_J=c&STY1{7jztj0txU)zOFwq^_OlgF^r9l&bZe0 z0*g`WSU`wh8V(@J(kSU`&C2h+9409K;W31{tP?RdeDBmq%msX~$v7g5Qg;03v& zUFO}R;MV(emx52vZlS3S+{kYZ*EgPBguDu#-N%&>-Z0`-&QzmrJq7mdp4w!aB0s!A z7w~^=WkiXuCcoid+k>zhu{!`rLnImPN(E$0mRe4}B(PcR1G+D*Z}Nmp>{CsS$y)-< z_l_e#Fu-*am4b;XHW)N9X#bv)f>&aPv2y?WMDgoKmBim{8ApMmGK9EqhcVX1ktbdE z-Y0RW5InCaYg`Ro1Z5E1AP#usK|K%+S_?+a`a#d1wgO+A0&`R*frO;^$VGd`wsgDe zR4I-(7S-vjvx{7`H!PCUPPjfrCzG7~-l2n7ib0kAWH$1OgHTf6!)K9%d`Y_N$&JZB z`9M6w5!!?MT6o~#t;?_>WJ?|hN-+5VER*(RbOGxP1w@o}wLJ!v*Zm3PQ4SAqK%fgO zQ2iw?a7mZApRt2u)ZXf&Al@~{@TKT|=q|m*?>9F#p6|cH0|;Z;7DXt+e_xg!2Z_~}r;>D0XH8p+DgfndKxIWo)1q@} zTTLP$bM`fT*JnteMGAR9e#qxQ^ze3Lxmy)Gb7UX6U&EkoJuxJi|2O@%)Y5Uk-IV7f z^cWqIaqX~_(f#ZErk2xwZ03o@rsQ)N^v{mT{LHk6)Jfnta2*qqfXoWfkjF=jG>-22 z^Ca!#^%z{^S2vwo$8$R4muR7gK$~^JYi@$EyXth}_5tH;+8qGQvoZx+)Sq%j9huGq zY!?#qDCrl>M9oKMyiQ;|c}=(ecFF#v$wb#2cMN^|3oi z?n%8^Ql6{zjbj8FV7H$yT3gO%_n;$xVVMJ#Dv#{8v!fPTe&J+(w6W6=mW99a`_PHBOxp zulxR(08{a=8LmeyIEcN!Kf>u8ePGoAn&J$lUo7_W*J)MCUqJ&<-rqA`GKL(%otkY6 z-&#gHNt9;vWD_pMdq9FmRo5ZPCs7y}pcDLM6Nq1coa%x);F7PZX(bm^8+i}&URIgqTTpc^oPQ%_&4?(HgIr<6?=t$2@AB&hdxOB&UdH4v?a=pyk z+B8@t%z#IRn{hxXQyCq8*X_`E2`c2gz0qjpS)3nT4aVf{=VaakgM)TG_rk9o)Zv4_i3M z_d(eb{uBwoIGXu}(Y!Z30gdwizvCdnG@W>;;S~XE?=S2q>cQSAzf0#{=c+eEeJT@A*ey8v6)>@kD7{l$gkXP zsw?LWlcD{_`KR5fn&&&#h>xS6OE^0jW0Qx3XN2fj#n;M)<0p)e;}mcOK0E0hHU7DewnP+i;z%9 zAoRAe8@>g3fJ2`Aw`sEOEQUI{6_9Tr5-dzP8G}9E231{osPVeC*?p(DiTK+0t)s$n zzy3MB;xHsX&_+HC09oKixWg~*HGcmvH~wSFs49@?x^c0x1MeEvKMCm*9C;$pM6+@B zmzu@vdFJc|wlD?yA%*Rsa zFkOTE?jyW$X+J4Njs2p~+w)bwxIa;-@&j=JCb&|uEhTa*YXxKg0j!ZtMuSofCq_2C zUs;EZ-oBy|l*g(X$Sd|?~&Lukl69#!7?-A$SFD}8N==HXm@}KRPFeL z@eO;Y7SfpL{ej9GkJ0r)P1+LV9(>lc7t!pR{qXkkmHDo;_L94U0iRC->vmY@6eB|U zH#6o2GBRIP2*S%VX=(*$Rm_r!+nx;t+tVjiKW7bBl2N(OjHEY($scNb;CqhU^v@xm z7WJCkCPUdV=C5vF`_T}hTXDEnO-V9_UsK*+j>Q&4K|Cy^S#*5HR2S&~(%QNO&cBX? z)BHne6VBw17-HY{jDoETl}p>3SMa(P0s%BioDDZ?uK;CaxoWzdeRp~ZXKR*xrA7o* zSlEL@>HM}xXXz8T$5avDUvvD`*Dvrb|ey1&44`&q6SvHe7^lm%w;l|r?b?H z)=5l%3lu%O01mAM4{=Bz3{ZOow@fr%$}$jf_8cGqQn;v^FMZMtYET&a;_Ch3Um)u* z$&pk_H{o;?NFta}-+S+k1v|nWwrLM6 zz2mz-4Wc~vou1cyfpb!h^s?U%M+r!na@Kj*waaU<^`b$CNGRV3@oOdfisg=7!2BII zG>a3hCgcTuTccAoWJ@j%?jVyVEfU4?Iy*XPB+gbk(WHGGpIU;0I~O*)>n#tuwcJ$&h8NEVYdgpK%X2^N^jt}~~ zh0mB>TiXI_9nnta-=&0Z*5a42>3>Aru- z_Ah>w=?|&lWQFf0|3Y=O{GvRZL(4#A4m{nw7n6`rb1dnAaSF2$-$e^!_c-PSBVRJ2 z=Uu&(;a70l!oduk`W7+NeNdr08jK2NRG%@((ao#ni4MVk43_tfNMM<%D>+KVbi)QX z(p?U}+0J$!Tiz!H$AA`{s2l~Z0!~noG;pB&0&x{@UL5lC;(gnTllVlX+J zI-`Na3oDj$tIkO6Y$IcZhULHye8#vT8=)Lv;* z*@^EPUcop@fn@V#86)HBo>Wgc{zvp_I-adF1qkZ>&8)!BsFqW8p4B_HtE6XSj za<(}ty@C9-4cK!eTQim^o#;b2&U`&oz(hc)eLitQPVVMhNpNSf?21_cJI|%_-sqRS z%?$-T>uUkw)_}2>w|zUZA&cYPD3~C#znHB<4;|QV7EE=zl5Lqn1P@qgzIo%>U|RLa zOvK>1@seRX-y2n$ix9lxdK#EqUjr6K{X$Rlb9buD>*N}>Hda^n=`_;7lksGFTGzxN zBDq{kkuL4`BSq*MJ_Qu@~sOp07Cetw}-ed+{{yX0I&qhLd196T+IJeIUVfQ7AA9 z>9EzO#+VGH06yj9v|XylZzB#9>n>Kji*T{a5=HRaeMHZEsj8w9dJfq$wKYH_0UZ!? zNE5ke1hgpI<843ilJHJ3f{uALtXut>sH%WQR|}p$S~_}TwQiv+RaF|F(evH5A^JJjC}~<@?#|Z zXDh1F1-#3=2a-ppT z#NiwvrVQ~rJIy7W8)M2|=bs|c;E`V%E3Scnq$(R2PhtF|Qx8ly-ViKsTG4TG7O|QG zTP`+koNJyoT|5t@X=^qmbx(Lmo@G?-WM^a;$)J?o(OfITYKc@W{7*R~BY*i1g7b`I zFhxiW=D6uVqoS6bm#04vnMMG#j;u`K*nAiME!o6mDr;bpqr=w2PLF~>?IQ0U$PeGf zjCFXG?cOO&gCwqX5U8(^H`aXUT>lz87 za$KK-N_20ciHQOq8J_$z$5Z6EO&SGIh%)@kv!7Qj%WEW zdjq5nm97p9@3dw_*mK6S?)*X%oIS^#VaP(%>K14sx2xQ5c%Y=JY+ocWGLT*Wu#)j-CIf98H) zgFA2|-Lf0(ymxcWJR#$3+1$e)`A$7EFAs0uiVwV+4tqf*dmZd?)Gu&iyq16~VadC@ zTr=!t*PlJrowd?A<9*=IjVQVcW9kX(XvM&l6vZ5eeux=cPEp}m=m*LTSi7%+#fr;m zs+Q21{Z(PUV<6Q57tL{o_YqCV|-A3pXU zY%(8n5D@Z#;5$QXBQn}=r|>p{UpOKT?YM+qJA(#EHp(G%DBkuqq`rU>1_bJbIr=;t zW*>rGdCl;3)NAhyCdurN@92^l$+}=Pd&VW`-iY{?%eCdM#UzM=VmIJ@vU7(V!b?*QSpn*crmY9AiB_ z*YwfEOMPVmwffLh3Yb@cc5GY15XHG8G|aSN%}U0G3&X>+v!fI9(}R(cED>_RRK_rT zfA6P75*+jcA|DK)SNp+F^zd#Umt?e(l2SDo>X+@0$WI$Z&CAjntFVJP@11GV=WR-V zBy{r&P*Fp-vcs&w`qpf?q^s)vG!snLj3;c0TzlMP1 z!CYHNjqT;*0{h9Ki8)(1_^!3shba zX-KHg7lZ2^$t(QvCk{5eDj zIQF_JKTF0j%q`bZRtq(q&qc~#r4Q{rm|_7uJm1y)R;EB0pOF;;<89BTYyThj<%E38 zzqD!3LV=qHAu+hUk&m2hSV}izirc8)|JA_rJ;*(76DD&Q?99h+Ek~&#A!@KhzxxaE zFi8)x$TO#EH!0 zShsWjF=6KRBg||aLoc|@3x48Q*R*L0-zR|L5JY2!MJJ0_Cmez7pV&5y^(nu@*B4*k z->^4bXqq1kaAmQaaKW_rTjWau9<)pk=Br-cVqrI~T{zH3f>U>;dH|JZ7?`uXIsLfV zxS>DWpsUmz5A-dO*#DL48>lrp6+gmYvFe@vnP*=S@q=god^sM|Cn+n+f$*UBO6P6V z#vZ+g&f=niE?A#}hrzcrmaVQxey~=_6m&jr{Kf&8zAGD+ZdRc04c!%<4zh$2P$t$keB;@PVP1) z%y05Or>)hZe*W2#drl7cduc7a-jjzop_qVWuCxUp%t5ok6#T<&%=Je62l z>gR^y@{*q;L3Yn1gY}7izX_zh5vzq`&;NRhegBc$yRd(2e=M_u$ADrE&ln7~0B1m5 z2-9Q`c47QH`{kN|7qnaB7s0k!%W?P`1C{eiuFNXSmGy!2X)@#=ti_#UX(Uo&jkC z`QTaup0pEoD}wJ{tht;9%h#>lkekcOU?mAZuk05VKc4HN%I~2hSG`@eM|ot4Z)aA9Bn{`sy+U#$#B^ zpQyt=pwE##6MO@1FhP#ae~QZ1bIH0#-A5p0wC9nRy&pf+;!*)>@G&ylQ^QX z?V6?OgTIoyzqKdw-TJ|qv;|Ktut^KXq^&L)Zh7>m0xgF;EOi9`fnYq`+nd^D)4s|^ zcgNAocByuq@O~~*q2wvX@-Ek?S0tX+;235_ykweY%H2flR9<89OJilc$xIjSklM?a zi(p0GK9G6;HKkP(L%8_LdEEtdak+ZRSL@v`@&4;R00}HdmS2-Q`gMaRr0sr_z)6x% zKGL4x0#~aO#j|rZ_u9w@_*~Th*ohA{A+Uo595a)%a+FA z2PWlVq?d@hl3DB|P}sZG6dUI-{4H?rdqgW_8lP9JbR2i*q(M2h^frxr%W|@t8=t8Ep zMs4`6u1daHs(MQ^sMaxn=or(uhhl^yXMFQHw&Ix%gYoukARiQj1Z??jdSa1Lb90Nn znKNbUq4R)ScHVDA|C!A!cUE1D0dp+JcQy^S6SD?$2#h$dF^UDP%C%STlF-SR5py!q zZ6BQ9pbMYGq^`oVd-M;_u0#Wn&5uEu4Fx{1o|@4kD;zbi>7Iss({|(ahA8{h7ZAm! zg;#b~ZJ`%f;%ly|N6A-K5cc>qQc$vq9%EWcZEeP((iIgDm;i3Q;h^=yZA;#bOZ!3! zl~sI0YNH&7tzv#g_aFp^k@t}^Uq{}@vBm-d!Dr5grV2W~9~>ibWLSSXvV3h8iD)tQ z5>DIHj-A8l&+X$xNaZU%(FHxo9_9MHBZPdFRJ&#VYASY71o<+|FVV=w3JhWVG3gJ& zcnIt2Q0|uikfMe0*p5^;l_3XT`}_bn3#l=+vx88VJ5K zy41DZ+JDIDtcog)>x&ebTX?rsf8OWUh8g92>EUEu!=x4SoDh2h{>`O841sWpx~Eya zbc52X3!K0h^6<%}p5GgYr9umCP=m0iM;ZB=Zj7%Qn7N4OB`I~1mq#?3|D6pGPkg98~sK9eH;Jp7c=>GYWasDRj|@UsG5LLS>e5g?mEWa z{(fvnuJ>S?`D~;29|_kO84LN1%!goAiv%qIvgAh8+r0qz#3p$Ej!Px5^?>^HA3eb` z?J>|0I-K$;{WdgoqeFWa5H7ZzG#Jz5T-{z+G0gxWzL(^s!NrpwTEVIW1w8~XFaukY z5oqh7(%C2uPrrwP?wH%-?aFwo&Rs)+2 zZ@>!7zwQk%=Rw72(7s&9d^5E1J9Y$rW$HWj{Yh7^3zX|nV4`=4cVXcz0Wa+1&~+)wxPZc(J}7*7^^R?^Sf0^ zH$1}z8?ROA8VEr5ODE+2ZJ(|Gnp^x32;DNbj(!J`;5Kkc{(nj@J@Bh~zUF2`6UJAE zKPw@OyZ%}a381#sd`Xh}kK}G(82rp#fMD$cTE~4`9(?o@I zJ{KPd=%8p4 zzMG}2qa&dEkSc4m z$Lp%@-3PoIw^TYu8o?vC5&s@&kgV`em@M%z#zz2xxqHEn7W{$^EQ7M|V4#DO+&82C zQ(6RX-F!F*_B8H3Ks`e47C*fQr|G6k3?wAL|H9bLlqhYMbJh>YMb`pJu$qK_)=!T@ zxOsh>EQxP(RQ7=(nM5v(L=MC=u&xJ+?MT^!Zexe@MeJkPNa9_MyS1Q)j>*^9iHBV< zwl60Mm2bV%-;0M)sOqu`Ay49eNtJnl#Txxz%)lf4d;5BR+02>i>P6luDFmxun0ILJ z8<&?l-{fe&;lOOLidW&+lz#2&2fRn7p+q7FCDofMY ze8?YHR2R$5$T-i(njml6MMTcC@x=w^G`NV;O(P@d3dM4ISYR4+u|cOI$NrN z-xxLhEp`XcdY>UeDk#q=a~Q8T_c(SUm4%0TbQ-rITN4~N!MADM%#x&|Y$s6i?he>~ ztPfs8@T1jKOGB595tR@v_Df4JRf#5gq6*Rp$dYD(z&ti4gQ!e+^c<|urBb*&9L)Yz z$}N==@vFqdKSd8zW!!v%B;_zt5HH{ta{X!rfTbz?mq!OnDfa7Dd7B#=?nXdO@Cv;_ zQ3L+gkU~|qCv9Q}Qh`J^1^$Aa-yjmfZmG2lQqTBaDw;Z?H6_!i+%I}UoM<7S)GwZ# z5U@HmiV{1PVK?XBQWivEd^X}O0sLI*9tRh7hOI47sS^{%R~AE0M9M_Sssr8(BsX?lPz8sVsr#3 z54IiX;h(1q%6ljn?spDlPw@dI?`v^zIUZLn7+7i(JwtEI6P1 z)m;5c*IceP8wp29GULC-?zkIYD+vYS?t+!`yXa)$p_4%%OZLgS;|`gt@l!=jgG8if zduEcos2bwreX%NaHX5Li*C=Vj48J#zG@Ej5TY=|_2h`~s$J>KB+6-w7Jm z=V67FJ@F*yNSbB?^aUxo9chYtE2nCNNuE4;!k}0ph?#ZM8BTnWsw*EFs{0zS2VVKA zkfk8bt}F2yvnk63QoyeBvnV+wF0)yg=OLb??2$k!b}nDq8o6WQxcX&HSt{LRkexbV zew=A~PM)TykTpeKd)Xz!mAp{FzKL&{ZoAb{b=Qqxb)naKGqM!;7V&QV_s^N;7Jtp? z9Epnmh3l%t`npMIcz7CSrHUMtaT|MqE?$s*<1eFpaLuQ@{nb6sDHGn;0|$+}M`RZ{ zQu;5ye`WC!TD6eAz_kv^I;og$NIJ&ww(IG>W#V< zww5yrnKhsPG{z58`Rf?Jt)*V4vCwKfSmouwromuTkf&!(YoP3JCp^NnTfM@+`ox9O ze>crP1N7N005E5%PWXbkF6+(Qmd>j(A((W`YnXIQyb{~=;GjR~$#v0n_qGlShs+<$ zG9eErwSTM?31+Rps|BY1#+R8fZ250&R=b%xy6xGn>eoJss|vRbeGBx`%08t+x+f=-&a7<@FjB_H z1&iGDn#agU)r>VY$46B@XyD;#H5Wy_v<8v36h+okpg(yH;8+dJ554i#=&qL~Y>auD zxM4b<9C}{%H3?m^DCp7cO7hi^#;C%3BmK$ezM6Sr)%!z2*nu=1kj6qb)KuRqslLsw zb{xaTYs1eZCX((zul*xhH}}%bXNBS$P6Nn^(pRyNSaEM4-ZG3TO|49mJ%l%yr=hD_ zU?|>BSq#A+&i>?EXWu`8BLCUZ!~?`wS8drxC-sQX?YCOfK` zMr=1R?EtRjQe2L8#M6hK`+!xCIuX+Uu`)@>8RzZu&mtoBEbRcKLeg*D>V7^`x2wE|mAtTwCAQmJzdl+)Oe%zu`> zlYhr+fR^R)ZSv*AHrJ;x2eS*fg4g$x+wCu8pp(}4*FwB4OG8SAp%dPwwNSzh7CQ-+ zTc+uGJJeS79>xw&A+ZNa>*LbDX^Wwaoz#IvAl!n#zmUD~)%>Gnb2^VH`UL<4hu!g0 zZEQ~=3A_b=n$hI~x_lM*Q-zyoa$CzwsLH*XXS@Azv0~n%^Cv9bi|#(V`oV?i`SEiX zq}i*h*>lTDt1ryYvxkm~WgNOBm*QI(5Ld>V=Ca%8qxQ~sXMNd*XMJ<8v_QqDWv3KX z6tiU#aFtS+V2xJh`W2dOn+My1CoJ@30rA1-J5rHb!4+vnqZ^#r`6CymprUGYFuLXc_Pf% zA=pSb?2G!|IAX8n4O$XHOzYP&K0Df(ZVvlUy1%&3KUjFqW@;*N&h}*U=2r3vB1`OW zr=zE&qOMRd?AcnN!sjxWTI0qIIW0C8C3dpn#MQE1nc~VM#%7-qzhI4CMHtRxh*|MJ z`M`ptF_f3@4x1s;QT8%_fH-9zgEcEmzJpCYb_dsbiUK=Acl-|SZRBc(`V@sL&(PZH z9dZiXTKql{Xv>68_p2UT+GBL2ijSG)ermSxJbGfIu(0s8^~`wuP7=4Kgg2_jcH5UR zf}Cl+x`~sT`qa?gSU>8j{RAq(2+1(VfUO>q^ECGK%O6q7i z%(3n}97#JOsQD`QZN;TfcyjjF+Fd5^zsASM6BiP5n5jUma%Pk%m)oB4H)AXz!`Op3GRG6J$O5kVO(=Ih#}1 zOj@!Xf;?f=9<}7t86pwOIbIkGLwbZ7*d|B?p6E9o; z7@c*&EA*ID+A$gzt0X1L_T|H+JfC^(Xe%mC88qLRj4y>tC_Eiy;hB`9FVnR9tJBrc z&@j~#4D)1UJUpci_uOSuq*Ar!wiy`Gl)As$@PBys+4pT=lsSIw^HXJ^DzT4y<(i27 zsAajptZk}}1%=+uGvRK5dy%Hh+SJf~7l}N1KV1uLo+_NKwlJaTSKW*d%}K31KQ|Gt zeu$TcTCrcqU}V}~T=y-X=`GF9j zm^OtFIrZw&aei`YA@pKmu3yiUC#&*8cgc5Ld8DR3tBRA`=J5#l@@ya8j$2Z6u1$op z+Nh^+CSKQ+g>HjZW-(7NVtlhI!D;!h$_NKflO!b8LfND#og+zEiIwZE|!p>5;466h#&E_Uw7N zK7Pc7?Bnf`5XNwsn{sV;+zItL#JB9@rsK*VF0QYqD5Mz_$?caET0S+eBOyNyS3C8X z|F~+*r<#{-_i^8QoS`)H{_PCqsck;8RadUnR-)|(2s5TA7lv=E7S&sM6FaFxs?Uw; zb+P02+uSvU=X-o)x2EuF1w-tI>vP^Zl~a&gBD1nq61kHj9^Uj147dd>yJs3?%IsJ{ z7d-_uOiYAKOhn8&Qs2(Ri;)gxKGUpWIJ8E>)?S!R`sqIIgDY%oY&0|zmD5>Z@G-dB zlBRyuetu*m&0O+koEP-*zTU&zWUsGTerKLmWgT4m*VpW0K2fgYS&y}rI)!FOKom1oMJHQ?y7yz) z_Bzx0b(&wRFSrg#`Y-h5W*9kNB_j*(^N;s|ML1VdXg<}M>O37+6w>d+qbf@70eFrz ziB@~n`|$F?V^Hh-$0y*B_19Mhd#wEBVY+wrdQWSHoTGVy6SC!-_SiPRcq-z_t3i~J z)K;eOez?Jw8lrNkebPT=!0HMde~XyoFVpJa_#===;%D+>e4p8j7qCyV*~S?c0wS}4H6iZ0BKKGso)pWviWOHg^AGA$@2Mb@a4Z?aZx zXvtUMPPjDF9$m4BI08mMeW{%9F{!cr4xIBPq{b3hd{)*ws~2yKAyJMJMpr2*al*Lz zViffalk2JNW1Mo?4SF^8d7{3m^RHIXhi=L6VOMvl%Yi;A#k&_|I{a&MveI@|mHZgicIjCEu&s{we@W|`qD|V-e-JtXN`u?`7rsOm9BxoE_gZd?th7YS(~7b$kU=% zS!>kM(+Ty~!DoI&>G8@4fm59vk)g}h-8yP1U3>Bm)t^l{eZlQ^q(dsXoe zezZBfvasOtVm#qGmX~xfzixYs(vwPiLywGL9;xBuEOD`-fvf$zoJagZ=8cTrm69q) zSygZF*G*Gk!!Ck(^WGk%5W;MHQ+U=>(Tv~Uh&%3;JC@`*74td@$6Xj;gCPmcVYqxW ze6Cw#@q?OINOr^1g+^>zKY`vh%Ie}Z6Ih0Ep@7}(cardM^Sz9T8N;USnp~yqSXo~; zm`0_Gf)iU4a4DatX)k^V59`l?otgC3waaB*d6|o4$sE4bZJpEYv4B-B?X1&c<88{N z%IvqdQW(&kaC#L|RFoJN7?|*gG8eWzu1CSfVUMLC@A{7koPS6TH?Y&g@-L7_Lpz^~bS$GM(<{ccAxi-hqWcluOKU#m53nv6L`htK+Z_5V{g`OWR&74L&nd;{1W}>NzC_%caib3NS z%@t9O!GQt&ZvB`?++D5rAt>kTj}PyB1Dc5&y#vB$HkMqd`Ch{Q;jn4nwTRdQQYtTc zU4C4KE6;8#d}8am#v7picX8?xiAID=R$(g*O1WSqaF_TwH8S7V7WpG@snY?(5RH z1P9H*Ej_&akiQNJP0WFAzY4|vZL;kPlG_hj4Msx`%j!|jRh$zT; z=~T(pTFGP!VWCsu(lBZI;%8{xr>5Gcid)LAKO%&v9H>g3WKc6KZ1@4awQ8i?PT+3Z z?wi07EUnGCYA<+9G9^L1$Y0a~hb%X3A5hoA39f87To9G;Y-=$nAY631lVArP2>W#X z(Oi!Bp_;#e$SE;iz;-?Ofv?NU7HB*4pD^xDY1h9X*e_I2&Tdc7cxf}JWY|=!7j1lW z-zJ>zkN%uqz87L{EudIl)6gK6bL3=wdqc8D_s|;2w!Z31QFt7`eT>B?IxK7o?^UKF zKjgrMg{nt=4EA3DfBYo*WXTex++vq{sj$${?X}qsq&C%x>*wm%q#Rl?!QD!EPxU5T z)6y7_C5x;2j9i9FCS&|>O?ssemC~Iwn#zP&=cu%`iJU!(+}ympkWf+)Cd(u%7L|H< zBzKvQzvhwpz7pA^-;iXVo4Qz$O*j}=t&RmPIPNJI1nYQz#O|gKo*18g zZ|><7mfGv6I&(IqyU1EG7Ro-vBc?vN#~y7CJb(bHN8kBikY%{hmhX!{pp=8^i$cis z+sTvyC({8+`MO&?o_rgJ`8F0S?T!s^_W*}-w(+4>?e4S|&v(rgk>t*A>-G(tXxPIg z+%;^|Zv5S4;qv`JV&CqVB@MY$w06t$Xhhz8Wp&k#m90FDdYt)+z>y<`Hnz5UU~}^Q z$MS_ZoN?LW1k}q%EpINYr*ye~{|eUaQ*bK&_#M`VcYlO4f&T~C=?3MmaXP9$T>i0~ zRB9CeCv=*xql$&amH88{hZUbCZIb~s-)gjvh&>bGn*#7}(X1h!^}+j_((Z55FBsBh z+|%VHhZ|RV*>wUsZc??*1k0CQx!{*!u|QpGnl=DriS3vHIN$z|{pXbb5)l7iEL8cu znZsC@n%Tv zk#a|xtKN+EBDnQ7IGC7_&=evp>dMgE%Y!Xv&z{Xmt0j(cvY(D-{Nt^W0%%AL%}@I~ zxIIMnhn_?(bv!f^nH_Sz-xQF7Din@Z!n)zVnV+9SOJt~0Br@|A4OsVWd6eS?q+*bq z_u=(e%q_><=kHetzXS+&)P5D4`l0$N_GQ+x$SMCz&!JD+7+}y-xRWaX0%|5**|S)C z)8K;R=#fiJU57b57{mMXv~3MUvQ4_Zoo(?58Aef2sd3mzfIzHec;vgG8B zTjjBJucmT;w`O*5r;U->bZm1vAc8!`&{gj(pHhW7De0%I zLMxSGF(_cFwQIw;`X{qL@{DDWQP(Ln{%%6f3l9{ej@SVxA7St zACT@sOgwW0@j%ALaDvxWnmJihM|?c5&|9Xh1s>%L3@=`o>y@&My4Dlc(`@XocmKva zNq2_N%GP#XiL;wtokw%a`Do&t4KMjcLJAkF{U9EVA<{THUWe@gA3qZDU&6}B$#kz@ zfX-%H%Ci!L^I;*sYjG**y8T0^N;ijA+a?+JI8685Ng%YIPSULQgBnxW)hnp+=#jMXF?kwuuQ^UpF0bXCui&9ml7Yt3-->ovd&>QEPHe zHGdWLAz+9J)3sS%UZqpdl?j>fJbG$&d~RI#o*tIk5RX01$*q|Ua^Da^!B=;vyx4WS zl=_oQp!2kxhJOmJ>v1~DrcV>jzVlCG)I>4Ju+TD~?dnnLsLt$+rA; zFCH@;>B>Aws?w&ulo#ROtf6GT>KZVT#T+%b`zN672Aw-Ug>rXZ7_7-bpNph*@V6ek(sBm8wiOOuBb+w@O+|G$e zQYd|$S;@+H!%X7Cy!lEOV|ZL>QsCRb8#V(m%6WHLidS<7ceK&#P5VtAO4}SV{=54d z9|1>+Ml6p%Z}RBR5s45|NwDf_)zW-Bc5ZHN zts&;w+Lw+`xxdoB{rhv^QVbmZiSWgH>R5_xv%f{nG&UR0eCks_HWGr0mn;c(dlPn^ zZ?@Nw^(uRFO+Rf#^e#y!TaNvT?fsfcTtrlqMq_xAA^^!VlC7u6VvKsvY?`5r`Zq`) zh=`npEza6P7bSJ<3<;4V(`Hhp!#f;v$SU-;nD(jiAfk;5WwcseEjYobnkSdzhMdvJ zO)qR)T(Xu)vgW=Bm@xl>-9257H1+<~wlzKZmdP){<1G<5Kcn_*WmP(7EqGPz^{_7f zdX?u^dH0~fZ}i4>wA5$$+R>kcPLzejjc(VOFvrExt7SBsnGW>i>B%6Y0EHo3U0#&k zxDlx>pPHQR^S9>^$Qxk_d3=c|nQPfh{Wg1FD4Px|F^4fKIopGPK_OmiJ4M;8tI1cu zM5rFl&meMzuNd3R{ryeYXTw$dXy(?GEpf9N{4Ewbss{%}kG&VUMuWS#9mrcOaY#KD zdJDAs>d$w#{9a_0_ZsZ2y2eHDX4A3r4C#odx7)c(Vr~NG$~Fs83MrG#Zdce2AkmOV zY7)o1mxrIXNxUPzjbmx#8rX-8d%i3Etn!#2!O}*Xc)ZxL95c0?v8ZSOk)wXO#R*F2c9LIGCSbfY!6|oVj9Y_PgNU8h^m| zi((9oTo;3UmWNwg}{kSxDZ(P$@}Lw&}Ec z1z;{&T3Ly{`{LnDC9BZhWmXqurQ^E7gV+mz6bwW4g2y+V%OA4Fh26AdT4BLlgy6qJ z|Cn+`=cVJXIM>N!`UY?12Cr6KSg}PH*+g%=h;PKz1y$ux3V>`JZ_ujc#2j{-t*8Q z)za-}NvB6`YUk=48_C#X9If~}BzbBxwy)j$L-LIh$ zCECz$F$)8Y#7B>A`rMah4Y?72+fPYoXVJxbL!7)Vmu$x6K0glEN>ZDJx%ps$!*iIi zxcyUM1z@Az8NRp;>6Z9$IC*nJ5rKg*+5LITEl-WBmNo1B7_8~X{7*mL^AGD1#kZL0 z(St53n6|CjTI(y3epduE}C8Y(p^bIoJzDukkVYXM1{0evo*{dz1d_!|eY_i1AnF%f1 zj38tj8JQnS)zEKmYBp51veo7ankeyRY~D6}+ItbhD!%pQuJ$C|_TvuyyETrRayj*c1A~LO=NIRC zW9L3j^KKF{_>QwA3*vvMY;T~AM4JvC!O{D3`{8NV@G7;slG?}~hnfxAGeCqRB1wtq z+Ec@c&Mx{;y%9kk^sr|OuT{k|9<(koO^NezQ(YOdd2dpg=?vP7pH0{hcO%2BA3^c0 zC>P$+xrXt;*^AX~Br;Oup;!rqwjwmyzjSB4+xqxSL*NYw3vRxXUJWrl_K-s$^#hO$5lPzk_h4XF?A|S_^To9_0NQ>H2s~icjWZItCYi z9+AQjJMNEN2`B`bynip{F@=CI6avBRy_kXF{^QQjX3VU*9Q)qy6J9Rs|7|e*e}aRl z5lr`Hh`%oZ7S`CU|7~jf6;Ka*v+W@DRexKv;b2ULaq{o2mQ&Q8n=wzICEyyb%oF>U zMfwhXV7=l9?2bm=4D*DUom1(vuFF3@+VJWBi=N284camD@wc>B9d{H(%zUTgva+(u ztEvVEE2zqhy{}Z!%B9IgTW}K*$>Y-E_5?S|ZlJjfd;e81!|sQ>o(RQU@nxvIlhU|2$mb7F#!nX=^A;cVyw-`pNt5_>c_rlVKD9GlHR zRRi>v+$U>s!?YY{&z^HVeb0lyVaE>7THRp<@-b(k%O?Ds-x*TT&;ki$Sz^G9U=6UhH|IASpm z{}#2Kp^a`G^YyJKY)}j&N*QFny|v&KbWW&&XsMl$14;q^Xf6){;pc@M}2mq?#!!G55Q3erqrT> zf^Xbk=i4m}9GpddMQ=z4loOtwL7z8dqn99rA#?O{L1C_5SH69SmMo3zHMK^_Zd#w@ z)mj(|a1eY;Q6pZqyL;J?R^~_R>*v+_+7SDOA3iWM+z%-MSw>(B-ui4?Zmi>7{Fyo_ zDHD_7at*$hVum65svc~7MuU>Xoyjt+O~vc;Lw7#njibj|qgc{ql` z76ohAFV}4HjOkj#JD+#`tE9w45fC@B)A=6B#ru8MJy4`KkK`~K3Su(uEi0Gj9vlqe zFueXH=RKu6Vcp_be6xx|vEFBxdw=|R%X{jnD4*lKT_7Xh8)uzlq;qva%y=lhw zCKF8|dv=>AVi7EN!{BIxS@!a>-;7^zb6V0uE9h|d~7^2^wgMvp>h!CliXy;FR zf_$y_y+*tU2mJf2Ya?v;@=`+!9&T-`^iA{{g}!=+R>?MT*4+cLVTaMhw*~w79%vCU zF^37ijdz%y3nNee2Ap0}^TeF{HJ<3%^Lzx0Yl=KGlaKH1(HSH_l&=jC;OG|gK)lL` zvWvHesQrW||snz1pOtuPiGzO>u81=TQTLbkX>0rO(eb?28(fxk~cXyvCRwvMkIy14b-x) z*uS8rrnau=QgwS19?UUU1Ov&Ct}Vmr-=h3bz52>3rL0SVPCGnx%T`|WS{JgtAoV7L-$MA|?jPsg!7H=^!A`p z0nNLD$1*UJ{$JW)(qGiwq+DjD*rci9lRSUiT z0hu0oa37I!m&j?jn&3Xk0n8z!`Qe5-ZCB%7CuEQDprG?@FNrA`8E}~pacsxvY7j%2Sm+_ zYOL`s)Gk)J>R#nXY=hJTOeTKw6N)yNKC3ZgQy_5%WfCjwuvd3YTbl~OFD1478{rIj zS)$A7(Z!`mV0^;&*W;C~S`I$nV;`cN@vLL>@oWgN3NR?BkVU5l9LAXVUJ`fGz@c14 z%I(z}$iD7D?iIlkKae7o2srIh&QP+2|yQVvBssUY_tF;b;x#D!HzHL zbd(cP97dN}HV;&#i=OQ%)iX{WM>MPDs}w$2%HMQxWK@^*PwCHWw`*=0`xr|*$eAPA z2Yad=_qcewD(sQyU1tvFl!*38ne0_#9S0V6hW*Ejvay3PcP>#;QN^mlw;8Q+zeeRB zW_QDW?FM?b4-U~!eW=x^v^|y~&`Z;=s+O#%>DLEhv%1yi=#CDVST06!uZ0?~XXf^- zfy!$aNG}p<>?dG5I;h8Mv8_<5i-&6kkI^a?Pi2$W*xK4Eb;n<^gdLOqE5*UmGA})@ z5gtO9Ppe*4uSP7}UkhN!DNOW+OYY`zA)l*DWupt%(3kJh{-_E5T40r1US7V8y?DbX zob8&66=2lZ4870n(XBd#nVMeBhD}t@MSv9$(uZxg64KYol)-mwe1N&Zm%Q^F->+A% zdhX8_RaX8wt_6bta;n#B>&uPl4sXKSp}&1+B}B;jRKq$`S+c|-lp7-fEm@0>NPoe` z+w>7P9MReQrquo$G{8|VQJeb`7h)L9!Ju5o|0etq%+H18jiumUwBHZqDos#FJTi=M zSDBLII%H|YU8wT(8yf+gD^CykKBz2rBkqqO{@ZJw>Wm%q zO*DlhQoe;jw08GC_YS#QZ|40Px^9jL9j1ukrKR<=ryK>umX_Zh0@+8gYrwuueFStX zIR;7hCeq`RU6ywOU3g?W1f&)TDg(|W>A!HU29a4Eh4&#Rs{ z{R4%b(QUBBdWCW67Z&L53<1R~*J$VgnDhr0JkTvFD%#uMn*;)zl#!BZ?qCtz?Xl`k z+xK2+>uT?%Wbr*RV7GsUUVSfmghZ<>d;oWI;?zK<3^ZZ>xf0|fvpag_loXa1#e$;q z{Jc>dDsN}IMz=ne0x)Kx(m1YSn&TM1g#Vn9xGao8tZigcWz-ZiZBZi~9UV0#^Dydx z!da`ZH$yZ_n><`N;Q97s_J;#f#2T^IdXWOV=Sgj-C@luGl^~Bibk7nmE`mY5fX8Cj%lIU@N+y3R%pa63`A%Kp&Vh{1i@c8GU%oJpxbcd#D8d&R zd2RanT=l|PD%O5wv7Ih(AQuk=t>bx<88?(RK6xAORrdWAV@EdPc9+v22;trcED)^9 z<;JW`A8XbwjXNK<{es(lT!^3GAv#AAA1bBWe6U2$!0~GRe3iP}#;`4Nec@d-H_L7b z)DTyqqIgNspI=9mnONkm>U(5lENSpWJh8L#Tv#G6?MzavP9(7PGt|ht!og+r_AKGW zXVa*x19B-ly>Wj=k=y-hS{yJRjniR&Cia{r$9H|?IK@H)PmCdV*Kx0xC#)u9W9Pnn zDKyGs87X=+eagD?;nMAc|L!z`44!v{DW8rBq+ zLit{T#3ReT??Bc;8_$?3f^Q*X$tH<#35c(uT7b3RK`JZMl=gG=dq(%)|m{VX0Pk{XTY)M#v9h%2Z&nv@hQ{q%q{0qAfRH9H2Sb9rniXaBq=Ff`q17YVkO~Df}AV*Z)sbY7EFxISEL& zw(x8kouT;#VE=_dZpn^=m5VE3l3e0y1&2CUqDe}|TlX|HMp;@2|`QjA-^D|Z^t0ud)ZY4 zNH?%j#4%WOpC;O?{qzxsobS`jLFO4Wj@x#J4#4~+1pf#hwnb`K@*R6Dvl^Jiy?ZC^ z^G+iw+Q?Of*L-x*-;eb_nd&aqET)!+wFU1P)f4(#Po@XMRNf)LZ=;>XuUp1YlNDg0-ep;{d zd+IgyT~+fPn})V4r{3+OkG)?8zS6Cj^>&JVdHWn?!LTL^YGUympNxw!VT6h~HROnIoP>kXQigwnN*oQ%t8>R_lNA{#H~NaohJe~d;Vtt7*J=8gPEi8`MIq!V&5RAP*e7v@?g#)z2R+vRu5lTAG^$$4sIi&{7 z%RhJSa_vwE2L4RZ~JF&O^1gZF1zy=0Z6GNp85P~G(b?#T*u1@QIkW0#2K72ka$ z#q~u;%FSXRH3k?Tz*~KH#6(Fk>fBT*(wT~f0$H8$5-+*BlrW$XstPBokBJCf)_tdV z{s20DqG-2PgMK_gC-%rZ+4Ux_uxGE~04+ z<`o-&3i}T+#Vs!2c$Yst9AYxSJ4Yh2`a;9#PA3E51|X-{UGgatug8 zQpL zXQNlmMEEv4{%^Veod-W$=6cr-;cu1Z#Bfkfa7VrhEG6J)yDp3!*}n^q^B-ZMr3v&? zxk0AOHqggv=4iFvJ9o_A+_Y6+*bpSNi5AJr3LYCZwQ!LHddNZl1Xux{x$1oZbsy_- z3PZb+jxwL#4wu>gz-t3fb?#^^y*|r>Ab;=Umd&4kx`c3hVDTBlKl0}CZs-jPJiCaP zwt8M8_zUMthBeFHf=^IWPgnx^@~;H#XF5WzPdf7tyOHpQDQ!Y5ows7j7Y8#Fm1n95 zAKngP_I&v?P+)`$qvI{C%FIXd!iXo%3N)dANGBfqF4uQKw;G1vFhg6;}`R-*7dP$s=b0%@noX1N{4_9KGz{?=piy`hVp311nvij~mG(AubNu@N~nr zTN5;(4Hvg*X>8%`&AC$yQf~{Mbc5utOb9Xo|718OqohTQwt#;{81|WZ-?Ul zW&r&EvD}}ETUegjE#mH@*B#O6f~!k8sev_p;z<-0e8SMy6{sL6w80VraC*wL{4A+9 zm7;5S({9L3N6C(4yS+^+#rc90H9YgwLX>;|@RYT#$*$onc)r57@ z;(i)lwd}i7&uwd5@8Yx`)D2)%5pm`fz$U}60L(*pBYpDSTG?g!b=#=loCQ+j1O#@QjW5o;f+$ zC=r{H6zxz2hL=n$uL53>@PYl68_9-!;y*r?% zzXBD-1cb4<3jc|g%{7B>Y{vK;Yt|W2v#-F5S-bJT-x6-m)O~I+BoSd#QCUv+t+RXe z$p!J#*Agr2eL;pn!E=Atm{F7okYw!;d?$pwW+{c0_$L{W2wWi9SnHVQT78xeub^SM zLAqx@Q`{U8n1ZNz3FH(yaz%5n%q~6AcV`%M~Kt{j8nAZMSxXaD(4GdIGU&i3II<D-^a75zP#Yp&ai5~e_C!~Si{EPmzoGBE>KsV6h!?CIQ{kY zv81?E+u;)3@~OX0f#LbzE7>&T_4~LOw^noejT{d=$WJNMpB$At;pdaC=reYVYLE8i)y=eKgk*DH}ObY`wAFkM=4=t|WwQ(}kW! zldBhDGht_{ryC56o%uVt#u@nxIhf+!;3Ipj2Ddvu1|G07kiyLbLT=!55M-{DHov(K zovusdnJwP~)P2=9!-Tp{mac5>XE(m9yy0V<){I(O`FTY#6=Y&ox4-D%WN$J5Y=7lX zKss0&{88qtMY){)Z)FapaShrUA1TMrOfNPTWGtQ!wdWmXoq8+yGxt5)A1C|fw}~Tu zGT$DcDb^9!i0PMErLnmU;3Gf{+=XW^P1~xqR&GjQsb;t{zYK@bLW5T^957^a;Zb zoH&F9h-y(3w3za>9>zD=7 zxAfl!mMLT}*W5t-9vX%lvOec|Bs6dqVZ6KFu+9%spD(64%9r)K^!;W#OgHV86ex;p zvSftRAEDqmyf9EuC=Kb^zV89C-wfIF)}KArH+5Zri-vv^ zIU(dck;*`D^#Hp*q7>@l>(>Ny@PSh&6GPzxw++oq=lkVx^|Qe;&_%U(5A&*JWEh>- z=%fhoVcxpWMmxiaq2wg+M-;6S#hRoHN%)-dB(S>W?_b6^zL3hH4W=O4C6?0a*Y=O@ zVASQS9)bHJTQ66+5$ESB;}t5Qw&u|kk}fx&=!if~s)+7OV)zfW)6UO*YCL11p4(A& zd9JoWMbM!9j&@&>(GcJ>ymS9vH=TH1dH-mb;0O%n(hQaFq`h4LFOMB-5171$2p!$s zSNFdlh^FK;loJk?Ca+A6Odd_Ut7y&dH>#yCbOk@o>9+8~fwoZuCum-$4DX zXL~NNM%3^wyc}?jQWo=YGIxRI5?p0I2f>Iew$inDN&p7!H{${Y)Dt2I-ABP+OuxqY z)xocgFWye*$1%utrD?c*8VPnd&H3dVtTiqNOE5s3W=ERP*RWi=0ibXDAu@i;nL@>3 zd3zxT!_rN(94>hEUK3g|Q0bhT?v4kLLd0+q7-Sd*n|;bq=JIYG3G{=mE)ZenJ!Qjh zp6mt&p>4`S&ad6}fW!G?&hwIrS@QcYDP}Ne z(>SXsarO~p9~6$e$|Q`20qFK=V26EuVCvplg%~3g7kW)VnpSMt-DU6NKiv(Ij4+&2 zS1u@xmtX{gT;87P&-vwq{NGq&g$nJoT6g~8&o5Qw?!W92*>$Pnuf%J@QlAqg2|qQm zc9-Q(dgW7pGFF0qNz$9=+U8#&7#quD=AY5)3L3B~^tBae5jRn=9)UX!rWRRuS( z&gMbxuW9hy>-`>&IaI3+!K%SWKWFxpm5BgYYExo~O?dd}>jZC+CAMQVC-O~1+5NS8E}b}u|M=O$ ziG`d=2c=9m49V^YjV(#s^b?MpbNb8~*j);egON65s}}+10uz6o(iDA)fJ^*zGRzdA zpWft9x94{B0SP9@iK-4~XJ__4bol#ww{61s?qumlF{X(0W{f{q-q<{Bt4TZ_Kvs0*qW-;49@lm;Bv`tZFg!qLmAH@chpUpKA zsQ>kA_{)E#d^BVc%ob1?5T)z$hF;yYRXb$7(8SAmArCWTWbSW%2(D31{$!OK(bgTjNKh2Fr_@wNiCYcnVsw_Lk(vyyF^<(1EJZrgK z1oCb`8_M0sN+jcr>RxWHO|=_szS#{O>$#qo+niScze2NZ#5(QWv+gu8>!X_5)}5_- zW&h~x?AD-=7tJOCHLqW3qo|~m<=mbAcl6JXF9RBd4-+xk-lpX0EMZVD-`Dx}_5Rtr zWw!~`OahaR7+N5pMwnf-%)@zAGn7~AEvT_2#K(EAO>bN3Oq+qFdErkZ;j&c9OcU#d zuTIO#k*RVYTh|<6bJ!pUuEx9KcrCmikHU?)G0KQxTrycAXS-uUn# z)OYG*@oLoYl-L!HoVN%JZCLhD5DJx1^!xzzBYXR%k_>>D^oa++p}#0!Smdnfl6Hnc zasob(iT!`7Tq8LO9M>i|YPP<-o2cWclGf9b_O(u7&;T|NoKBKSgO6i9dfIf) zPlnHk*$n+cSD16-gk~MruUR^U+_fLdHaFEXg#<#F|LMD+QuPJ{nG~TGS}Je6z5u;# zJ=d?}W*AzKp=#z}Gm609YjwWIK-uVd;670BGxAPr64QCya$H5A$D>OSv+6uaI{xu* z{GXI~`SfED=3}5M4)7v|KHck?slh{@`gUlY=Wt%-tMI1~NVjc2)sdCZBTkN z*!^*c;1586aWgw7@-0j-uF!!ngKG6xO_I8ShFbHtL=mCBn#s3Q&#ItfQU>Ny+_Q1| zL>~$arh8FQW#ubSj^8WF)V6I)PBj?HEFjnQd!OVAPoKM_ja;i$-BmkpYS)^8Osq&L zvE5!xzucKD4}^{$ZB0T^lyKVEY;;XLOHcOHbOvTY=tRf5=HZpaY>P!Umelsx`In_TS%bSyp2vN2egKVj)|$ZkmQlU{pmZk*f{^3 z3dgr?2QD|__g6QwB{znuyu`S<#cL^}nTLoQ@jvZVnxo~Cq^zSK^RE|9*8ePqHZKnj z4$ch>s51=vE1mMO-R=%MeY5|j>HgCR+4(KyA@zrcR9~{_E(^$!-_s)-=0TrI z&u(B|s7MSG*YA9|R9iUz>|mShki79ttP96MIY+ZO+Y0Km=(>fWyc3YM;*m}k8qEc* z@OCzzT}>X!v?M~J%1ld@cz&*>{8iWb-v zm$ccyXZ!-rDCMr0LcM(U@nbPG9p>uSEM?V;6Pkib=EP3`{+pt0z$c>!K42BN=I~gX zjVGTy;0GksL@uYA2X#n*F@!oxugzfe1*cmN)mmVvZKxb;((Le4dAweK2fwcH`60bx z6ID66ugQvJHW_<4?d8QJq9+SO8udSX`ETImQ+XRT^>Q!>PIEoG=(?(geLN|-&dTUG z4@@*Lm;k}Gy%b@9hE#ypW-a1M+ilA!^GnD{yQmZOW^3?vF39*lsCl5#bxD@OD@cD zz%^K3>Op~F{L>z29%&U=1b3X(tau1s8S0FM)*HJyuSPNY>+8`%@T9q3E$X=S+*Td* z2tz~J_jZqfI$R)n+uP7+28q5+xnx&6dpXcR=0RZ#L%9&1JF}QkZ{(J})zycDy#ZcT zRaUvj^X`PV&TX-8tC>1Fwh-vZ5%UVSZh?EHzK#w7lcLO`k)yW#g6SWBS-}*~=>5<) z0&=0iV%S!`gkQ4Cda6KMwt9K%l8cL&ZjYYm3>S`R6C5B+2*#~e+^XJe>Uzp*AHFg` z>o*GFm1keK`ie$!XXa&&pN$K&(k(G1RoTjTL@k-~UOo$=Q8 z^p%xfdnYHiIiFN9{uqSkWD}-&+kLJsRV7wDE+jf@kf>IyAf9nNuW}jJRAjbpX75!u z?GL()3ErQ{E_3hRpHjeny1Ba0+lf)G2%f+B7h9V@A#Z>BEet%1erLzrTK49?wPj;n#H@za zI*ZDg!-xz#o7kkb2&NzI)4SdrQT1-jzd6>Br9*B5dk%0E0hoMaX+1}+MhV=vsi+*+ z*4Mi#B>t%09{Q(W9@kn*K%DZGmb~9rsKfN5%!g%d|M!?4|8=JKk4xGAbBf%5>*cVHZ-(ZtrXJyUh(_5U}pxlR5%b(uTtb}I+M5pKaFr+km60956 z7P`yfT2(0-ubO=C-31eqxqjq0fLpy+Y#QpgC|rNe?GpGCaO*fYd37xSh#ghB51^No z5k>N~tJfrdNqxH4%TgnAu++2xrtxOSb_baJsg$80ume58pxTVnE%PLS=fb@FRq%oI z@Ni>X#TceIzMwW%q)2kP^ptF@K5>1P)Tg3FQ`AiDi4IuXhHBG|$x{6=R?ffx?D0^3 zWbY*&H^zCq>#>bzW;&Pdj z+*;#WxG3q+H1@z6tjxiaGD`5p3xCN&j@vLC0*I$|bBfp2R>c_4Wk@QrX}+~00{8V0 z9UT_TpkB4Ddx5wbZ2L^?B!b^i?@OH^p8Ad1fT#ROrEz+}wDC z>o|_L*F}=UZ5e#ag}LVPZ)JW+8anal(Q75PLlU|q(P_+I@g7u!;?^zi& zBpqkF#$`=-M@rD7>CfQsqe5JwQK5&W4n?tyt5Rcig1+2tr8N-Ub~iu` zh7ILTbt4VVIa+A5X}ALUzsw{$IsFJ!TO4$)EL(OTw35NTNrom9qg$Y14wsqL=I7mD z3BV57=UaD!uEd7kLd862=?Xr#rNPkOU-G( z-a&4Bal&}Cu357=RKOhl@ZE!ATO7yHGBDA$w=(?_50WU(s|bz-dim;v*+S@yxa06o z+SX^5Fe;tJ0tcOg<)52{t%mF^Fmn739pAX+oqjpARj({b7}UiNP@I{|i}F{YqkQ1F zxcO+q;)N~3jm2)(LdKjbPn>)5vT^v9w6-<^%GJ}nVzK*yo|mG~^Lz&1>G{3z!6@x4 z*{HcPqSg~F=5)7upxfslMdAKb)HaN@kveG@Mxk8e90jP6FeGvM!e1ssJ$x? z(QP%P4R{%_w7$%zU8Ob0qApQvJzR!hGo2(yEjEAIOfQV{Bn7vdfr}SAOkcP?V3?A* z5FqKW-NBnEqg!g0VT(}Y`qc?~FSUnN=r^GK!Rvs4sYFvQJ)?lyiIoSPEdvN28XZ@L zIv+(c|G%a(m3sLY`mHT|%(2v*8W_^rRx;V7)zA)#a3}x|F!xykrw5&fZB(h%Tnbyf z(Z;JyhUxzDxfwy32ZW)Iw9*Lpqs%K|Bv#Mv&Y^0zPO3x$R-FW`Ln{T{At9sU;I|6$ zV8{9Ud9Pl@8^xd&Uc1KI`xH#HxlOnD)MbjY%X$g$@qK_#RX{zeHlTnp$43ua$|0$!U&Bd5QJbjwUD|0Kf8-SL>r!%G{fhRs`&MnL7q ztTxjoSDV&uJ*~lqIv3`&okj1Gcz7>2KhfZmxiHNG8SGU?#QDbg7~{41$bMiVR3$~a zp|5dnXmx#ki_qz!B*sNP@6q!iRL<{%54Dx9cyo~n^pv7vuZ(>?^6a23T4FVHa^FCi z;KMwJ1y1aS51)25GZdUHpy43V}UK$qdQ!q1x+%U-71d*KQ7dV+G@Bmb0!ORr@bH_xm!B7k#kW zV44XSE}2~ezEEs2*+oeO9ID1~Q`$9F=@19#+54KY&8o^qx-N5?)rs0- z&$9YT`WdrK^7?UoIS5tV`9Z%lGm!?RYfupad73j^#*Yo`;gRf}uGtB~#2^=obKKn8 z<`-YcBTq$=QN86zZ+;~@ly2F5Z~L71gD3ehX~Kv|nT6c)X7=ompu?VP*WnT4?I8)7 zZ+(MX11_1K+}rQ-79jxStD1(SzkiV0fjqsmjO;y?cpuD`K%3+~J-gS~sPnp0Xg#b( zL2uikrpn>}JehdEmE_?D;}5VKsJVr)V9dzY&2%SfD1)FS52QVsOyPke9?Cn=CV^-e zEsngo|Gd==Wb?|?z$46T*}{W^%iQ56)}0A<;AjO|+#%4hlz#)a>$^d!@EF8rX{287 zb}!D*MYMvy4B43A2~tNLd*Fq^Ev?~Wef3(?LF1bxQ4&BsYt<{geS7Yg=9Vd?Nom{NW*qe#^n=B=l;QJa$_V-c#j~;gg`Y4 z9ki4-ZGxF!N|GLRjWbM~GU&)k#HCjtCM@_W?(oq}iFIwX7aVeU#o$f+Ft=NX;fq|j zuYLCjChWXz1lyzuqL_(&0RXGD-$AdQ@viTU%Rg-F2NPn`tC~1 zfT(8JK2X7XlICV-kA5!J_m#g{CU`b$`1KDXJ#w185cY{h!)WS+t8oyH^|^7sjWut; zVetWqIXgKhVk%-X# z@ZgA`+yp1&g*US=hc<;MkSm2Zr|CN7RsfH>5vo!Q-Bq|v3Ot6YK$@gzy8Y|3zC5S! zsZ9TP@1LA=qe>A=MO03f)Udz)hHH#g5UA1d=b|-HqFu z=z|!rvYfEZHwcZX*Gp0_kM@Jx7_qnO^Ww+A}>OXSmC4E5a52T zTr~Z5b-GYri3fRhq^2M3c1Mxy+Y~fHHgH}4kUXVYBbDc7R~a@nBF(Q=V}PGN=M8?7 zWZ|VmN|J&noT7Je;k>Hl`Z0WjY@~P-bhwnQKLBiOy~oyup8oEZpHd`djU`Ubo`(Dp z$hA0sb~`{lta(jKY;l6m_6Pd86KivoRfl-u9O~PSv``eB2Tc-U59wt3a==iC@ENNn(jO=}@ z&RZ(<2W%5+(P+>$1_BiC(_Vt0~OzHzr*sxE}%{ZHwJm6kZkzc_CFl47#xwOLZUJ-X0H%_(X%lq@{mi^#Z-zYys0 z%bNa!jZ?9=doPRH)LLoh+{SI+AIfjlyR|_8))-}Q64)0oRZQJpEH7vWw=Y!jqtJpH z!UsMy_ro`HvG?&#*^=i_eU>AoU++bTml2lC*Oodfyh~7tI|2H1D4UVn!wERq0Xru< zc&?=Q{;7xTR^^UXrB&(tE;&sPQZ~t@b>Igu2^O!Eim81`LQb5(nDJ8>*kb$ zoZoM?;EJNmPXj5L4C)QyCI`LChL{1O)v>oaj~Kr(&np{d6102*H(#9x_foTpCBe5* z4Bb}5flgCR%y?eufiFn*rJWUdcux=~5E>=n%>>KF@(h$gYA8V8=6*;{YN*tsuzn40 zVB-1>*_qQKB5Po*)I2paYOR4qIZ5Dt;B3?T0gH9` z_V)3X%y82OGJC5!SsGd1@vS`_^HydEe%vdDHKJ9^e&f-Y&w1c@GQKMAV1Y-iB0~+K z`_yh*1!$ssUC=W^ZnpAHV9#-j<5&BUru=&1 z;E=%Kx#XqLw5L-alJ<0A$Wi0}8¥ew| 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 diff --git a/docs/audits/toolchain-atlas/languages.svg b/docs/audits/toolchain-atlas/languages.svg index add145d..d211e83 100644 --- a/docs/audits/toolchain-atlas/languages.svg +++ b/docs/audits/toolchain-atlas/languages.svg @@ -1,2221 +1 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 - -Languages and research -HYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026 -Local + selected published evidence. A tested slice is not a whole-language safety certificate. - -T -tested - -P -proof checked - -I -code inspected - -D -design - -! -partial / blocked - -F -file only - -? -not assessed -R = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.html - -LANGUAGE - -FRONTEND - -EXECUTION - -INTEGRATION - -ASSURANCE - -DELIVERY -Syntax -Semantics -Type checker -Ownership / effects -AST -Judgement graph -Lexer -Parser -Elaboration / IR -REPL -LSP / debugger -Interpreter / runner -Meta-interpreter -Compiler / build -Meta-compiler -Code generators -Coprocessor / GPU -FFI / ABI / verifier -Standard library -Aggregate library -Other libraries -Unit / conformance tests -Property tests / fuzzing -Formal model / proofs -Proof correspondence -CI / security gates -Measurement / bench -Release / packaging - -LANGUAGES AND RESEARCH -Tangle -Tangle / syntax: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation. - -D - -Tangle / semantics: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation. - -D - -Tangle / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / ast: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / lexer: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / parser: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / repl: OCaml frontend and REPL implementation sources were inspected. - -I - -Tangle / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Tangle / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / proof: Lean core checked: progress, preservation, determinism, safety, and inference equivalence. This is the model, not a compiler refinement proof. - -P - -Tangle / closure: An end-to-end refinement from the OCaml implementation to the checked Lean core was not established. - -? - -Tangle / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Tangle / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený -Oblíbený / syntax: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported. - -D - -Oblíbený / semantics: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported. - -D - -Oblíbený / types: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / ast: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / lexer: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / parser: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / editor: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / interpreter: OCaml core implementation inspected; 27 conformance cases passed for the tested slice. - -I - -Oblíbený / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / unit: 27 conformance cases passed; this does not certify debugger or deployment. - -T - -Oblíbený / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oblíbený / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oblíbený / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 127. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -Oblíbený / bench: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -Oblíbený / release: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established. - -! - -KitchenSpeak -KitchenSpeak / syntax: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions. - -D - -KitchenSpeak / semantics: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions. - -D - -KitchenSpeak / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / ast: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / lexer: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / parser: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs. - -I - -KitchenSpeak / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -KitchenSpeak / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / unit: 15 positive/negative conformance cases passed. - -T - -KitchenSpeak / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / proof: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established. - -! - -KitchenSpeak / closure: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established. - -! - -KitchenSpeak / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -KitchenSpeak / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia -Eclexia / syntax: Resource-aware language implementation, compiler and CLI were reviewed. - -D - -Eclexia / semantics: Resource-aware language implementation, compiler and CLI were reviewed. - -D - -Eclexia / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / lexer: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / parser: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / repl: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / interpreter: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / compiler: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / codegen: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / abi: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open. - -! - -Eclexia / stdlib: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected. - -I - -Eclexia / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Eclexia / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / unit: The two conformance test harnesses passed for this local snapshot. - -T - -Eclexia / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / closure: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open. - -! - -Eclexia / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Eclexia / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 -Ephapax v2 / syntax: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1. - -D - -Ephapax v2 / semantics: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1. - -D - -Ephapax v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / lexer: Current parser implementation inspected; 62 unit tests and one additional parser test passed. - -I - -Ephapax v2 / parser: Current parser implementation inspected; 62 unit tests and one additional parser test passed. - -I - -Ephapax v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / coproc: Zig coprocessor shim is explicitly a stub: native backend capabilities report unavailable. ABI design does not establish acceleration. - -! - -Ephapax v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Ephapax v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / unit: Parser slice: 62 + 1 tests passed. Not a full compiler/runtime validation. - -T - -Ephapax v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / proof: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary. - -! - -Ephapax v2 / closure: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary. - -! - -Ephapax v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Ephapax v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 -AffineScript v2 / syntax: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges. - -D - -AffineScript v2 / semantics: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges. - -D - -AffineScript v2 / types: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / effects: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / ast: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / lexer: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / parser: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / interpreter: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / compiler: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / codegen: OCaml implementation and current soundness report inspected; not all generated targets were executed. - -I - -AffineScript v2 / coproc: Gate emits multiple GPU/coprocessor targets. Optional naga/SPIR-V checks and nonempty output checks do not establish hardware execution. - -I - -AffineScript v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / alib: Affine aLib source located; a complete semantic-conformance run was not established for this atlas. - -F - -AffineScript v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / unit: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -AffineScript v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / closure: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout. - -! - -AffineScript v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -AffineScript v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core -My family / shared core / syntax: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical. - -D - -My family / shared core / semantics: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical. - -D - -My family / shared core / types: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees. - -I - -My family / shared core / effects: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees. - -I - -My family / shared core / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -My family / shared core / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / unit: 25 QTT unit tests passed for the inspected checker slice. - -T - -My family / shared core / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / proof: Core/surface proof registry and formal sources reviewed; distinguish original local unpublished work from the PR/main snapshot. - -I - -My family / shared core / closure: Whole-language Rust/model correspondence is not established by the QTT tests or by named core theorems. - -! - -My family / shared core / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 182. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -My family / shared core / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -My family / shared core / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang -Betlang / syntax: Racket implementation uses probabilistic ternary, lazy choice semantics. - -D - -Betlang / semantics: Racket implementation uses probabilistic ternary, lazy choice semantics. - -D - -Betlang / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / interpreter: Executable Racket semantics inspected; merely loading test files was not counted as a test run. - -I - -Betlang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Betlang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / unit: Actual raco test run fails: check-true receives a membership list and invalid format directives abort tests. No all-green conformance claim. - -! - -Betlang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Betlang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v1 lineage -JtV v1 lineage / syntax: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established. - -D - -JtV v1 lineage / semantics: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established. - -D - -JtV v1 lineage / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / closure: Do not assign current jtv-core tests or coprocessor files to historical v1 without a version mapping. - -! - -JtV v1 lineage / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v1 lineage / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 -JtV v2 / syntax: Reversible-token v2 design reviewed independently from the v1 lineage. - -D - -JtV v2 / semantics: Reversible-token v2 design reviewed independently from the v1 lineage. - -D - -JtV v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / ast: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / parser: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / interpreter: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open. - -I - -JtV v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / codegen: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders. - -! - -JtV v2 / coproc: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders. - -! - -JtV v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -JtV v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / closure: Coupling between the reversible-token formal model and runtime was not demonstrated end to end. - -! - -JtV v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -JtV v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang -WokeLang / syntax: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources. - -D - -WokeLang / semantics: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources. - -D - -WokeLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / effects: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / lexer: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / parser: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / repl: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / interpreter: Current Rust frontend and execution implementation inspected. - -I - -WokeLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -WokeLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / alib: Basic aLib operations are implemented, but map/filter/fold/ifThenElse return RuntimeError because interpreter context is unavailable. - -! - -WokeLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / unit: 188 Rust library tests passed; not a static consent proof. - -T - -WokeLang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / proof: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / closure: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path. - -! - -WokeLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -WokeLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis -Phronesis / syntax: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth. - -D - -Phronesis / semantics: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth. - -D - -Phronesis / types: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / ast: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / judgements: Real nodes, typed evidence edges and claim-to-graph construction. Invariant paths compare six justification stages, not semantic equivalence. - -I - -Phronesis / lexer: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / parser: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / repl: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / editor: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / interpreter: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit. - -I - -Phronesis / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Phronesis / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / unit: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / closure: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery. - -! - -Phronesis / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Phronesis / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language -Oikos language / syntax: Accounting DSL source and Godley validation inspected. - -D - -Oikos language / semantics: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / types: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / codegen: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / unit: Rust workspace tests passed for the inspected DSL snapshot. - -T - -Oikos language / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / closure: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering. - -! - -Oikos language / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Oikos language / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Oikos language / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang -ErrorLang / syntax: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit. - -D - -ErrorLang / semantics: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit. - -D - -ErrorLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / closure: No evidence here supports whole-implementation verification; retain individual theorem and runtime boundaries. - -! - -ErrorLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ErrorLang / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ErrorLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav -Anvomidav / syntax: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed. - -D - -Anvomidav / semantics: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed. - -D - -Anvomidav / types: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update. - -! - -Anvomidav / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / unit: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update. - -! - -Anvomidav / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Anvomidav / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Anvomidav / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -TypeZero / typefix-zero -TypeZero / typefix-zero / syntax: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope. - -D - -TypeZero / typefix-zero / semantics: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope. - -D - -TypeZero / typefix-zero / types: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence. - -! - -TypeZero / typefix-zero / effects: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / abi: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / unit: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / closure: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence. - -! - -TypeZero / typefix-zero / ci: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -TypeZero / typefix-zero / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec -Haec / syntax: Trope/loss design reviewed; language toolchain is not established by the existing research checker. - -D - -Haec / semantics: Trope/loss design reviewed; language toolchain is not established by the existing research checker. - -D - -Haec / types: Trope-checker implementation identified and reviewed at research scope. - -I - -Haec / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / compiler: A Haec language compiler and its soundness/refinement proof are not established in this audit. - -! - -Haec / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Haec / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / closure: A Haec language compiler and its soundness/refinement proof are not established in this audit. - -! - -Haec / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Haec / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot -Firmboot / syntax: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions. - -D - -Firmboot / semantics: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions. - -D - -Firmboot / types: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime. - -I - -Firmboot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / ast: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / lexer: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / parser: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / interpreter: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime. - -I - -Firmboot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / compiler: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading. - -! - -Firmboot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / codegen: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / stdlib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / libraries: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / unit: 43 Elixir tests passed in the local working tree, including its uncommitted water-leak extension. This is explicitly local evidence, not evidence for only the published baseline. - -T - -Firmboot / fuzz: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / proof: Safe Agda/Lean model and real rejection/axiom-audit harnesses reviewed. Fresh proof runs were not performed for this atlas. - -I - -Firmboot / closure: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading. - -! - -Firmboot / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -Firmboot / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -Firmboot / release: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -007 / 007-lang -007 / 007-lang / syntax: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / semantics: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / types: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / effects: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ast: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / judgements: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / lexer: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / parser: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ir: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / repl: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / editor: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / interpreter: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / meta_interpreter: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / compiler: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / meta_compiler: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / codegen: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / coproc: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / abi: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / stdlib: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / alib: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / libraries: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / unit: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / fuzz: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / proof: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / closure: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / ci: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / bench: Private implementation details are deliberately not included in the public atlas. - -X - -007 / 007-lang / release: Private implementation details are deliberately not included in the public atlas. - -X - -19 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages. -F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees. -Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse. -Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. - +SPDX-License-Identifier: CC-BY-SA-4.0Languages and researchHYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026Local + selected published evidence. A tested slice is not a whole-language safety certificate.TtestedPproof checkedIcode inspectedDdesign!partial / blockedFfile only?not assessedR = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.htmlLANGUAGEFRONTENDEXECUTIONINTEGRATIONASSURANCEDELIVERYSyntaxSemanticsType checkerOwnership / effectsASTJudgement graphLexerParserElaboration / IRREPLLSP / debuggerInterpreter / runnerMeta-interpreterCompiler / buildMeta-compilerCode generatorsCoprocessor / GPUFFI / ABI / verifierStandard libraryAggregate libraryOther librariesUnit / conformance testsProperty tests / fuzzingFormal model / proofsProof correspondenceCI / security gatesMeasurement / benchRelease / packagingLANGUAGES AND RESEARCHTangleTangle / syntax: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation.DTangle / semantics: Security-labelled syntax and formal core were reviewed; this is not the catalogue’s former KRL conflation.DTangle / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / ast: OCaml frontend and REPL implementation sources were inspected.ITangle / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / lexer: OCaml frontend and REPL implementation sources were inspected.ITangle / parser: OCaml frontend and REPL implementation sources were inspected.ITangle / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / repl: OCaml frontend and REPL implementation sources were inspected.ITangle / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Tangle / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / proof: Lean core checked: progress, preservation, determinism, safety, and inference equivalence. This is the model, not a compiler refinement proof.PTangle / closure: An end-to-end refinement from the OCaml implementation to the checked Lean core was not established.?Tangle / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTangle / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbenýOblíbený / syntax: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported.DOblíbený / semantics: Reversible core syntax/semantics reviewed; whole-toolchain 100% completion claims were unsupported.DOblíbený / types: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / ast: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / lexer: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / parser: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / editor: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / interpreter: OCaml core implementation inspected; 27 conformance cases passed for the tested slice.IOblíbený / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / unit: 27 conformance cases passed; this does not certify debugger or deployment.TOblíbený / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oblíbený / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOblíbený / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 127. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IOblíbený / bench: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!Oblíbený / release: Static analysis has call/size gaps; debugger stepping is an index and continuation is unfinished; profiler reports zero placeholders; deployment completion not established.!KitchenSpeakKitchenSpeak / syntax: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions.DKitchenSpeak / semantics: Cooking syntax and safety model reviewed; physical guarantees depend on sensor and environment assumptions.DKitchenSpeak / types: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / ast: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / lexer: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / parser: Compiler frontend sources are present and the conformance corpus exercises accepted and rejected inputs.IKitchenSpeak / ir: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / repl: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / editor: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / alib: No sufficient component assessment in this audit. This is not a claim of absence.?KitchenSpeak / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / unit: 15 positive/negative conformance cases passed.TKitchenSpeak / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / proof: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established.!KitchenSpeak / closure: NoCurdle contains sensor-bound and temperature postulates; no unconditional physical-safety theorem or runtime refinement was established.!KitchenSpeak / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FKitchenSpeak / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexiaEclexia / syntax: Resource-aware language implementation, compiler and CLI were reviewed.DEclexia / semantics: Resource-aware language implementation, compiler and CLI were reviewed.DEclexia / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / lexer: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / parser: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / repl: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / interpreter: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / compiler: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / codegen: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / abi: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open.!Eclexia / stdlib: Rust lexer/parser/compiler/bytecode/VM/CLI and standard-library implementation inspected.IEclexia / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Eclexia / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / unit: The two conformance test harnesses passed for this local snapshot.TEclexia / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / closure: Oikosbot expects a JSON policy protocol and --input interface that the inspected Eclexia CLI does not implement. Resource provenance/units and runtime correspondence remain open.!Eclexia / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEclexia / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2Ephapax v2 / syntax: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1.DEphapax v2 / semantics: Current Rust/Idris frontend and layered linear-region semantics reviewed; do not inherit guarantees from the failed v1.DEphapax v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / lexer: Current parser implementation inspected; 62 unit tests and one additional parser test passed.IEphapax v2 / parser: Current parser implementation inspected; 62 unit tests and one additional parser test passed.IEphapax v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / coproc: Zig coprocessor shim is explicitly a stub: native backend capabilities report unavailable. ABI design does not establish acceleration.!Ephapax v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Ephapax v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / unit: Parser slice: 62 + 1 tests passed. Not a full compiler/runtime validation.TEphapax v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / proof: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary.!Ephapax v2 / closure: Semantics_L1.v still admits preservation and a supporting lemma; higher-layer claims depend on this boundary.!Ephapax v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FEphapax v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2AffineScript v2 / syntax: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges.DAffineScript v2 / semantics: Current v2 soundness boundary reviewed. Removed v1 refinement features must not be re-advertised through bridges.DAffineScript v2 / types: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / effects: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / ast: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / lexer: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / parser: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / interpreter: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / compiler: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / codegen: OCaml implementation and current soundness report inspected; not all generated targets were executed.IAffineScript v2 / coproc: Gate emits multiple GPU/coprocessor targets. Optional naga/SPIR-V checks and nonempty output checks do not establish hardware execution.IAffineScript v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / alib: Affine aLib source located; a complete semantic-conformance run was not established for this atlas.FAffineScript v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / unit: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?AffineScript v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / closure: Non-tail effect resume has a 5-versus-105 semantic discrepancy; compiled unsupported effects are rejected. Local dune run also hits missing fixtures in the dirty checkout.!AffineScript v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAffineScript v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared coreMy family / shared core / syntax: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical.DMy family / shared core / semantics: Solo, Duet and Ensemble are the three dialects. Me is a projection; the dated FRG audit is historical.DMy family / shared core / types: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees.IMy family / shared core / effects: QTT checker inspected. Safe fragment is opt-in; runtime borrowing and sequential async do not establish full-language static guarantees.IMy family / shared core / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / ir: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / alib: No sufficient component assessment in this audit. This is not a claim of absence.?My family / shared core / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / unit: 25 QTT unit tests passed for the inspected checker slice.TMy family / shared core / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / proof: Core/surface proof registry and formal sources reviewed; distinguish original local unpublished work from the PR/main snapshot.IMy family / shared core / closure: Whole-language Rust/model correspondence is not established by the QTT tests or by named core theorems.!My family / shared core / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 182. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.IMy family / shared core / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FMy family / shared core / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlangBetlang / syntax: Racket implementation uses probabilistic ternary, lazy choice semantics.DBetlang / semantics: Racket implementation uses probabilistic ternary, lazy choice semantics.DBetlang / types: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / interpreter: Executable Racket semantics inspected; merely loading test files was not counted as a test run.IBetlang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Betlang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / unit: Actual raco test run fails: check-true receives a membership list and invalid format directives abort tests. No all-green conformance claim.!Betlang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / closure: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FBetlang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v1 lineageJtV v1 lineage / syntax: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established.DJtV v1 lineage / semantics: v1 addition/control model is distinct from v2 reversible tokens. Version-specific implementation correspondence was not established.DJtV v1 lineage / types: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / effects: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / ast: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / parser: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / ir: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / repl: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / editor: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / abi: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / alib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / unit: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / proof: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / closure: Do not assign current jtv-core tests or coprocessor files to historical v1 without a version mapping.!JtV v1 lineage / ci: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / bench: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v1 lineage / release: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2JtV v2 / syntax: Reversible-token v2 design reviewed independently from the v1 lineage.DJtV v2 / semantics: Reversible-token v2 design reviewed independently from the v1 lineage.DJtV v2 / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / ast: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / parser: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / ir: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / interpreter: Current jtv-core AST, parser and interpreter inspected; version-to-model correspondence remains open.IJtV v2 / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / codegen: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders.!JtV v2 / coproc: PataCL feature defaults off with explicit fallback. Lowering emits Zig/Idris/C artifacts, but Zig kernel bodies include unreachable placeholders.!JtV v2 / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / alib: No sufficient component assessment in this audit. This is not a claim of absence.?JtV v2 / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / closure: Coupling between the reversible-token formal model and runtime was not demonstrated end to end.!JtV v2 / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FJtV v2 / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLangWokeLang / syntax: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources.DWokeLang / semantics: Consent/care design reviewed against the current Rust implementation, not just old OCaml sources.DWokeLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / effects: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / ast: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / lexer: Current Rust frontend and execution implementation inspected.IWokeLang / parser: Current Rust frontend and execution implementation inspected.IWokeLang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / repl: Current Rust frontend and execution implementation inspected.IWokeLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / interpreter: Current Rust frontend and execution implementation inspected.IWokeLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?WokeLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / alib: Basic aLib operations are implemented, but map/filter/fold/ifThenElse return RuntimeError because interpreter context is unavailable.!WokeLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / unit: 188 Rust library tests passed; not a static consent proof.TWokeLang / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / proof: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / closure: Static consent theorem not established; disabling runtime care auto-grants consent in the inspected path.!WokeLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FWokeLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesisPhronesis / syntax: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth.DPhronesis / semantics: Constraint/judgement language and justification-path comparison reviewed; consensus is not itself truth.DPhronesis / types: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / ast: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / judgements: Real nodes, typed evidence edges and claim-to-graph construction. Invariant paths compare six justification stages, not semantic equivalence.IPhronesis / lexer: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / parser: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / repl: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / editor: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / interpreter: Elixir frontend, interpreter, tracing and debugger/REPL source inspected; full project test suite has not run in this audit.IPhronesis / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / stdlib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Phronesis / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / unit: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / closure: Unknown names can receive :any; compiler/proof/benchmark claim extractors return empty lists. Dependency/toolchain failures prevented a full test run; REPORT output does not ensure delivery.!Phronesis / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FPhronesis / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos languageOikos language / syntax: Accounting DSL source and Godley validation inspected.DOikos language / semantics: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / types: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / codegen: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / alib: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / unit: Rust workspace tests passed for the inspected DSL snapshot.TOikos language / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / closure: Godley check sums signs rather than symbolic quantities; Ephapax desugaring reports NotAvailable. Do not infer validated economic identities or a working lowering.!Oikos language / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FOikos language / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Oikos language / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLangErrorLang / syntax: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit.DErrorLang / semantics: Error-oriented language documents reviewed. The claimed 100% verification was not established by an exhaustive function/dependency audit.DErrorLang / types: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / ast: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / proof: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / closure: No evidence here supports whole-implementation verification; retain individual theorem and runtime boundaries.!ErrorLang / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FErrorLang / bench: No sufficient component assessment in this audit. This is not a claim of absence.?ErrorLang / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidavAnvomidav / syntax: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed.DAnvomidav / semantics: Figure-skating/domain validation approach reviewed; broad compiler/toolchain status remains unassessed.DAnvomidav / types: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update.!Anvomidav / effects: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidav / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / abi: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / unit: A literal ExUnit assertion is not a domain validator. The inspected seven-jump rule is stale for the relevant 2026/27 Skate Canada update.!Anvomidav / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / proof: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / closure: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FAnvomidav / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Anvomidav / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FTypeZero / typefix-zeroTypeZero / typefix-zero / syntax: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope.DTypeZero / typefix-zero / semantics: Owner-described total declarative / partial imperative and universe/lower-calculus research direction. Public implementation detail is not exported from private scope.DTypeZero / typefix-zero / types: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence.!TypeZero / typefix-zero / effects: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / ast: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / parser: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / ir: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / repl: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / editor: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / abi: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / alib: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / unit: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / proof: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / closure: Research boundary: no checked implementation is established here; a bounded observer must distinguish unknown from proven divergence.!TypeZero / typefix-zero / ci: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / bench: No sufficient component assessment in this audit. This is not a claim of absence.?TypeZero / typefix-zero / release: No sufficient component assessment in this audit. This is not a claim of absence.?HaecHaec / syntax: Trope/loss design reviewed; language toolchain is not established by the existing research checker.DHaec / semantics: Trope/loss design reviewed; language toolchain is not established by the existing research checker.DHaec / types: Trope-checker implementation identified and reviewed at research scope.IHaec / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / lexer: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / parser: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / ir: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / repl: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / editor: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / interpreter: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / compiler: A Haec language compiler and its soundness/refinement proof are not established in this audit.!Haec / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Haec / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / closure: A Haec language compiler and its soundness/refinement proof are not established in this audit.!Haec / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FHaec / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmbootFirmboot / syntax: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions.DFirmboot / semantics: Synchronic coherence and continuity across admitted updates. Native language/toolchain and arbitrary-code hot loading remain research directions.DFirmboot / types: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime.IFirmboot / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / ast: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / lexer: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / parser: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / ir: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / repl: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / editor: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / interpreter: Elixir admission/checker/model implementation and Agda/Lean contracts inspected; a reference model is not a general language runtime.IFirmboot / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / compiler: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading.!Firmboot / meta_compiler: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / codegen: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / stdlib: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / alib: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / libraries: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / unit: 43 Elixir tests passed in the local working tree, including its uncommitted water-leak extension. This is explicitly local evidence, not evidence for only the published baseline.TFirmboot / fuzz: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / proof: Safe Agda/Lean model and real rejection/axiom-audit harnesses reviewed. Fresh proof runs were not performed for this atlas.IFirmboot / closure: Finite agreement witnesses do not prove arbitrary-run language/runtime refinement, physical uptime or arbitrary-code hot loading.!Firmboot / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.FFirmboot / bench: No sufficient component assessment in this audit. This is not a claim of absence.?Firmboot / release: No sufficient component assessment in this audit. This is not a claim of absence.?007 / 007-lang007 / 007-lang / syntax: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / semantics: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / types: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / effects: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ast: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / judgements: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / lexer: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / parser: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ir: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / repl: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / editor: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / interpreter: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / meta_interpreter: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / compiler: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / meta_compiler: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / codegen: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / coproc: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / abi: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / stdlib: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / alib: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / libraries: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / unit: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / fuzz: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / proof: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / closure: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / ci: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / bench: Private implementation details are deliberately not included in the public atlas.X007 / 007-lang / release: Private implementation details are deliberately not included in the public atlas.X19 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages.F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees.Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse.Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. \ No newline at end of file

;Q~-OHXfucod+P24RukyU6;pLurdCD5U|I-?jL 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 z zdk9PBm>hfq@QEKWpn57ROnR)IBvfwiE#BDK-TV4ABv-Q{gIM&iyhnE9VniCd86Wk7VVO+k&Nr1@Hm_C@Sr%SE zKBIRoX0#wYDeO2iM*zy{ zkmaAlK>QK*Jx~5z2$it!o=>%_yZ+sPXMp=iwvHBCjAFUEHrbf=6j;K{{t#AR*$@2ZKc-=4{R;^ zfi@0*7ahHPeAs7D*BjB%*VVv#?l%LI1kV2xgEEI9m^j<8Q z6>Na%ZniQagN=U!0L1JrBI#Tdr(d@>oIo`50La4dsUJRcoS7UR>yR?5Nvyx69wqF+ zaeTD*T3%}4WSN=Yk2Fg$zqbYLOenZoJR=x6Eg+BQyfigul0%t2E8YqV*jvvO1wvYt+m(a)=^;F+D82H_A+;3Tg^bDx10O8=>hpMT{r-NUn?Be6th#_mfRofyI5_s)3)jd10QW7f&D**`;l>1^ZfP)e2k0ziCjHUq526H~F* z)}CWd{c7On>2PJP0W7b#p`Z6#g6!G&Yr@}7B_b>gBC#*v^yVsY7X#`!fGv0_{dDwC z5$?J2Ai-VjQr73nRcJ)JsrK<8OnX-q2axFnFAkojaWDu?$af@C=gRe-im%#H+R&v~ zi7GJIQIX%*&HM@KR6wJR{sM#+LIUN^E)W8tTsK}N8OkKQn>=w>`|3cbx+hv@sjMMX zB8NC5Pv{VoYrigQ`o&Z|7LK)c81DEYStG)(RXs4!n5wc)H#J@fqJ~z5b5Pg3+k*3ALi@)$L+Pl;pK}h}T{9f>QrFB$dM5*_>{@MlF{q1_HS{H)H z1YTm%gGbMpJiZVI`>a=P-p18V<;X98CG-{QWD@H`dneo4n1%nZ6=&0{eei%10cvg_ z@fK4^RH9>wy>foIMd#NKPsqs(k@vkCPyv?Pig){tC>m|Fy+x^Q+_4C_adxp4JrcJz z(o5pHFN$R27<285BAHGjDbY3Kd>`IK4_0FrC^mX1hQ`Z9hGrKu5bpmiJS5BNm&bkW z0E)cBqdix9R#gEZyVDx_K3!0z9)gw$;WqB@T{(L#XcE1!8jxOE2a-erDiNEXpRrTp zyxSx2YRd$Yw`5W5_lhR_^Q5MVYASJg=K&KRvNAHDV`VCa4<2vcW&Bno-BL>ah3JvU zl-Ewq-bLT#+Sf#`C1i^5_TVyT_zdv^iaQ)`{cnXkKfeGv4>{`9=-nhL)KM+95z=Pr z3H`oNb}y?=ZTUro9Q<$xV71O>jHJ9Oi_YMiBz$T@N&&qZ*YLw2vm8KMQoa^^rg!)z zyXxdboSEkUleWK|ehnk+9>!r0iluU2CtV)nXS^186Mx)zn?Acw4~|=v+LtH?I2f3Q z=}v{8gD6K~EXuf8r;~ksaZ3#Vv>_MY8SUYG?j;yzmvVY~r0-7d0Zib6Z zf^It>atdc`Cm@G6H)nv72*+dO9iV?DA_9wBKL_Br9JMOitQ1RJk$@O_lVqHum_^k#uC$w&A=)%2q9(0592WSl@ zs}_);noyf47%PJ*ofnN*Pahtfc4cH_05Jm@R5yjgLkdVao;t+9Vjab=Q=bte6azWP z=XM5v(YMyiBEfNjmV*WW>&Z(?y943tMhkPp$y+}O;j=n-%IN}`6uoO9K-t#TMxO{^ z2twlukZPpCdw|pz`>lGX14ah2PG}1J#Ax{^xM(W}+dGS8;SV_`1{U2TXB0-P$3ZpA z0E*bLA5*VDlkB%!zt#fxlemMcEfzbU>O$Hk2|@bGOEqG?4LL1w=y$4%3yx|NK0XGd}t?lM-7jN(1^n zpjiMsyFpMmTvUtTej>v9$+yD?PzfD;a_zT3G^bOIZNys3|BB{C(^X>l_6tWs!yn_y z%98&!4iS!H*|Q%=T>Et&n8#O2e+eVr=tz??*V#3taVIz*QSda5mt49eOqevmmBeGa z3OXUcKQJn+15EMUIpuH8Mu9w-4J3+-Z(Ted3u&%=N&`>M&?ioz$0hdHLX*7rHpEA| zy$P(Y5v?I*@JlS(;0jr<@?kI-5cuMX#2P|_LT9RaeyCXd>YD9z{CkHVV-|4R2P?q_ zIs6h+L@&5chZhH}Hj+$lLjFEB9W0_a^OJO=0`lKtnn9wAdjvf;isLb}5H(Z=+AD{Z zTg0N1@Z&ebpD2M^e2+2u+wE7cB!K8_r&44^N8mS^DT6Bcf9;BRSpDYE{JNa~bHk$l zw_7n42L&mVI^VjOs$Y-6hZ_GsmwwblM_KKC=IT7{_-=0z#ksgXW3NEIBxvL0%hmaS zsz_R_B1@_FZDf45QZHae3u76A9c;B&!B=jb5<2HcNbn)`otc6i@Va*wmx)S|k28}Z3^Y4lYiJG*EQ5m^ij+`;V_Z6&EcG@0wj&e;Z zms!3gf16v~vqga1Cy%q`mVhJ7Q6q(9Jj|-;6~bKAOEHUlG65U7{g_X>?=`O<0;Qz?_n_XbRpk_ojy_mLPdt}T zxnQYD_aAKr?XrBmsrB;3c7~^VE##Q|-iqO(#x$WF?w;j9%5PshQq`;J0-~U29{ATl z*>+uz>d!zj{b{J?rH*{eTL*D5F~4Acx5JC!K(pvdOATh1h3rWn^x>i$`)*GV*#kR@ zeQRN<7X4MGFN9GZsL0UG)fz?e1Li8%?Ti>yJZ=WcK@=GlF0WPZQEIn4pXBZ{1wCu7 z`LciK5A;LZ*r|+)lYE1Kx=y7VcR(i`lrxAcZ=itGE+ z-A+Jlfp-@s*3)wwj=nYXA(s%+KT5m|2I1z?`Z*(=(E`?Bg^OoJ4*@9Py(ri;s`HPe zB)a5XnVFuvJT(VDhvL>{3>3F-{pOtA+drz<(H;?uW++cPGX+M`9gO?lomn6b(U*i@ zO~Fkg-%BjxU}3p!uOuczw+b$NhpR0HdoAMCsG%=tK)%ILQ=W&d!68#f2-5d+o3$!% zl{L4v(rLpCnt#-f1pPU&bqZz9bNTfpAMI07obXke-jG;b1w|w z!7ze$|CdMyps+R#=Gl)wo`tZ#vs(e_IEaIe^AJ+v;$@D;pA866c$U}KiB$@L?yW(D z{A!x30SvZ&dvG26rdGbc@xj!T#^GuY_8ELqnb+l_vF6L4i{{TL19K~8TmTb@p?oar z!R?GVA8bQ@5QQxO7KPzRBR0q#-Er|E>C9Gu=@xXl6fkB0TSZfUsQbJNMBFZy^i04t zhBZ(5B3I<0HVMO^EtWt6%-&*Si;UfJ`tb00XXd8?uxc5sCT7Z4?$e880IPw!E^)R# zh?(u-a=6!tl}4@g`2~?1I^g3!P^9Kc*Dgx9bAuSy84QCeSxi){%7V%CZX&Rns%JNA z_ztdn;FGn|6P~7*M-I{rr9P!u`!=NMaR`A zKYd!*;`8W;=c1?^di7>wRtL_c(lKC>F1?r{(&^!0-8BGJwi+2PI+8LIXno1_BBqx! zmhqH?T+*b_(()LeRl5!nit&n^{NkX+4*PCky;~ATqIjyZF`wdQw>Qn8Aw#vx>X+P? z#}A3{w!Xam((u#e%z4a-FHo`G(ZPW#hQVpIqDPIb@GyCLSQ-k_hEWb`);M)ebq=&| zNx9FSudQXDGI)exhLcMtXIVA&zvL;mmA=w9hBV7TC64p?Q4eI|#0T8PZnzzn&SI^g z7Y?0cq^PFK%4A6>u-`BQL-+?&b2)gX32R70OACcpA}k-0NLHF0Tiuak;l53_PY}!L zDIeP`Cc8klu4SZ_gj{Oy;TE|I`M^7#(ZE0J9?JX++E`YNKT8GDrCfQ?y+dOurOoa7Dwc^$CNyPROu?1=Ds5DJfbno>{ip@$!bAycxi?yC z@MT$ITZI)E>SXbuCBK7Q1w3Hpg}9JTCq7-tw_Tqo@DOZU?h3cNIMc1?)jE>%56Oml zUU%w{NmPasVqS~SmSs*Tf5M0zp@@CEOsP>;1*mAZ)rcvWUDsF!KQmWk17M$?PZZ2t zLvx5UmQNWyr>8Z5M@2@d<{Q^J3h5M4SS?wrA;6C5Nu~i7P5FF&_f^Ff_g+^sUJ|jT zgPDTjtfs?-*=TA?@5dZ|=?cslVIi$r*E9*3VJ1-o@_J6B-9nbosz`q1X62@vamG&y zDbFkuGLAzPYuOgC@qj6xtTw(zxvo!imdJEm$+r#>3NkW-v6v19ZK!jFHo=qWuPUh( zWD^pz51*nUXEFJO|ERBgdcuiy@EpQ&yEt@s*qj9W@$7EIBqcA*27JR>9#>b_DCMXa z0xG~MF{j7+h7_sL*g1`Z*?mxf{nawg0e~jWN%qlm#hmUb5X|o^FEg4P{n7x%)`P=y z0PHsl?ch@+XcFd*^eC1r_-uYG)OHS!3HfAe>2kPa-k%+mmF2eo>H*>f^V#s`-fbz! zDg<~cMoDeBy17)C_3!n$bR`fHWd#w$F~~@3lN13Upv+=MXFXS{PYY57%V|J;8pr7- zCLqw5K&3|=K{Y?W6UAp$c*or>7b+jiW%M4Hi}3JF1N{HWWpxA;eIW;1O$D*(u<(Y2 zNJo-)7cEXrxyprap%W_0v#$pw=mb)4P#p<8BWb5U*oq#}cn-!jzbp|=j&O;o7y&AV zX$=jH$fC5=R{_)0-O^+TeRi|?$J$m!e(LBE}K z`H^L;1yBHW5`Z-IYZDc=-b|ZpyGl@r>mwuce#~+4clNa1Gc&yJvQwMcY|+HUTuqk~ zj2+<82_sdC%EwSn3ZF8aEiw6(EG~}2n7TSmA3#({hCvYXSO%SWqw_vNiIyWjqWllD zT-b-Gm~n~t+_laxU^COy5p*V@=47UmS2By#7n%Py+}`PNtFbD5rZu9lWQ0$7RI3H>jyq)I8%is}8o-`RrDNVmr$P)ScDv+D zm0r;I_U5r~E8J88xEy@qNY6&RgDBo`NAZ)*N{GtG&4EIf)1U&{$kO_WiuNp-bs_?J@dCG5|Kspxrm+30WP`sEGG$}j~;!I|N8;9&_eWdUER#c$G= zZtF+z=%8dK3Sja$9j6H2n9(|>L`ky+sg00dE zX$M~-w07R-fb4DN{v*ne_jmjwD z$G+c#o_&Lb&nI|es5=q2Z>>%WZ0l10eNaxf>W~p6L@)gwE%FL5k(&K`$FPlIFD@=% zVqr!Uff{z;#OReY*`aV1nFx$-?&)02z-3X`casnruz62csuw@#-A$eut<(k?WTw&PTT#75Bde$|# z=k#o2*5e!8fA4ztwLc*dQ3QjAriOi4I}C-?t0=fK0rjb^gAEWOyPR`sn7&><4y!qd z+>!ofhx2KtjL}m>YG=l%{mKNs(iblwU2!DG@kVV#r_#o5xctjRF!Cyy>d_Gmsh-*( zyD#kkh2q+Ge9P(D+_PD|jmOWaKMmFYwIdApt!9O9vR-OF;lSkC8;pvJhp2?XE1N$h$1<`{FsB-k(8A5XGNjE_%I%~8I71s zK}l~#0v6xL)+Cm|GkXd*;?1GVjwsECzzAn+d3~SrYFatjA*6ayWc4_{vJ=-p0=u+w zi<@EJWvo_aQJ__U+y-;#d?Xd#N^m>m)y^yT4gV1Nl#ZxoWruo(g;7FdBJ#z5mX_wJ z77X|mKN(PFe)sMjn9RM+BqCtQ>asJyx?EY=x?*T#qzuei0osTe9;V>;P(UWuUF9rT zP(&tAYZiL8G{2bDdAVl{K%6{!P<+WQ+< zemH%q7x!0}t`JTxbq=Quz`G^gZjd;V6ED7?v*C9*nLjp@b53e^X~oe{Cr5u2p4$Km zIC&}t$i7F=Dj5UQz&y4sYa2&PH4qw}>qG1^uU$2)2{xu*a6ykSBX;Fs@T@!4vA=9YV1a_116i|sheHDKB1}jqWXx)=F$SVuZ5Y>-Bw9(c*Z+Ou^RGpU}$RoVyE)%B02x;Ng%WHi!mSYF(j#lZlh?q?bbvW+%6LN}VAY+v%ic2XH@)9d?HSZ0g zE+>~~WGVIfRdkPqXPzhTlsTAAFI^PCbXOTh3si?Ey9SpaOjR>{0oihunvpfzH)nSI zHQ3bCS}QWQXOdrKx?7@&%j3Vc#>gSq8f6OmjkAy$lm3HaIHLR|t0E)xVhs50aNI2^ zP~~=?31j68jz8IOa3iJ{S-7)c#<9+C-cvM>}UlzxrW7zM7%)` z?Qjo!BtLnOamXSEJVPd(Zt|@|7s!_k!Nl>7o8YoIZN#iY87yWpWXSoFcZk$0%r%S< zp;!>EShP2-D>B!v9Pi#eCE?>?W2=|!c$MY@;oD7S9biWcfkdr>kyJecB%rnKxT+NI z+7mnn{^Vz62Hvm48mE%9yF&}dg`{+!#p=3=t*U@}fn4Q;@@aGFYEt`p7a zzHW1`3iwrKget8*{od#TP?WN|)gbzpOnl?P#0?Z_10e-9gHH@pk2HM`j?tgU5LaDI zjU_aZuh(rH4K}?jiRft~S(k)EPfr@FnHBgZCMQAM>Fn%k*b`MJ+K;(RtpwE9p}o}x z<=jzEhcJ~a$9Q!&rZmk~SD)@xI?}E$>9E(~Ha+-*aiRAaPmR~7{sh2a=H-Yr$@EwP z*m6mpZH@(rR@?7&@MLC$HYMTq%NHTfNO&C(2X=^D#k+w$9LhL#Q24Qpn3Up>)nRpb z_+T&Vp}m&v^-o_Z(Fo_tQ}oxjtO76N(USf-kGg=)@#&VeCkua|jdk*SnygieE5o#l zK5AT#RmKWv=H1n{iyfaAW9vH2MBLb;N!Wx<%Sef}Cr6ik?H^w11DmFf5RZ``9L^))CqP2d*FPEghff#y_Py)>vg^R@ z$~9}d{lve%UiR1wzx>BH|8MDY(11{ZJIJih;q)cJ#Vav`lQ@+*tAxkSyVjLbGgOKT z2jCNYWB@#-C7J@*7(n4dCDQuLDsO=G7JQ4HJDb04pn(p}E9tqw78fMd;dGaJ$Wk7B zg21O#hXv_-M-bHH_ueeK14aV@=OaN2i$D6O1_}`UQuZYN!KZ@0*cnZdk(t8j2+4Ry zvdq5jy+;Z0e}?dPNTGx$a2BH>ni4oKG7pSmjdR##x1TDHcN$VJNiIcoK ztmya`PV+hsYyAckvpV+GI$8vmxXcJNZ^#e<<+Wo2_!+T_tgIbFHC~ zr`MrEhpR_DY^i$1f{BzGsfQV^uku(KqWW8`NITL^qa0R!~Js`Gvfl?E<1i zjBe@+s=j#e>7OyyndCD}o^}5vp!;RY{@lUdo>H-PZ*CVJ5G*rRY*AF+h@?}0FC~kc zXZl`OBokjAKoW1USp?K%Zqiqj)GLpb9_OmLs-`A@WPfpRwdm%|EEEIqES{3E(@~MR zEHK>L+ODo<`FqWe-KWv^4rg~lBW?Cqo;L|S|Lbh7h5jFKr*^$7v)TN2;6GjOAJ7@a zYIlfS4&NF7I6Eu~S_8PB4yr7hDJw?s$dC{`S5ZPC)oiYo z7|ra}vRxeE;RD9PMCv&0(drkJ02N|3+Rp{#fI4^FSQ?`fU`_2{F{%+8FXWut#8+jo z4$or;_}9Mx(oJBBMtulcT=b|FF8~KV;3Ej|m$k86v9^&wgPnSh%_IQ8?r6bYio9oA zm(5s=5KP5{6%_)sUJz}}i1{Q#b}s?^X(^l}jPH7;*D zZSf?8ggjTsxuuqakOE=kiBO7mHF^i0Kijux^jAqJayzFq+V%SFr-3zosf}S#|MT<3 zPsQK8QWl3Tz4<865GPsM;0zx4;pm{4MA1lpw1enM|9CHcs3?c%Tl1CqTO>U(N&5i` ze0Quw$7hB~oX5vJ>#iXrN$0EXX}n&d56O9|rQ#T&J(-$D=!K&w9_w4P0DelbYK&Nu z{%}m@sYv=U99bmlWHlLx3nb&~mVkM3uG%)U^$|#Nl&Q7VYG~bwKEP1yc#BPbw@-~t zXKmjor2H2cX1L?3cHeBZZ=UPYv;JHt3@J8vT|w{PT>0Aqt2@KYJ^AYK`5A2Gd&bKQ)4RC2j1)Y3Goa&fv-TqYRcu?{%;N@r zY~T)h%Xx4&u?F>jtt4UxvyGUa88UJ>Mb>_P(icK$R;kP>FW31CN_X+{AD++0y3DYj z2>J@?e2}udFz!aeobD*A*H`mld{@GvQSX@NgwO{1hjaIC9Vhltz>P2&%6$|biQMI( z!(36wBI+cNC{pIJNqo+M(uJy$*f3S)E`zeaItBgeN$oM3w+Y<+FVGRUc`xX(K%+=` z4SqmS7dx{#Yo?85zCM#eKga$f&ivKZV#*#WAuSCo%}18tIDZh_&~L%q9f{0tUE~gR zb=;HX#_#lc`2gz@Duw^CM1_=Hc@$V3KLwO4K=o(PtfNZwOH9-Rd^Bx)3w6-H#v$HG z!kkL8x%)v^T`f0xAaM+h$O-5@GJCuc7ZXDnIyp2h0T|3Hl6dkdl8?}xDnb5-x;80) z9+}s@2Y3|5GsP7EV$NCc=G&dR00})n6J_g za3<)3(J?;lCA+Mg)}63S__bJ;_ht9+54Kp)^f_bffh+TVr2h++$P3S~i z)A{^#xSH(8kxA!tTJyHZIlVVJTS7)FIr5$ju5WdT*|uw~w!CPc#XLIxA*F{LvL>B* zOg6|FaMdAV0!oSXGg??syb$JJvwfqh0Bw<%le2Hto5*^pyN+(o8CwkN@X>qw@CllV z`{SjqX>g-w`M8M=|Egil>(wkF2bTNcuB_k^&Qs2jg&VRGJN~&)&&pKia~p2K+`%=z zh@w*cgUi)jF;ImXt+eU*J+sE-6goRemK{w4_wPg>09BwV1}}iGay)ZP0k|TjdfYg(*+XTe zI{FX>r+RJ$1NU0IYl}$?HzDx1A*hA zwNtqJUtQNAlKI6f*;n70NlEuX#i6NHI-W)EW;R@eXegwh&hD_o^NB*THd{%Z>v+X0th&_ zcQXbNTAUu8382#EV5W4P>*nT1abYYfD#}glsJrK+y#W~=<7M#a{?MH{Vx+(GsGwL=7JpIY16 zP8B=IfJz!Tk$z~_9Cat-VAC^-W?Xvy#7d0Kl6J7&;P-G|NjQ~?2|0dXD8PfVKc78p zA~|$X6W-z8v4r-T=lqJj0wC)`fy#Wh+5)W{9L+X(}Gpbmf|zv}$>_&Ta0 zSB%p$0Tk_Wc;{&4KWE7eW##zGk*)_Hdv!{wQ5TcR(65My2v9O6v=!^y6!nX$QhXxnZsq?pzLovB(_OK&O^vhoN@z-Zf;Y#{!8 z{Ze=p^faiv&YxYIHSE1|Pp{wZ*^0fbnZPg5p}6y#*U7t%!+8=}Y(1Ok1YFxwEqO^v z#6X0N$GeBv{cJi8BF>DW?@J^_jx_eBgZeXzXGzDrt9rnE1>*m;ve@nXgL{gf^+12$8usx7 z`XDOJyAe@-0d5jdV3>U$b4Vqsa&a$StHg=@(0XY}C+7~0uonG?%7ZZiGtB znxmX12@t*;RV=*76T?_|M%K(Fz?O|`{@Js-_Ko@Nz z@Gz7+mjj_P_%;U<-76^!r3wgNZu_G^mftXQn*d-bk~)IdW#yB(MlH3?ZptEn8G%|W zEY|Nzw#QFiyO*5stBLzu8hL5dt@jl!)fuRj0=Yf6(|X*2>C zVFIVZiDE(6gkrkU%~6rHCk1{YR^rE{r>5WlgcIw3Ga7N3O@E}y^_Jrp)Te=50Faav z2(oAOk7I`Y{Q=$P{%XBmW9&mtlsGq07}BZ^Btmmo=)QjMW)ZVDEi{gS6NxQ$#phr2PiE- z84e||Ip}V=X`;}AXI%1%{+F$avLIC>a;>Ta~=tF$!ejl)LiY7rn5 z+yMXkizbsY5F-takDteXNdrna9MCUlu740DObIBkmlWKd7soqMAtCRqo2>wgDlp)? z)=$gH8alTc2jke+ZfxhV?T?1L-;vp}&0_>?-&=1gxz_L$q6001PA_zqfNKI^Ur>;f zY1TMyF2(wT1pvw^Sgx*BHA4z5^NYIWg6YJ#Mj$q7^7_D1I*qF2&HKTjzicO=Yt(|v zbz`ddMw>U+{<EKk z_qw^0@mWbF9vT)C1Np|v<|3=XNGb?+z2Jc{9MI|pH)e5r3jb3wPgW|%5*Em%L9|oo z$EH>(`H_v<4706mgdJJoKVs|fhFoT6p#ct2`&y8AN1|CWf=J=KKMr#7r%mMCpkX<| z_uTsrq6#!pjt(3qYbvZl=_JUTxME0wV+5;zR-byw%BsyEKy><+Hs#ZG>Q4&rLF%Nv zdIGY!<+-`HkgKDyu`|$fD}eamx)wT;T`$N05D@lcC$%!j^)8f7R7$ZsnU{^SIN$ym z=+_g=zCCJE8V%s8w!XeBAS&2aXXONnKkZ+jC5|!!0C)R4`Cn5Ae`s0i!2X?U!ZVCZ zIWUi>@ZY2QpM<9oxK{N6ES11`P6{UK2_S>|=I|B1(XUmV)=ONN zbO@S`0RSN%i}20In%kHN3%|eHkzED*;>ED=V42-a^{Ms6tOSVOW=cTYk|RL(u^L>w z1a&)x3%jp%b>6#KY{gc6E{Obd&_N7P_(29CNyM&jqerWF8^yaW_5$4`ThB&bmO8|v zw;eDc+du>_D`TR-z7)*p8Ci6!7|PK$S)~;SCSlX}lcZB{>fsR% zab6|~@w~uJid~gYBiCR5^>hSu3)~FwYl0%|_``$hN)0-$00|*O0%yFMLE#m*-;Vx% z{hKWE<3L)}+mYsS=mxcUw%q}W@MM|OAUe=yq!av9_f*Vs7y7WQ zGk(YH?TbGrf_b>61|)300O@@f$ZJjrxhu>Ho%(?+Dyp0+w zxaK$Vy8`n0kW3_8%S>xGLBmf9r(W{F4Yqt`33oT3 zH{E@|Hgiv8hsXH^3GVLpwqm~V{74T$B)y^r?4^6@xJ*+U5WcMW+uh`Mn2lJ4CaEk* z#^hQ6&rU$6;Nju1Mb<|L{W-*%YIb%knP^bYC`AKy@INe|NNX1czF0BF$=h3Lhs22j10O ze~P-*`p0B0WwdQcTBiAIDC90L=fvVGBIy!wCg`;6!0Au^*c_FC5QpX zJTPH)?x`cTU(pK73_hprmA8a4;KW2T#I3Kc=1rInPxMGc72pV5aj#u6uhMtYN{g}j zZVaQH+w3t^?#|!}NaC}nny+JaqB?Hz?yYV;5by;p5rgpAelOMBHNOv(C%i-tg9+t5 zl5hkPxZUZ2rZme3*2>0iHOu3{l&>aBmdF8&u4CcBqS2fMeGWwubiyD zgud9 zPx{{tUVCm}~D3 z$GSNiY-_t54fO z4y{^^0LuLO`o4QIL(e1P;%8H`&wpj<&3=(3^*ZRgb)60(di`BWlkid|xN zS?Dg{>){SJA4#vTtc(US)Gt>qToo26*X-X`n)SxNB0+>e&*RB*%Unpo4Mj+ovc)_1 zm0FC2HY+%_##=bhMT;I&Td1>QgNBtA7mY166RKj}hEcDwP=Jq8Sd0JF$!2jku-kAx zcRf1m$hBhsETaXc)NZwt)GG$IH#=(8h|sLwX=rK_@MUnd?~Hv7OCV%3pZRIF%TLegw79_*MAp!1G~ghT$&Mc41w;X$~Ry)U@UAh z)ELRZq@R7}1vlB55NM;U;KKX`97RT5al%)-SQW@t41FTO$vb@Z3YT=ZLiuYPVAmP! zlo&TWNKf2_bAK*vad|zbHj0vSrRlmJShH7J&e8#2A`bbSuoeaNkvyVQ$WN0^`asDy zhRhO-xhPIfl^>2xACV?;yL)Ukub25hZkGkqgM2;K256#eY?en=9h+>HxB?M$nyJEr z$hMBkl+VrB&9McXZy{x(go>XxGOY>LpP!NiUeubv9~eW;F-oAPp-p2PUmo2ddElwH zbQ}-l&EPaa^GO0A#_uuB3(dh8j;Lc)o;*m@uPjn2sHdHsgQC`w>*WrJpOUDs(1~w~ zB~^+XQLzrdfN64;^~O^~V|<$aW|22y$?JMmhVcr_-Gzfx2VpV)pRwAyoYkHg&i}{? z2AZ_FoS-s^2b%L!wat;v8v{|O5}lBczdsV5)d#wG0r&C8OQn_UPOcHYZ6y!xoUI87 zw^1VIlpQ9cC}fgp5RHr??;Vf1Fp%~8GOqv$i3>kg6s*8c=FhyJEGySn*&Z9>d*9c8 zFZ=}8d^Qs}r|(?*09OM`%ffq??rAnOAKi)h+%vC4L%^9W(q`{EBKTho5MJa*ySrF- zc^@OUi8>;HUSn*m$}b#YI=P(3&xfcn-CoJgHs;ukYwiA-Z?&enTza1u&*Xw2VM9g| zjgXi8me%bPM2IV(f7+*(EA$cTc4>hoDPSvGSXm_lix7xMN__k#`s_)G!qqQ|U_0c` zGGBm?ruAA3#w+caDPX0Q|BSHAV-Td6H=Zfeurm4C65Z>GNvCbMldI*R>4z*#e&28Q zD&2D3EP-X!-XsaoTD(LUZVv3n$jZXMyjCcpc^HLoSkmFpMG}P~iT2+1xNkHjqx>_{{Z~&l{N+4^uExIQ#qc!!tX#6FC5z7i>sgkTA=^V;XtQG<*-LdJjtfX%a+itfgupz5g`Hbui zZ%|Foi(pWvmROOrYMdqJh8&d^ZZl|B-;iGwV5C|WUGw6*0 z^zR*UWTlT%?p6RVPo(6phqy(Qe7ZwVbEv&2)v9#BBr<5#&p;{5)K@Duk~x3@5#Q#7 z?!ppWsc>4Mas;|lk#b@1?$s-~^HiOiS{PfAN}Wg70#r%$Eiu;P1(W$-Z33=kxgM)F z_V!x{&E3Wad{?2F(W^ct{Kv35IbfiEdHPcTMWzn{QKxug#O&{7D)8**Pn%9$t)wLK z=6m|qn1U<24-nZ&*LIXg&WD-D63=N~Q9K+L`P$x2>5oj)LXCyCXCsytp8pg6VC{13 zCBlh>BOnpnE+P9Jc&` z@({6D3ONG6?=?NAG$L3KLtv>BZ*F~_-pl!Bfv*zX^=2W`wl2jvRA8cdJ-&ywJ^PjA zbafU)cj8(X=UPmhVd_d+cl^?w-JgaBC}HL&V9^k?AB@ z4~d{{;N|CFEe*)kez>lHFR|vt?nJG?aUY+$5@~b2rwB_0@JibpuS>%aSp0Yg%t)uv z17Ts|UB2wg{#gOvDc~!lUF&+h(&RsCH8czC{JOy<90qy;Jv_Rcn4YEs#f?5VZfi^1 z6H*|&if1=@>E(P)eg)#H+(2}~i@oSbx_I`1Uh!FTL;eGQ-@w4hy4_;n#~k!|W0*SY zBlr6cAognBs+RD^xEU`&yPA);ay81RmRLy=b7u>F@+B%k5=?zO;io!Qp-_$xit z)!*TVs&{`=5qWrag>z*cJcjdJqSGXssTT#Uka;q#U-967<^YM>UOyMOAP#Uy$Pkyx z(q#U?mB@>j3-lk!{wb01eOY|tB0QUoE}kV{TLOjA=!Vbjl*AA8!wU>_JK6HSU_;#) zQka23nxYZ`B_`;5(7DqxC#e?*VcM{m40Tf3Ev7Rhw4Qt6phF2lcqU_> zc@h#44zRp=xd;M84|~Y~U~l@1q~6ia!9upuP&VVSfG^$TsYWeCN*XOU_&&5x+jZ`D zKL8zk+q1#>6A=4W_}r#(?jbss{@A03?Xm-@eerwhpIh6Iu{=&0+r4ftVZ5krMkdoK z5^xVX9iB{sUY&q*KkbJ8h!ouP1nk**dz!ife~&Tq85rY`BzObW=-tTZ6fO>qVU$8s zTP03tFtQF4P=U|APP?)HMB1FnF&F{0-JF|~%@^fAt`vXH;5xVW6Wn1~S-qyKhr*}Q z_n^dSp`dN)C;~P!>`A>n=C0GvN0ZeTx4X8swzH#@ZrxDpVr$sDMB%k}bQHtrven5N z-ayWb) zo#zgM@fU61K*9J49^C8&b^++G3+^uRSa|U2QSu)*yWa!QcUP?%cxrGCM5G@BRNZ@X+!=1Hw6JJUEZ zwxCc34IWXZNAd(nWq3Z(JtW8;3wP@TDbi;&4raH%_edqRN@QF_n5O$Y4zC=Q@<51)J$6UN`Wp(f616^-B<0(WE=Q>A%9w6z^ z|7!)*Xu@n(XIa&w`mWP}w<@@!fUC*w40OqOcW!Ytl1t=sdD=as7lHpA@6VS0O6JCs z`C304&%H4~90GcE&s6iVFfvvHe@mc;0s3nsq_q8f{(me}%R+j3&>97NE*54upkp1J ztslbC)<;kM>46fU2C^OX*CX-(clNI@1Za>5KpZa&;IP!KQGC@gxH@Vz>r`B+%>n%m zq%o!8gZqOmbw8yW6&NR(A)P89L_*Z0|5CGRhFU^ zw6We86hJh1cIE!!2fo%*%uoL`p2U~zH|e693b-3tjH+cyuicTUR)&e0@+bO zp#Szw&u<{+at9@MMZNn-F<<}n#sVlmfdw)y!z`q~yayQLtVmrdMiv5xHUZi*r|E4s zbebrJ7J#Ti(yL7Ww(dZB2}mo@^X)z&H$k4M>CPy6Hm6SGK-A}tTfAx5OAStrkM~dZ ztSdhRfEgWE|L2T;J_e#B1n@)3JT_}>rAUA~Tbwjv;}d`q9x$w>H456ogKF+MkDUWw zPckx!TdR#7vWzlZ2O3MnWX^KffCbe}wINXt5mF5t0U*aDQvY~aXvFwM7m9nb7` zQbD(&&MxW+RQ@AY<95JYRzxPb+(fPj$O1-!P>`4~EGZxV{fTEUNlE)#TFwC%OV@~j zL92Ryy)-&;lJ%Bi9jJa<1K}|~ujT8Epfufnf$9wO_%(nA;GN`pz{G9UyG5kNY7We$ zjlRJLo*@l9{MY$r10Krb6U4#6={{JR1~{x33kT)upo}tEYX=9NjhgECw>O%QA$r?y zQOD|6e7bj9N??2c5uaS(*%n_@} zJTq7(Ad;Yh=E9N0B+1stBZ+_;yV4s9KHO9(Ko&&DAJbHWXLu$YcE{vm53ZK;yt~-) zr)wCLPr5DQ*v%*NlfZ&>@Vt+-xuE)wvsq{J!}W>s4L1jTZ9?gM5xC6-C36BM!tZL$ z!|w*-O0@C=HS--uSIcHjPNN4I2*k!OB!u~EWDhJNti!GGJXV5AIOMnnnw$joj?z<1 zq?!RJ_d8=8?I+sf2O2|9TygY5jd@M|qj;xX9EMq0!0Ovjq*h@RMJg@~))V-LZA^M-ckC6D(ZM4w zr*+^H4Q0?`b?eUsCZLH^<)%Ow-QVB;$nVhznk){;8$g>%V8w+-!d2=47Jt!9_RRMH zKQT#h{NJmHG1z7mbwxS)oIhwxWBKNRu!2y=gL}flv`?Q4wHD%4Sn`);kkmVkS1fmvM6rZjye;h4dMT5B2Vbg`HRqx(eYP|byUaX259B^`k zx@T<{5D)--PwygK38u~>e>geSBmepC4zH!WUQ^m-B|A%{ngz$+{5cWX1C#XE2=Cm9 z*12pikU>^nbG_pj6OEKc`T7Il1g<%L3@`xy{8eTh88IsR@uO{VX~=ieH`Na^T9y@` z*(5j4@(Lk@JdKKGE)zm|xH)s*P?*(x+Rt<_JhHbBmzOt)EVpMVTlgd(8Ss?MV7QVP z9uXP#ZnFY?y%ySI+jXPZicAx=LDMddiE>|DT$~V1MoP-tzEJxl+U@z#rGvdAdqss^ z@lPAO5<5GamqZT*o~ht_{riNxL{amFTni2|+Z}%Is^%CoG0vuw4AeY%H)nn3*U=Gw zstsN_j#fQCmD1n7TXo9)f|H4Ud1CxE>v2zxwq2asgnkBDMPcRJA$68IX#=UI%MfG! zJ6c9z|t;hAa37hVpE`|8*jG!tl zr0N$l@FUEY_Ve%jb4~p9n9ydB&jihQ$M3JK{QVSRb|;AO8c()-p*4IFZE2kZx4 zhdokuWuu#3GjtwgX}P`^hst%`BCUQ?=FsL*d~`NkO7-Ug4kcIm6LV z0s@$(fn`XO&N)63CEeq&+XS-+m%*jDJdxx;~v(ZK0RJ9wmS&t`TiwI zOF|QG9&)H@t2WYK%8tHkGgdup`RS9bXJpQ~sUFhjlGK303e&B&G8q$9vSrpyS|!U8 zMnO(muebksVpP8Qh}byS#)WaOFZT)>1w^mmubE0qN-8OhJ~`O`QOa^A*wq|yWF^u! z{mCG6w%XzP6>G-&^2Nl4?ZCo9YUB3gXA;4UIxJF6Z6&{aQAb zx6JeP7O?`J9w8wq3Uj!ah>>xu7mqFFIVFSLBV|Qptot?NKOI(I-@lZVlVf6L4hjeo zA@g8UH+UYtS6!0H%SDBP^j=0rdGxoqpdi>7@Do7`86jWj>4?L}N69Y=2L~1*d#-vFIHiT$sou?t0o)c{S8c_(cA- z5c5sJQW>pCG_z+6>41bPm5qp7yj|PL`g*n-FT`Q4Iiu!VRP1J2uIHL0;g)$Kk2{w} zZ&gxFVNUKFYM}eo(bsv)Hbgr7p!D!NWY+t6wBl?%;9m#j?WUl6Ap_y9N`yT^QZX>6q@#CS-jUGK zl2$eOd8hk#){#}TC6D7oZIFNXz4aLA7tuE-C&$>4!_OlXkB`wqaG01G>H7ycU7Y(; z>d;urf$eJ+cqvH)){#BN^_McQ_Q@>vF6vx@ICXu4<~`@T#KFlP(eGbAk5rJ7l+@(f z>}+cB)9KX~aC95G8k`#WDEG0crNzd17j(GNKzi^FvJtoH8O?l3k8&4DHb6!vv=`~$ z&iUKdzeXo}V*PM=#a&kg|S7?i)3*J6>()}}MF)Jx4T{v!pmk^o9O&qLCce+7SJtUAbFR9)m zkM3avc6#ZdxWaRN8NvxL5hAXeK2+HK=Jw{bKdMr5%6mp2*gQN$SmE*C6DqrnCpwI#B*?+t?9?g@L!W9@@zv;>>+>zWHk|yV31p0S;kc2mPQl^awp zvHpGi80&RiQdC@EY{yY!>Of~uuO+zKY{%19d@L@d4-Twn>W@f>jJaTL2amfTSAr8< zHH&wX?QDx*N1zGd{-?tzu2NL+cbxhp!>mhOqVlU>UGB{;mm85woF0^w*#U83;+n#| z@a%4ex6~Xw5)$&u-Or3n9z9D>yB3sJ*;*SL^RFbmlVXGUNuW*Bal<5sl*m*%b%9S4 zcFIk5h5h;-PxVu~grWoguHeMOr!MZheJy- zP*b+l#;^8e_Ao;879lTb=P6FdnNp~ZwJQ-KWQ}3=0OkJOPgJXh;3irK^nq#i1qTKG zUrfDaRMpMt+4WmandGL@4Gt+F^OkmJRf1)^bcEup%D$uJ*hlPECl9rZztmGvo zf6UXZ{GNt>x9^9B78~isAE!D^jBh0L<^PF{JF{8O?Zp3bmyh$)O}ns1Jps>7t!_xz`S=bb|576adTi>}_r zCXbxqTg6k?TEd=<2%KHW{~vLZcX8htnHuJ02l~kW3q)KX-a_JCIy@ZO9uPrUszpbF6qbd(y*7BNXU`QefXMe@#O7_ziRppNfsj;!O52HD% zu-qxb(qa9*smczTJfx)ll|;I3#+S+a*XN-_Wg{xZG=n7Rmdkz)|4)?dFlme3-&73R zG$xBehWZ=6#sySYrZhCvwY4B#;x4&dx^*8F0d|Ksg?&Fv6txXt&ArNfjGM&`Qe z;E?do)`lSaGG5ty<$}KdCMFN!fafOXqunBejjB&R(Ke|EaZCXO>n((O8_OA5K1PgOKMwl&a5>7DYbP6sY3xU}0I zjjHIw=<01&jLOIuh2_L?-^SmN^JMy`dkwjtv(Y9nF=w?c%SHSzWMv7wMv8QFz8;Va zCdP*bLF_}_LZmK6yvhyVr3g3tzwP==PlqfnEF(jNI=&(~b^2%b^fXv7vjy_yqEss} zcJ{~>PqWGDJtV8a=ZDEcwu_wYw_tc;dyv`_dDnXoYjbnxMO=AT@7lKCe=OppOGpXno$2bf znr0T|qRw>~SsTPZZuP4^aX~3a>?X_CIXxr5#cxovwz8~}R8)S`>3aUw>iOT=02E?l z0}C#oZyo;YI$Zi!=$ojBmtfJd(UF66+ZI0=i;YqJi!S|GNNjB8H&~NG-msBG+axnbc6 z6UB5sSm0|fA<2}9K-7|x<1makewV7}mOo5gdkKBqyt%nCu)f6IUeeP(xxUfY`~<$_ zkfp_q_wrSL~Rt%KY6G-Vm}^-Y-7O;A(QoR8+(|MY*&Pl))E zr~^-t#zVj`iZOKIPr8QWgk^3{BgY|hc!UiR`7!+M>eVU)VzbSQo2nt+OUb2{eCagB zp;0mMNx9WwzOAGnF)|2u*Aa0DWua?yQVEpF5F)z%NXJ@TK^akUYKn)QO^*WleWSeY zf<#2bvt9F|U5g@}#@m~xUmPel8KMm9ykD>E*8YW@M_9&XXospA9_uP&eG@2%NH@8y z3s>9X@6+k~6KXo-UB|yarcqn#BCTJ==k@qLxG0mQIvOnaxKDr}(b}nNuA(67MTfHT z!VNpq*)RrUML|XAU~yE$IZB%=uIIzrVR?qmq!dXsJY-xumz$kCAu7#o{Rt7}+W#Bu z1KVf>t}@2vBA*TT;j}xpg7zXdF8ZN+Ex6aZVG-edu>6Rwb{^palanDS zimGiH9j|aQlfF20t{jXltQ}n5=UV&z{rKEzG70osYkF;$;|0y-c2*CO4_aw>@oY## zi97Qt6{VI|Vys)d(A)od&a40%gix0o9doq;C7{jFL)JJP98jtkC#_ zqL#|$nzyJ#l&!tJ1wxSJ;SP^S_rOe7Tq`URR=kQ0&*wl1vgMYwcF&@ti! zF^ZFXsk(}E9zVUVrk$h1A$qEjI~@@)b*7l8WmxduOYHzH^BS5YD>p0VE!yNSc?W@7 z+})&_^HanLPzK4zkhe*X4I)L#(omIsic8cnHL0GI$ZWl0sAeCl7j>1M6dj{%<;APV zEKx$=R7=KYT=b-(A#*(bU4)|l9^_+PzE*a=LCm}3&cN?~7rb_SVsiZC>~rfKD)0|z zs41P^T8`$$GEnrwg5aL6&1bm2E&=zqbN?iwr1lB?(NLgcz02|W>?o^KHADdCW$l#f zAcT5hS!{uu*@onfg;(d~pO?M~*kyJN9GqNX@PE$-{qy_mTeRBg4KE>+%pEO_x)^W3 zT(Q@$4f@TtzJVamu~2p!_jKr?KQKH=1jkb{UujfqDOm6An)5B0#p zGq)-f78MP!>W4A#whGP8UVSl)ih&VdNz@VE6ddyXApCwT^9~jj9-2a|HxE`rb*vEz z(q*V{Q9Grtee#Tj$Mz3YLB!c5uFlSW;}W@`+ksU=C6W9Nm(!*i7NS=*7r&oYp3Y~G zRTAtd{Wq-WgZsRdox;&Yn1a(uWb`MO=i@KiPP8Q)H8m3ls(VyN8v$-|vGU~$(KjP| z`{Jsm!&StN+F>na<6Getd~_pnb@im^Q5d1|=Ty+FavXQuyxS9YZ|b@I`t{qNc$V_E z$Cq-RD=mi$o!ug^zkX|XTt6&af0uaf6CYg~rlktL@agL8<#q@-TIScWVaQz@iJpy} z9oSX(mIHgWvcbhU&vdg5B^VnA=d^vFn32@ivAJoGp3cdh>u1-nRaVZ?uH8eB%dd9t z?JXl!g(xAig%2zO^#K(=W`br`rg9zMh%(zFnn8DKA!!f!GI@q0CKgCdr=lbFJ-djF znvI2yf|~dSX3}jN_rIz*E1;ycc=SAb%y7&hcN=XVM>DTGpkRg1e(P@hQ#?_rr~p(o}Ut>+hJ}hJK?$zyz+L^)e$4%-y9kkx`xtSOexR1ZAZ~AuAm1A<18Wg zrGHY{=ut~UMT16-fxEuO)^#WcVel)&c5hGoPOA=Rf9z2PD&*IpL-ceUle&(3I|MKI zb#jI2Kb`AoPO;U_SqV6H8N=bSIM~>^=?GD0NL0ROnQxy6iHJz39o^WNs^RbjFhN2| zBJJQuVqDiJUnJ4L3CgUq$kM8;xJcKsdg|~&=B4(?Zaeuer_RXC4ihiNot-_eqfK9} ze|wHzOHNlYF8;NfldY!}^QC2dgRYUH6i*RrVRkVU4c!kYaU3C3Y(Rn<7#P&*SblGj zcsw0)v3=PEy5b0Y$H{3WQEnWN-hlHY+5PTLak4sLhq3v7V>*54D0ee{`ZByM-RN}b zam_kvo`zI`{&Q6V%?l3f%s5&1Q zMu<>N33T@MR$C-@8d!(BbjrWbuUbf3O2@N0v>u5by+i~JF$M!U-=MIZX5Pf99SD&*Dkt@huCD)cH?(sLJ!dFiL=LVK)dYgz-Z z>}x%y;LP??7EMtpDPaq_a4UeQK7mWU*Qw3bBR!W=ops{!0c8m1+l7h#4?F z@ds9PU4E@{Hrmh-RCp1?A?r~d_83tNeFOWLj0l^%%`LvZO0`AM`@h@SMFPIB&B|rF z8YI8dt#1-!+ytD{k)4a2`}w&8iOEIjhwkwCc5@Bg54F4?6urKbxG|0OBHDp}pN#PeolqfP-yr z1A5__gqX8P18Wac)erV!j$PYWPY*T+ zs_-H|pPtVORMbyO_)Oait6}{;o1iQ76-32&)3tgEnyI;skiEN9EI^9kr2NK7T>#zq zi}__u-z*p^Cf@Rrg6pv%Y;0`lFr?P6)#8cb(hVdvX}+i&+>rrlgAb+h0yXll&%a&Z5TF>)_*v9v|@Aoz{Ot?Fg)ff`NhA{q1CL zkFcxNVe&U+tiEY*-~h!-pQm(YIU*DUyn!^l1LPw+PP@-orHD_kpQngGHif1anLXy~ z(-Z5Z=vC<0pktZh^D;saI3_%oj#Hkht#vBZX+lSS;R_xo1kxG(D$z#Z@$GtFZ*Otk z-Y^V7c1^pqMb1vpKpbhW-5vaH8rf{^i9tP)*{l(S-E-!MvGPR?zeCG6hfs~&pl6= zsc4q%V#B9XFi1Z5ppP}X-wm@LOwTBd4$_7oo?vcl3$t&O;-REX{!(#pUWA6g2g^2I z{zw#rzWZ%)QCq7g#J-mWBBIcY>5jy0(vK;z>8jns{f)id-@-CNC|0ba@7O5MJyy+U z`9w(U9IbfC`DnRU6=j9y4d~e-V;MYK7g_`>(=7jCMVM(|QTXUD^X@bN z3Q2=t|I{gun;vnrRApXMh7I|Xb&pX}N2^kyg|P4Ux6py;?XHR9SSmsh z>k6v!cQgTIrP-DPXT7WfaqgiH*Azs|M66qiEi*GWqbSG+)J(J# z2W76f64C|cQ3 z_gHw*hZj`vgMEW+5QyZ+dZf)0@YJlQY;9;N_nfB~^pTN}_xzW3ZtG09nSuS}(ESJl zoF=|~Qbv7tQ(aEU^~UN_ZX(!Vpsun8=@HbY#|KUBGZ+(&4x%#)-wSh@Ss9k*K8cG8 zB_sz=Sd1XJVHd^K4!aOfEL>$e+E*@_wVAjZyRz(E{||-HP-9BcpRM5_>;76;RFtqo z|J%y4oQm?2pLMHwmgPAM2&9}T#N1W4ttI;Y28?mPpwOYksW|~MWXRfOO%U9BVe3O} z#+3jjrg5&{nxyH-epy_^OBSZa#-NNPVI;>+P20kHXTJXV^UCN555ARYIW}Ihptw}f z6EQj`Z^pMCz$}vBLqnXbT zeJQ+CF#!en3UjNTgbk3>Fd1pG0@DByie|#)x}MRsqOqXb;bVz{RNCrg%o!6}0AJR! zDXIKE(r6diK9D!%GPfgsp##HJ^y8#4^*Y06WYA&0Mp;bq^^eIv$3XG&uTrnX= zjRhdwV{W3f^lRAW6mW}yr3#(QW6IC&{>uHuH%4d-c&@w|At4C<*d~UC|Jv2@NRx~l z*~SBR}YZk*=4yHJ8fPJaNu`fVWu^`X3eeT9NNG$cVaC>0z6Ur5v6 z`s$nK$)W%~%l(GFsVLXLQAT_5@4%C}4WbnfiS6{IWLh1Hq1P(dxI|!0Sf{2y-UC%- zdh3DH<^}O9`P$j|?W&n82G9h6r%jlEg`U{p?5L5%AWk+dASNRU+Ju0>>W2~({r2OZ z4xy5u4wx<1YW9j{o18G&zT8k2bj1^39OFKZ|CJ~7mbn;2U3d{Fa+q(DH)J$)pI5im z(HMA=ld)ew!prb`Hre1@vfEhbAzviO-kw0ef77WMsWYLVDE~=8o6BQv(vb@yC@Fa$ zCHn+{{n;r7OZc_4At32nRMNLkE^-wKA)c;|3bHx_!NNR9PHf>wP9Wn>wr}0Qh#hg+ z^PeplVq#LL;XLsD(fV&Kz8Gzxr?oi?Z25DLzO=gZuLNmoYz4Z`*^#H zX*s1cbd)lhZ&Q;bWrWH5$0#Z3Wu*||_61SrUDwWuPk$u_Zn4|Qva4<% zCRirCgn(8GO~C6EF(fT1NkKUdJ2S0o^|Pf+f^0*Fa2eD#QFm6_vEm3g zk5+4q)6bDTa%bz1@?ukA^p4$T0@YllxGPL}=zp{Ych0)GA&;08tVi zF1KS|^jO(-dY(~tDT7pY$k@tYZdphaZC4I5J#tW_)W=X6X~3w1oYLZR$a;6*C=32I zqkVDQ9tRDzYOS}CPFW!uaFhHFTVgCiuZk0Nw<-+Uo<`5k-F{EaCrL)UFFGW&&F@~p z0@6S_42y8F4rX4@fmNVh)Wud;-!351$4t~Iy)0liIcIcgN(mspyDRqQg+<}d=Zi3p za-Ea^rBos}QDdxfz7vnF+n=@Pt5qM>=xo}iEg+g4515LIYLC;YDs&S$1qHTNHlPJZ z$9S`7Wm#{5?RkdpN3`*{$u-zHYLFMrKRE#~8_M#<)6r2z_NnRI@83h@Mt5-E*$Zqm zPPo&PlW%TpD0zQ$o4M`^8RXU{ZbzE2#4sX{9_2y&3-Jn|;y=&t3TT3>wOc&z%_Wr9 z0?_^ej_Jm$%qz8tsiEf&!7o`BpjOVkHI)^gFGfW->>r1NLmQ+9OV<4})<54UCLV8W zVA!hL?wZ*O0|=~bv`*fhv~w=3X;BaVvwkroSEV< ztl|V@f`$f;f`>IkP}bW{OvT3gV_ruC<>Y%)4t(6G!}_Ey15yKlGPUBLJp(Twg~jII zWF(PZM*`l~Vc{6w140D#A4q2QVt}4*$?fJLU8+w7hd!f;_tH|<&TV?x8h6!`{+S0T z3YPf^Wt$E$-k{&0V#b0_xAU?F^5x05^Cm8=@Metf@iD&_R+B^RyIUXx-Vf8y?Q;Z) zldvc^46Dy@E4jFH^?ArOUK1+eg;rE19ORRdhTBCNB_Yb}{dPlC#1+bt*ID!T=7>=L z^}*zyQ&T4r;tJ0{h%m^fhnH{QmMUspoZGz}{o@0$JM|Eeik^h-Rxj_F7;QU5_ap%a z-!B>Rp5;Bc*OU8Q@obA}gA&GOl`qA@6YJ1E;@yhM~IwF&p?HT$&Zoi00EFV1ErbEXzwQN?G!b;cZqgUBj zx(5Kehc$aNLw`-I$Tz`XT9H5715wm}Il{_`e`0CDXK1}Kw-Nrl!z8<5Wj#NqT#^Ba zs$a>-bMST_rHOOy>bQ1RK^3fORgD(kqm8$nn{?Oq)bQ~aDA$#CDtcncyK@3S;&R}= z>wX;>wzYv3d&z|$yN>YqoYH>LPNVYIk75#4Y*N8H!iWjiA-y;X$SrR z#h_^9#xGIG%e%sytP}(L10|i=ZwO=~I1dFHwKb&K#k3P)F@BrU`k-cyjz~KQ|%P1 z)Fta|5?x+yZmF$>%*UZSRLliH-yF@$7`tJ|Wm@@@tdSZh28xR(GEQ^o)=7&gINp^_ zOuPpN2?r-7^T8obLSpo!@$zO*T~!PgmiNW6=f(Hp?`h8+1fkg2_@*WXH@CKe{)AVB z7-DyQZIKi@Qn zbL%Dw1Cz1HCEyScJyF$v6PNP4HISxcFg_ zvlTyycuI-SQtY$&J+yAHc`{MFzwA2P9z~vsNVU#CCUAG_06T;<6w|_|D6fo^r(OJ zyFN@jMra<;Ner<#AiNduk&*sLnAu&$%yM%2IjFTg(rT)Sss8uq$bgWHaCmx`$}~IG zfRr}3o0^J-rpvF5UFflXt4iA5G>ES-%Ygac_$q&%;X^5Rb-L!Hp)gu~k z2m3xJCr9D!_pANk1jY$r?%4`;iz6l`&fJ_Ld!x*pYQNX!s}NZK&euS~2EuR%!mE>0 zds19`71bl&GHWxp#~mC<79bnHH$TmgW(}^r z<#pk9~=#ne|qGun_34vv=E zMi@FO(=sBi2GT<%w(pDq)||AePx9shMGqjyFCf}WZ7XLX5B@p(sT!}H>UjAgF*ODJFUJJ;Pt;hHeVHrdZ-Y7UMh%8uXv<)r*uOKAow2}8 zxyIw#KL1nvweV#8L_+Cd8)!G$Ui#4Quby4wUH%N(HeZh@%(1QjVt=-+gSzNpueP}1%hn!| zr^1=384eG(j;9nwGFs~9$+;f`%YlASSGrOAHV{Ik-eyHqUb3V^5(ERlD$c=pQNO?T0d&RUnBz_2bFD#1BF zSp?LlZ@~y@_DlXxO>ei!EplH9{!N`19ZqX&^yF^4_^H-O@33EXt&c5v7MB$b_x&u( zD-Uz54KQ}6gQrIdUnXIDB~R=HKullxQE^5P2R!E7aCfyYp5p;t-+J+rOY&Q$s+`n_ z09D|@s5~W~4N9aeoq{4!%cP#YhRVv1KVtiA5^%mx!d(T7fUb(!^8*{RyrAL=`E^7@ zm}sw0#Dzz{+?c=Pk9lxb%5|zlWW^>0s0JCCEDR8Q_Wfvye)<-J2a%U+TIb?iQ^h>= zQ7X-Dfs&fSs?H=JH%Y?G(ZJe^g`R7;0Ua+sDlWym$pq#lAK#?<6BqW!s`RURA9XC~ zTt;++kTP7l4>J0}257X+e$X%d8lc~!Ia*<46{_ueDeAs2FP4^eTj%^YSmN~MI?TBr#IDp zRTHsd#!k<%*h@u_q|ML&43Mkdz-FLNkf2N{iH@#PebPVFUb>Vi+aH$R=(k2lzD0=a z3x$7$jvmj!-T=DG^rkg(3cAn7zp;_o6Py;b28%6jZ(YaL^-{YGC@HI)kYs=k1OgF* zbtmU4`Z=nJbcxmGPPpa#lyKSbU+?xXW7q9;?gUgPrq^YZPXOhP zS(teVQ9?Jqz3n$NLx=ouyp3t>u8mCu5H5dr*YH=zG@rGe)U2o-5odOGO(`^>FznC@ z3QTdgw*d5KfK%sl5tgmr2g4ZGMouew6`5yM%OYB^IRT>3af>P|Cmw3m)s&T$r3VOT z69Z_-=gJyFyJZ`zLXZ22628AjNyp*yEM_&QLVksy#zG6oC&^rqOBRMdH)?Ium)aE8 zjK*~nlaq^D3OI;Zo$o0un|%%iK=cdb4&BJ@G0yDxHF-8AQaV_s2z*L@PJl-Sy!rx1yU|Zsh%2T9yB|fl{kZUx5b>`O&|lW+}cM zLLT~YNVoMBL1q$3ot?zvnU{e9Xrz2nfuJnMwEX=1eDc>MWY0EGDSoZoF( z>Gvxc!JFbuSb!5?re1@LJUAe6x7hLF<3}MOAz~6TCawS&7O}bCM!+!$S z;Sw3142Mw(QLYE`?k3+FfU1*tBADxzTvpSn|9cInt-x69`4?ly@UPBZLNe~W{}|-0 zv{~~(h)CGoZWZ_l7-UJJzc~(by&s=wbU*4J7;<5*wx0#+YW(e4)Zp$SYPu{)m~_~* z6B0_st@cBzcebLMm5t8)?K+&dLs!81%7R~Xdu{R7Q%%FR+{3+3YCy7i+w@)!H_itr zPx!!xU~0OnApQ1Vx^A_#f0a;-$J*}rsH^wHA^z#p^LA)&v3*8{X`>GBm$a{~K^a0^ zr|)yeEvO)Z`lyWe7DjzQW`Edo874Fo!J?Sj-oYLUva@4WVzCFdRJX`ilSia}8mjWo z+>YGzd-Sxlp+_XsvvTDtUJu;le3plSe8M^FG-s1n>?VcQ{O)ALPU^h9)n9Pj(2Rq`$5u_N~#%aVT&`p4=ioU=_}1HMn>C687e zo02Tv?~g>Nckh!b3pY${p*C{KG8Xy!MtfoV^?$#Dx7)!>f*L_db#5{*q;70Ez#+g! zLWqo%8+iBQb(wmT5jav{tpshhsa~6KHWW@VG8H$L+5`5W!Jnt!>?x)@F6_t2O-f(_ z=*Q?~!sF3%qh)J9&s({?f3MNHGSJ>!{{H=DXl_zvLOwGg3I~LUnCr24HgtoDkXtFD z|5eyG6!_rjS!I{n27LoPJp+RW{ea~s-?i#uo=9E&s>Zn=rmRzDJ{G(Ul?Qv;$FnFE zAQ3oTUzOF`xo>S|SL7|vEpFZOU(9(^s;HRcvOM_#U2Zb%HG@_3JfGS91Z;r{ru}b*jh&T+HL3E1=E(`K2&2;-Q^zh-8k#|M zsdYugxx0Lok9PXiI~dZ;UNAAb3dFS36m|oT zs@Oni@I5bYWPmaF_U6{18+Xb(2-*2ztYskZ9;5vyk1!O3zN%gW=;?f%pTIyoDl z)3kALEG`=QGOxDzB-MrT>)VrCuc%@Gp}Xkz&|H=i3iXMphKXiSlCR0hHzLA$eKaS< zBIGDYPgoxM$A6I62%*>G%OPuLz77u|mkGieW?mn(i!R2S)$ke}xfO}vP%R!8Xb3pT z+SU#Gi@}dWNKS7?TE6gJK2{or9y&@9@@7QE-EDS_P!^yZS2JtA>OZXK0ck6&!l&?& zn*}ydfTDeno+>;{?lvWzk%Uaoy1uJ-7&_>uqGHY?yQH=uBHGKx?hW*!Z3SSw*bcMx zePgE-r=)o>oQ`)e?vpPgF|c#68+xC_&(6O*HOat8Yi_A;(B=%ohmSuwf%zR|3H+H< zmWOQ-e(*tL=nuEc1?JkE+Un*dbE_XkY@dImTzdS~Qy8?q8+I+-0F-X8)WyY{Nz+5+12Hp!$!%MDHu4#2oi8wf)XoB zYIx2yOFo`1z%jiX5U;F+y<`4cBZ&m#cpEvR@q@Uy!*=!kaDeKOyEvI=G7jPI*5%11 zW6C=@^-Sh=JG<%<>H#^%D#tlS3KAgt$3(?UjejSovEzKSwSj&$F;WBHlU9J}MEEJgZutW8_|jjS?-BB; zf9PAzL#Uyv5i8AV?DkJp5vWm%!@+g9ek;~nylX1k6$p%aFyc-}zO@yX_bLS?4;&Vy zrso+Jo3XlwCJS&#uoM*FW8O3~QT;NxkqX0121w;9UENFdIQ4jqx! z*0lHuuI_qitFXBKR8!}TFJx!e+%y4JU0t1BtwKH~HX0R6jAN*o7B4 zGcE!9n!0bMRZ{t5L~^iQvTsCVA*uih$0W8X7V4XVV!Dd5><{jsC+Z<_+C=0a5b34> z)Rb*K%ZgbWY?hNri(5W;H4mZp1ad~XrZ?HFjfOQN8&hQTNRlnCfI4<^bjsweHr?u~ z;DYhhx4SM+ze|gL9uX{bsX$VG()|4gD#=0i10eJ zZhq^mYe-mA7$$wpKcme#(m(ugI;R96cLPQ0%N0=eh>{I9l}d^Und(DAESM$~0293j zm%QG(wdulm4pA?5{95i^{CZ*Iu43b?b6WM12cl7tv(+dbJ;YYFpKN)jVNnptIm=Pk zOP&X=1Z&c5HEeV4sh637^5g}A0SLr|LhSly%PHrB*@PHQNoKvH-Fe~tRYmo1_g&;T4DV&~A zvAvrj4+;SR*C7^w5(CEN;tG@*6IG{vYiF~BB%u2SPCf#jKV&3imEBfDK>5##GLdml z5a6u?ZWr@;c%WWmgZ${88JIDMuUXGG+_t6g9#x8pu2ie>Yzv_FWXB=@zjo~2vuh*~m>pv?0yun; zw6Fe*?zhtRC*Nt@t2_S2?`H-2DXzQ(p+Bdm*p7I%s%E-(=7cDxmVJ(Q_H>L}_L~xe z+UtAyjycSA?Nu09T(2lTsSEX*4{b+)0gCIb>m_&pKk~MS}F_iaHhdyomxC?%QBj_e>tf%LPou-9$iJ9 z$+lyf)6pln9!iLO$ zyy&Tv2f77tWOH+7a_%;3>PkI!p1XibEU3c`9#Uv)!RK=6E#(oEUp(1nSr8TR>hT3T zdH|5R5LI7OuWK4gY4-2mLm*?~jE8ipKpnj3zOjEh-Zz{(;~0=#{2dPhnSt>Um?ZRd z<<(JA8wZe3X`CxyVN7I+`S1_h_6ySSC+-(XzP<$tlP1x4E%9Co z_x=LeSL|D$YuBG3^b+`*Z@kq=xLlT93@8hAKo@{YhL<2QI$p~C?eke#foUZ7uTP3E zA@29E+#c@o9xO+iHu4^-*W4_zyW}9Z*)zw?9t-rX+Hr>}-MYC!Aja`*oo`MTI5db8 z9XqkRUr&sW1LtZ~drKbqz-}Wj?2La>Zg%cl7+V0IXKQz^XbCc;%(BAb_BTI*c;g+gCH!%Q( zM^WM5FCcNRFKu{;J4G5TOLM^ zSvi&b=Mv0lvl9lYyF4E%T9%xYkcZ*PKOuQ{)st%}7Lq3UV(`7GISY}V4v0e#h)fy& z9rvCyW{C>jw8Ns6wNch%TUJtZhJJ861t>zU|L!q>y8tyQkT<)!8r3$}+nsZ>OxlCt z08Yxc1uhKZ6W=e?)RO)evHEpXT`E#y@F0Jz^^Bw}`+~MzAQ1j*1_Ae7LV{E+HHE5W zi@NL#3JxohJKRmoxLo6{d}A-wsOUv2Q(~IovCdwx6etmK76B>}{jpUC=b4g7{Lde_ zslQr?8Y_#Ctp2czd~9L2ET)OZ?4>OD_3Iblqc@C9@!!3p0n)?$1106?AYj1w;^?s? zDCb~c!A!!w*`JJyC3^tuHG#nMFKp2WFnblv*^2`wJ#*2z%ir;#Q*jrVMXwOg=oM6f z>ZqZ;2xgNU74ichToDl}a#EK8x+nWzz73~AVTjJ}x*3DI-KJLEe-z9=Ap&JS`|bX$ z?d^8Np`ocE2t4Pfye$r=C%cxW<$Rx%qvGQ+DN%#%2!DYzEz1EBEDI~u0{U}N3(3E{ zhUW;ig!F*K%|(EJxTvh8!R25ckj})++I4mf*UpbV+ypEn@@87CSml({p_ohox$(PkRUJjSxg z&%M79s4$O3NpH1Z?e?vscxHeOfk)u9sTX2e#cM+fkscX#yWhw!tjsD}8eN+#E=~Jj zS+m*FP@Wi#4&I0`_aDY2kSt~00`eX_7Zuh3$PdalNt%$UiYAkigy`~K2gJczwn6!Y zT0MQg|CHz7!lD^=0F$CEtF2pH5FMTFay(dM9QfQmCn-DPxrzlm4LL0m^Yarr8Vcy0 zwTOM=<0n`C1<hk?eMxgUiA8hT&>Fs<;Hq$$o>5fJ6x(gjKwb8|DAl6{tH`xRJGFao&wz`3&K z;o2;Ce5X6>+gDIM5)hQL(Ix_n+F$Q?(>ojj^%lG1$NhqVW>!vCR)e;~tk$sH+{Tk1 zKlF6uMLkTf!6*&5w1ba%>eZYKVA_%4`gQ9Hw5WF+I+nefZBb4(9SLx-n;jo`@7-tD zR)b-{qyW%@nPjsTQ(5keo!#nVqel+vIPd1*r}nb)JOd={!n1efI&1-Hf@K)~jONp* zs{<=D^VT^-_ws01VydN)qt$ivc|9hDGp0{k#i(|N&%+;Cz~vYTk6J9p!4?4I0xu#s z+Sjw8N4L1xy4C)E0I*{~VzWEW-F!p|ti^7N?$u8In@86B$?qnXH*dyZVc)MHO6hi> zRFs>mHA!c-mYcs%(kCskzOKjsImiu&*GL#{4GSZ;NeMf?NRYcxTe8Hm4JBqh-xd=_ z?GmstbJtJK?8dYV(HOo2@^LahEL(paFZcy3%g&*n(W;+RRFrWEFQ9gl#(n;$GEG5g zH`+dSXps<>S>Ii)Hz?xw6->&|H*mCi=yd3qi!6GAaJc)A`=3~-3v%O+a;l5N1zzR)4=Sp>aEOyO|7eqNm8s*3uv113g{)lYaOJzVj9>0K~^1 zw{N^B6J4FONzD(i5DvNAqcaoFCkKRc6M^{~2q@ikK7%-124v_y50m?Sv!c+qQAk`R zW4iV@DIn^xq8pQUdNw(e{IWiE0YVU<9#25W;`)0^HS6wSMBxH^bhy@w%Sj>~6Lf{$ zwO&C!$!llEiJ8pSLcS;_9ywoKw7I+1mE~AIBF}>C2Uz~=tLw~G*Mi1YcTWRmuHnSU zMBstz2$R01A`LAQPip`fDow|Jb?aw$Tt(PxN5J=B$q|Tb$KQT{{Z9zRN=Qa#s&#ob zqoOJ+ImA3Q?dY;Z&u~U~?UipU^5NO?zqu+KUI;LdQWtyWsOVP5y(k}vi;;Uqt~qr! zC3FzUWd)kQ^{kH1^CEoEQj?AepC8=SR0WPWzy<=o2&np;Z8bX_Lg~@aNUL9AWdS4d z6yyB7n<(gJyFNVR?tTag6bJH5*sncXn955{j*b9F&ovzV-dr9W9IYeqN8pG6*yc0Z z9UBN)re+0hhKKxFh3UD0>&WYdSwi7!MNt_a2ba;7CP3!^JEzE*7UEYL;`f@CR+8}T zO6$Fvx$#Ir|11#DK)&>D)rXZX0$URWMZwk4+{MpYznzW%Z5`zxYyt-AvgPVdzpxDJ zXCW8c%!Q`Zg#&BpggrUNgTrH&4%Y%;+1j}Dl0|mjm>e;<>pemNp;MKx%W@x=r{$h= zP94nU!P+l&aQN;>C!u1K-JZamBtBdFYt|KTNWQCf6T#*m9v1J@*(i_kV{)=4-2nZpd`T%or2*7{{0_>$0ul1R56$t9bNR6E5 z<+TSvvbUf^ZZ*lv4%j`bOd>m0eUaN6NlI!sd&IZDbCj2pf7QPKzKy@goXp;hI4}% zC7-Z{N_#?z-}O@HuSktqHrBtgAmAi-=ur==mY zw8H$<^@EPQIVirMqRlMzX&CAGnYpjnc#dTRjhw81zU3<$GDT)#9?y9|Kn?vVO6gf_ zYr!_9o%OGSxdM~xX0rF6jZLUx6dZw=xFZ;%mpx+2S8B@pA@Q@SRR+S z3A@&Yr4znC$6dNyHEXB6%j5*|xgtWi%Y~a!*`s%=$1xABN zzOgZ_vVw-lh=hoMfLEI2_pNHHW@AXl`yRU{9R4LRYYwCU^71iiHX(QRPt6ju#9ww zeFenZCPuu#C6XCXBeiv%+;MSm%5NUq9W2TWpY#Jz>;(ikeZ;mFkdKxRYJ2Ki8X_-v znVXdE{%R=K1sa?j-(l}?TI*0=RjhJ?pb03I{N6w%C9`LA#>Wr#XHu?>b2(^=SVgp% zysetD8fh0QsxHTg2fUiVMra#BO~>9*xOjVmAuqIy#vmK$9twe!S>ppWif%jN;UVtl z+6KG%^)F{{;ekwU^(2$IdW}EdXY_%Ak>2j|;Eg)<`@h;f-VDLt+rR|ky7>Gs~Pa7h9#N&04HNx5a%#|JB0%Y=mFAqhF# zCKE2AZOh;Lz?kuv!1!ZKabbLTaM;SIu+1w61B+7JOVLv8qVG%P+%@A-R=xjD?OgYi zqUtdqyMHgFv^*(ad&FgCNdRx#&+q)Ocka=k9=0oLthG0D{Qqb=>!_;N?%Qt+P!K^S z1SCWOY3T-$1_5blMd_06R%wuKkdW?fM7q06y1V->-t)WudCnNR$KKyq&s=kUruz?{ zxy|_)anydmXe3*V5CKUdmai71@EdpDOGfXQn9J5_;{g#KWh1oh5hQJe5_8$dC^p9Y zoE>?Tw0ZXfq++jPwkS}2I^qJ=_bS%{_NF&Hr8Noh@T%1 z#X`zVS>bP*Uu(HE)>lDwk&%m+o8CyUoui(Q?# zH2(*~*@LI_>dIPpIs4IZ`c{?nf)tK_rv@%UB8#K@>PGr8B!N6N98<(|C&D_r~W zwUn~d{L$2KYj~Bx2MLp7 zQw=>G1Jh%1;is2}=U)5|n){rmc+(^iu7^^&Fo)Q*ed@2u-HK1@rgrRj*9v=~cQ)hp4ub<(17&61VzGeAxqcOOX?>^`1*0}e(Sn+i0CL9u5w*8Vm3C2__p&2 znX80*E+^Ye$J5ZfOOZ1HFFyj&RTG^C3E$e?KT7gHdp3WC6eM={DCHXK1%+dt^3-2N z{a6|{KA$9>sr;4simT@JORC*|V^h_AY+R{M4J08C_c@<$J({JXQNF16-_chu9n!p} z33&6euz=CDlx3#Qg30~9OYX1ow*m^!!J6-TzS#KHX#r#p$inu@D+qFq$I@ujtd7M= zP>B~JT;pr6n3T44mvKN=g5|ZjSw0g31M=Adu6&wO*@Q=sJ^jy8HaQ$3TSOQqY!&mIQ0%wGy5)x_7TC)KUAn`*dWM5^`6`OY>0VEnMt64PfAeJal$*dI&Wko*~MX3uyyxZcu+sYeEZ z;N(=X7|^EjVRX9f(e!($dNP)(ea{OyHU!LZ(s*Nw3MG!*Y7)5X*^C<5zY}Tx^n5Pt zB-sV80QS&q4K7@}T*P%h53(o0mq)Nh3k%?Xvr8Z_+g?7O8~v^d;=gX-)(hXte+gyZ zYfFFpL?nb)?w$XO+&q_VM&Y4Aj~01O8f1GtrV2^B<=m+VOl*J$A|c?b=-IXh9U5}I zfqnt22EeWY2!jB*N*4OlSem3u4(g4zjAGnSaVqtvq8ARb(;JJ?Sq)pW znA4M9wX}4A82^v>nbX__Eqpg37#k$X8UL`pycC$>-f<>;)!0+jKl+AW_!i=|SAC<) z*__qk%l=iJ2-OeKO7EkUR2W#i!$Po>6hn~^unB}kk@3uz8bN7aFG~Q-Y^;JCy-DaB z0`cM5RpWP6Kq%r8u(~fx#~{5_O175 zm;V*mqM~BrpUS)y)YAzR0ZLZ*Q8&_qA0Xb<+giw|$TYM!3--J@uE{S>O0E5s^4ES- zyuX(-3{T*>jIT%BVIzObx<*fWdd63F?tZf?;#aNWpxscmNq7pn&`{^my`s{r75pFM zNUe9{KW4Aqa|7dTum`+d{?cusq%g6vVLjV5zYbdrglk$Yl8kr4-0g(hh-ys~cns40 zY4P3DeZA}t_rzM|4>*Fu9V)0}$%2FcTOm+hD7eP28{OXnkbo^Oe`7W4=AcYg8Eumr z|K*p+p>gOb1%zG}wCV3NBzhO@rtB#F50|)LF6^3czV!VwBzBvmyJfyCIPka4%8d*v zV5gE(v``d;SsBxDZ9HR}AcF*Ce{(wX$hjXttGcR^uWYPM{ z2E2>lkDr9pF-E{H-1;h4rxHgiE2BU;JCL4XVPqU08<2SUxZp!(FFX45E|LC ztFt@(hgzXF@KEbDpoR1J1i#>hW;3#~+jQbxDirGvl->Qx?)YB*!ry^+eVDGStO&N! zBbhe9++SvrZ>##aHaGRFeTQY+>J$J{Q*!mQu*@0>N{8x-@?9Nl9tqsYP>{>kj*^ z`10<_M(x1cXM9b!P(=PmuS4srosT%$92MO9%@6K9a%5x!0|Uex3&Zm#GsoN2JU5vO z9-f*@h@8po%ZN>?p0uouqJB;e4RtiP8>OdN4R=LZnsRc` zQorVwQdge+Lw6wcmUZ*0$VTLdYiqLbA!3J)9U>EJYg1{gu>YYS3W*3pAbwr{;G%pE zaL1a>@pTRQI>(NY_i~lavrkv+hkc^Yz{$;6nX0Y(S+($k>U-C1IpL!T*L#MZ9&qGR zHZ8$lRkL_oN&AKb695RTc}&~u1ddnauP#-m0S#=+UF-5Sy{PKAD}(@`ic?m3%fJxN zQ!zmxFrPeP>>WBl^Eq-n*%Kcas7~rfS2P4V2E5Q9T-@5wveY)$b!h!c7T9mtu=v(8A2ZI$tLbOUMn1}>_s^z`-N zlRxA#{hj*ue6!DP-a`1Oq-t6vI`atbR<=Q&;+9VtSEO(lgJU*3_w;0=UWOYhEI#?| zMIDJ^lWTRB;WfoEe%&XtGi%|(CGmts`*dr%7Tn6x&nDa4&ya1HTDWOJxs?k>3lN1s zvBlN6M-D-bV%}>kY@C=e#^#up=IZcVdW zy!KYDcGR@!w04qHHW$C1;Q0FbT!SnmEd1o+v7^~HZ8QO4*_DfJQe4?TfultogJ?)He1#+BH&og1>e=~oz3gqQo-o;w) z*ZZ2z_-?85@vv|V4UQ9G1?4ZVd=K%o2}$*Wj4TCw;4m&}uya0})aPSm7#r;;!iu4z zpsnrGp+$WB9aLLb&0JCZWu~-VmS4*Kpa^E(5*O4Mq!HmP2SqoP{I z>!+clt5+UEAV@3u5TC1KD9aDs;T#zpSgWh6_wKwEQ96DygMk~kEyB66fy^MFtzb3( zc^=^!)`24-=C$|L0)mUx=stVphcCHVn~v+TA=Db`q8X|*j1#J8X?<8&cyn5^8QaY7 ze6tM6-s&Xtjln?(@Sw!Deq8JFZW9w1rxM$}K5?I@tOtw~H`$@8q7=V{M9gy2ydH0} z7_R7rBX>#!LH2N~n8cm$EjK&rgixJIt?kmP?}pP^gcumg)YMVARo2}9Gr6NZ97G&**=c|QuhT;W|Xr_KzP88f`_>F<7bZS z%!4AznSaITb?C@UoefQt^t4g1pU*F!oE~TvTWj0wH^5!9P>!{ zX55}A35y7~>5+82V>MI?R~RPZu$bCjl`M?JG;!1_1ZA`+E6o(~m2}?ZF3!JskPakq_OawgScEAYQSB~WnFX)v(fFju4P@0{ z!_nC-VCjI+jv4guX{(b57;GcmwCjT3zl&b)!>b^kh=Nor1Rx8Fia&++J+u<)zR+tX zjZBXbJ`Tg&I*u&<8TQ@oEM;LHS9YNHi&jeD_`H^ikkuvZUBK53#w*b0mjx0;;+M65 zH^M?4!cFoEzti&BWd)>|sdIqXI&EQK;Pc~0YI4>@3%%{}FgjP+I8Tj5K~_~noPSur zyG(X~+QRN$hNA@2RXeMx#HB}IhmTi1y5LF~Nz$P_-8uwN)aC&WzO`uqF!4AbxJ z>^@yFIJ+y-l9sYPrlSk&h_|at24KucFYX^aq2J1cAQ}q;>(6kKZDe&cl>a1Gv<@&; zg6{VH&S_eLHHD#dcB7>Nwq<=BBAp!Vjg85u%vvR#L?15PMeXh9%caV8-f>lLA z!i$Ef_tE2j5@J25sDU%J+bIpm63o}iw-QliKa6OD; z>>nAcp7sj}r(@(L<7TZ$FE%gAiCQ%mV7_?;0~=?s&xBl25oeD_1R{a=cg(;^21#Xn zycKTSt?Pwhj(*jBxqoy^4yM z*`qu2U4&c&XgYdc*=0hyO42gQWDkAWG&0lja_GqD9`7?88h=d5m@=`$YYWKT3QVjO z)s1bM!PduGcu73XUSc)VhBiV>WIas|Y3lQ$%g4y}oWLO-Uu);R`g9y$16L03YGn+K zPc)O&@c|vvU_HzMxVen1z;e&YHO6|ppsl0zmTE#8W@Y|P%tx-B8}8^*xy#ZUnmXxB z94tci5kI1%e}s)~{tNiq-<~(K=Z9mMTt{~gp=Z4P82i!E+yVk|aENho@;#U?i^>o` zSdOW0W-IcJ$RD)(du%1eJWkjo)Gs(JF!M{I+WMQuX*%^LlSN^32>?CZg=Ip*n6G0s z3Tx7u#!ow62i>E2=WkUqh$(g=@i3thQn{Bw%N0-=3Tl%HpEH|R{m<#gxY*{CS`s1> z9uROVx7`Qo_~AYfbArKw{0tzMQRb@GWUJ`UvIf9(4J%IWJ86Kdz?H!`I$`#+3@iGBiNy3*0 z7$az}SjxO+#?eXb>)Rdw(M%lv`E`S)#U6lW`wD~V&5)4((_wKQ-g1NBW#aEtb}u|C z$~-usm!_fMy~8}TuvanoWJ&}>7%4Bu{C-4i!LAs{7jy}{+&o-72Yff@h2g%TsR>QF znc}A5$w|v7zm!P$*WI(_-wR%N;1UmpF5+fTJ|}!adK(K13$-xVq11HJWpaMht_O|c z;jh!wp11!lIX_}Dncu`@7pXpbV0n2#T-)z~^$$pNa9qmtQbNJ|!ZmSvu_8bbZmDU=2beEYhAC zWrKLI6|ps{oEv@W7@QPaT%Mlq7J$s@NeGTy0Csj7HPAKo=zi9Dn>uj|f%%kZ9T$s- znHwq`3SZGR*>9Q;U`v!57qj-NhlZX3`^~`niu6EJ1SA2p9gCu(!mA3EhW2**ti$K7F5stY04}Ju>UG-)dQu`l>Ex)=&G&9B4J2oXy`6y5a*tgJNfh+awBslE6 zpT6LEb#tSUl8W3BV2jlabEz85gkV{z^Olg!vQ|T5lA{#^5ps zZ9zE-kPbXj6<+uD&#Tb@X!|QKhacy*dwm_}r>AQMMB_z=5Z(L!TVW~7@5HWRMNeN^ zv&N>~3IjlAaoAl13tJ&_Q3| z#U0B38RoaJoNqD-H1>r+j;N89*sY=wM zOLrZ*ySX(#0!a4QXGRnl+d;u^rk>K@konc?#!eT6*A?ih2*G1=Z6ayTAp*@2A2^;l z+MieZBt1iBa$NIK(lPPQbpIBRssa@TPI5&lkt>@L6h8w_nV9OTLIw&+wdBOxsfXkj z*d|l};e>>c(mW!)HFs$7Do$zX@I3#V*X;)<)$-)guK6_s>Cbm%cM-p8Gprf{8b-Pa zm9>plw#?Y*IM6ZOqS}I?EkVpHxNE@?T)}__*>|x2tix48+(`C2kA>eVt+uU=@);2y zGqXD$(Q~W(XMaA{E{9cP_|wwnDJq54Ih?+H@nZhqL0r0mh5~LxC{9H1G@mQS@{*C^ zCm+kC3i~T^aPi2f0=D|ShH}iwsl-9c;FWXd_b2DZo$peWCN}K@+}y6}51CrYE~BDg zHRFnh&sa92``P4gXY0y2?}n-tLjTkot*qcq^@z63LU4CmXR?EqIb&Wv%`4I?!1|-J zG`%=~)~5Z}%iFunzbe2W^Oa+JYid%`WSvD(++tmzF9-v_eM=&vBCjTA5oUZB6@)|~ z&xj)C&i|pZuqb>KtcHnxh8G!u5O2@=%$rJNHXYEdYp-LVzwYHFxwWxXRKz$Gxx4X~ zM5ommR2+5xB9S;5UY;Gzc4``@lfQM@h1OcA)U7SXB|1%Df4?1>h^@#~og2rj;@4d9 z=Ntuj)4F`R`d?~JBJj(+#r=Gw_4T(^DnA%b2(R-6<_T2{m^#a&134IqV> zXAkux!$JodZ=>4kpsSN!uh;hld5{7csIZr}i|}yIt)*QQESVmXcKGwYs-T za*drwVcO4RVL+fdHWn!)^etd(LJGf8O-3%^XYAFgMCnXO3{%>&VB)I!U7+^TQyw2; z(9&e6XjhMJ{&~pnT#O+JGI?RXO=?PNyZAj41wHV?RL>QHyT(VH8vU^N8S96CyC>nL z-D$PNq!&bqJJ0T3t;qpGaN7Qa@g--J=*vn@)2WIkYY1ZKHh`|&$>aS)_nvC`K-lcn%@KwMK50? z_iOI0=n*tdPJGbBn3e_Z-jw{XzJ6`F*!d|G)^u@GoPp1vO8;SfirTz8l~&wt8k z5Ivz+!;69d`d=i+t@7$Z)}_w|vIgWlx2Nb(xcYba8TVMYW*YX*M3nN1%kN=hW5UP?z1A-BgEY=UBQ@BWS?-{{ty^Wtn* z5zHHnWV((%w*Fs+>)4pN%{RC97yLTY;&F>v6aZo0^S$LIkK=AYTwE8FDCmpztuC@Z zBSOppzl$?%`;7mSSW{VbQf4JN4!N*|+-F*JZNwYciht5Sjo2XN*PvsP`)rJ^o$~qW zt}ILizywm!P+ul~cDO1L5Fb7s^`d*gn5xZC^^OQR{053Y@gE{SlwJ1vkX52s8$Tzc zH*3p~XMP~fExl@(apTv4WC(bxoSbg|pCe)4nGh3;$mQ~)uZ?nJXQy>6W_pPlS2{uf z0wcmLExj`*L0>90wV*`I(OmeWAU7FVQ#WmC%q9)c)0o(w@#dw6`iEJ4u^c??w92DS z6QxK3sa$$hxprFss1a&vvGKTpg++y8$)=&)Z8J_j%ccVHXJ<@|uXoJNjt-9Z_r97; zd^9!&DZ0Aoq$-)fvtb!0tk#j>ONsUO@08=jXOwx_#+xfzy1D~>?~(tfd+RQN(11@! zsHyWS)y%GpgdzQ&BL6Zkfe zk?V3h5ES>cIqU3OTS5kEdu^5ASt9_5q$EGV&ai-e(szVE%<3@t#XNE)ezU}3YdXs9 zJO6pVRPF&LJ5H?|f$CcSKu%8X_yAqQobTgj6Tk;-ZcBGuOplMV@FZfP&hDN7IEeWC zL^T?Jd#V6Z>QJpQ$jWRw?bLa`B_yfP6x9L#FhNP7FikZbqjVeZPU2-x%)zlKhvVJ# z(%h}I_+=Qdf&z+M{Q~@9L$$m66$t_Dc{SBD?V>(L>ZZT5Njkc_=gjtHq-Q?<>X`zc zthCc@jmf%iOI#ycL}e1x1~AfJH0b-N!K177M0(pj8OU7^4vV)mxxT}@I{MVsK}mYM z(%941u0k(E{|p6%tIFOV-7+_x>+j!AW_4SE9B_u5csBm1t^|JNLxi4*aZe}ZfgLUk z2V*5xmqhZ@qn8z+7=g1~nX*6{Z-%JOk@##0N#E{^BP!yJfDpg@2h2X#B7(*TITK57 z1q71QelPJyU->*Z#CTw0$!WfrowY^Ef_U>zYYk9Ws|?P?#moRhhQk*CMf&*Y3^17% zh@Zis0SedXs2aD6o1~;v938btx$@Xw)6h}p9k>n%TMqLf5TN~2`4pxkgz&o5018>c z0o>Szq9IoPegW8_p(x*)Za}5%E5%mH*h!z3Uy|{3thcR4B_vhkOaZm$o)>g3QAe!p zUt|$88g$uP!VBV;%iw2e&AR!k5D6SZ`o0my-qX*>g_JaSLIO~%&XY=LF6`_2O*j{^8eBJ+KWi02QTLvu$I;urY zmG~*Mb+CQni)uo=W%_TdSgP~q3WT+so&B@qq?Gn<>hXE&)j0-Th~j}BE{pM#k|sPH zd2^H4=|W(eXP?XL>+&#qx-+t!8=S*fie?OpKR5)=BR}GITV33CPl5+3noox*_l}*} zF{yIkh}%z?4(qN@gv=g2&oiXx8?(^Ys5HA4a+W!*jXP>a=0v#0Ud+Lo&=5Zw;GeK8 z#7ZH{i?ez1Xo1Ue4TiKXbu2cTTL=&-H7e%2y6evx_ql;(Q~_~uus^3a%In|n`;21q zbVZLePR|-@BcK5Z)jSyC>STf&6%{2KqIh(0=+fTmd@>mr=f62Nh4%K=g($_Psvzkj z-=-#t-!)g5S4(aFrglx_9XPP5f&E*!(g^a8mKF-#bjpr6%c(3u-ud~gb$k$|#Q2sM zB4R5ytUBhOW_-N@PC6{(!IdiG%mTS2RW8niy8G?)RHlFvx9-(Pt8Dpw83zwr=(woa zRwJ>R8e|#!y76nkK5J--rv~m(YtB(rwELZB5}3>R$0rMeSbTgK6a=bJ!r0l{+TB%p zZet7&R90q}u5LDUlQ&efza+)%4u@~+hOZjNb1l82VhK|k5+X~1R}1RB9U{Jeg3+n# zfzqFh{`7b@OEbtR7$?UT+v?j{y_2O{l`97btDwuH{tD;%YL3b>&IC-H$K}pj_g1w< zY+4BIthqaS_-aQg-q8l(y6 z;;tL0@!I_i!`{@tmXg+V0o{7tHGjC24zdI-57`qP8Aql>x)&G1o=sNR9Uq}XTLXY8 zad9q^QN0>wEl_=?cuY+5)#eLPem9WofSM1~A+?fEc_hRmKud#$RwTqYXQla`4+N~N zEDt~As5@VsAc3p_znDm~%btt1??GWfMVIw?qGTz=ug@mcVka z2zEk?c^3^n9a%~Q1kbou8e2O2Ez>Lh&fk}p4+U10;zN|&c-}7%sPAK9J4Z&I=B_|O zJjKW7weQ~VB|=dk<46g)VgcWV@zF52T*0Klwq0}2>D=pk6u{n}`8M$$U1DP5uNRLU z^-kx&->Jv@3Ra#;Pk3GK1-`iDbDL|EZ7lmP;^5#AH%$KQ%ri_;Q8h>1uG^THmKHsl zucJ4R%@5bs=K&VyDW+ml8K4alZi1K!e@)i?+YdNgxUJhNm5vBs& zgfn@sD4IAvU-@=##Y4x_%C{aYtWYR298=B}e!cMQw{w>nkA;)R;hI2IS@3)>^DVdD z@#(h4Mo}^T`ugthpTSpi#-h-v>d%3vHXyZ+;q45LU8bwsAbSsm-xmHcu0?t)!qfqp zD&RU|?3G!bU*xyb$2pVuZ>a9FXj&Yi;5I?wuIuVG~w7$rn%9sC;Rl|FE2 zeC4}G;p1^d05;=1zHbz1PWy0a1iZU4d8rAni$JG~`**aIY&0dE1Wd1g`ndb$EM`I% z+PgfDrdhb9MurBebed$%DKB&#JF3oCN>))DcqT@qZ7KvSAovaBKM-o$+Qf{lw8`$` zA>QZRt*epTN$NT}D>13{k7ym}U=Vj>uBDzeNLs2O4Z_Cj1c<}_Z*VxkW|Fz2Y#r_lr z97)c()W_YE66)}2yNfjk@z)tY|3Qf+VCVlW62h2YvQV7;8P^1Ur}B;Q%-^|KSW)Ez z_10%ovwZ~-rXG+FdF-L_>srQdHmI+#J=%s}Mqjz&Y#d*ADpoA;ulx`z`O7q?d%kh8 zfBBC0z&H2On11lABl%o9;Vsf)$*cd>DJ!UtGO zG)dDFl=2GpVA-NA?xV4SG3&VRZM*wrjY4-#?PA|tmrb{>jDDUumJ1opjjtU)OLgP- z^GTYtri2jks2ZQd)Gr}FaU#Wb4F zb5RIsY4zVxZ~`)X(r$y`oZ)b>hPwTF?b|y#ID8P*97v0b5fdk*q@}6qq&p0ERU}o? zQC&T0&(qh1fm*X#rz6ML1QwO>2)gsFh3xy;Ed&wwz5@i7gMI9KSSK!}j-W8$>i(eB zznd)euWS00Hs|zLuO_(cp+nniMMV2?p z+Z=}&Kj2=VOU2enN{Co&k5eN4VBtVC0v8j<gL*FhbjUj8EUj9o%R5_-mT20t9=)bSA&j4o8$V|Qyp@0 z%V~k~w3~ERlbQNb(H!aSu7$~j6%o4ooM!2gDRdatOjM|h5z>UVxL8gX z)oGQP+;_=Jl54sS61)C3!Ukzw;DZ{}B-fU5wo8xz>DOLm4feWl$wSb=c+~DoPwAml zjPYVhlU>CaY-=@ZFkpYr4@Ag|uD;7OX}9TUl(zj5H%RU)jj%k~{cx9KmGFr5#tovJ za<*su8jo=5hHF^K-`U$|5uZ)tXN68nS5>xk)uc`>Dy_21utZ98tmdKc_f;p z<=KWQjl@JfZ4(cwkGP8<0RjNP3r64L!WHo(AiipBU?Q+#Hl)7@5cU9cyfKB#i;_^y z4xF6aIaB3_fMbIBl&ai_?MbIUMOk;q2+z+KV2OGsHC?;F%gL(oLH3l6+s=DBDNOiG z>#h4ZemlG-WgH~AQ`6yAX12mdt| zE#<(Di;I97@vk={3w!8rj@13~c4RLbhUm5m$1~=^0dD8s`+a`bf-?Gxzg4Ai^j{@d zPkC74tY8QTyvWY(M7Zv?kMER+##SfkY7ng?xZirKD5iX4>6*Sm0;aW{GNm#4Vx5|? zz2Dt~I=PY2%8A45ks&z)rpi%JSrY1;i4my0MBPwXqC}_a_wny_Kh&Wm&+}=rn|%aY zS?El@)VsEF%k{RHwD<=H#Q^40G?|r4c*Ba5%B3U~Y=V4vbfZ*}5L#FRdze{9tFy(D zQY`C!fr5j6^t& z)@5eBisvm<(ztPCzV@1ZFcWVa< zDA`EA7rb>AxD~}&S(!I&*WK9(Hm}b2$APPEo6j)dM9EogLtQwgqcAdBIB|F}MZLAw zzBhmd2+O!SvxH!GAJLb*)ph|inI6#Q3UQ6RSYBohmQ(WAnQ3XqYh%f9^?6R_y=G$4 z;IauV9v?lq1AHz0VeDc`%Dni<*p%dC1%-?G_G;iP?_^|kM6AVgzhgaq1Ml0|Dr>$M z!wCm_C*M`4c$`e*Cn5KxA2kCl7!GG=pq2!opGtrPD(MhFIK7!~zxWvOXJzyR7VQTMe8a8@dV$GjpQ}J*OofB@?s5@kM)03slak$`HAtSCj~j zn}>-(`yM1LU<)KIA~0|L5vAX3i9^lzhC1@q+Vd@~L1z$kbF^#Q(3@Wn?e<3k9{phQQ= zN?lI-ITyPC^KmUz)fudy9ev<}v{SGoCZeGV!9 zc5n4JELl@CgCQtDQG0cq7l(xSn&^-+#f*xIYK)HkiJ#Y4GHitSuT53_hXrl7=t~U!Qfj((1LP;dv=^nh9>gpM-f|HhbU8qIk;^gFX zQa{{ludI^R1lKoJYtW3xCZu~uPh*Zsb(W={kznosdui6J4UFS}zq!%diod0In4p9b zkKAkpQLR}^RU;@k635Tne-N0Q@(TcqYC7o+t*-s`)DV7=IKT-) zw!ZPzq3yw*vF;4>sCU^(+xQX$g%jIy(BGgR5;U*2bXcXsT{|EzH@7$oMNr31xRu)5 z1z=g8RJSfjtfioeZ0M7;7scwjcjqs(Rpxe246EiKBOvaTty0R)PPJ?G=3AkAG58Y- z*(=iykI=zl!5h6h)H^YA&C6_!>ML;50!z}^p}^h{A#~K|Kf0#{zByMaq{(6dn{rXs8lQ ztW2zfWWKsnI!VdNcLnFt{7em~%(*Akz?o`kc?iBu<^NDrzwF!xj||QhBQ`EPwj%ar z--_~l5pE&pCa(26ziD=nBypu(ACAsd6W8c^<&23*w0ut2*f-tWZNQ>z8Tnjp;CKCP z3OaNx;fn-2(ztuk6eg1{eUsxy3&TQ)H)|2GfeE!=7ID0N(I)a#s|=!$`d4w10AX-+ zc$mPmmYqq%Hs!b>cg9AFfY^E|*F$&@)bt_O1a4M2OfJrSTJBj&pWn|r9ucbuC z^v0#_x;1JY?hw$q_RY+kucAXV6>v$B%}2Hh7PU-%WXkcMQpj013YXrxKIUEMCQBzCgZxf@*@Z#I1LU$ZQ>9~yY zEyp%pEyFoh*R~i6ro^Cf0cVq~D8^F3cpk={3wKfq@>FP<55@X&Vp~zd5}MXh{xbp; zx57%gSESDwpR;UqITfxHqP1SHm>B4TRum1dwP3Bk185NV0s6Mc?&?E4yN$QZH%`3<*duas zLGS>2Cw49T5;J_oFww$wYUaMb*xVOgh0u_t`Po}Ht!LxLd>4CH+Q1%zQieJ29#66} zU&wr%og)|R`$|w}!I|Y8`85zX&~xHCA6SA{7@+yRE_(23Vk_+Vn7R|f!nD8phxm{A zcvO`l5dB5weBT;x_??#x(GWm`$QXoC!R#rDI}5ZifacFHefg}V^Na|;!f8xh;xdnG z=FJzR|C=Sei48tqRC5cGw$jr0-M#Ar9o zZ)5z2jtYLEU2y0#J6>A|6`2+^pLCSD)0=HW)pOSqsAKE$A%oF0C8Fbj)u8;s<6tJ( zKf`q!6dZ0fY)lMT@eCUD%k56bRDj230pD12*WP;6F6*1uPp_W{#Ges9c>x8pCRrYI z>GfHd05!HWvYK+87g!mJV zjsv{$8pq>|fkdVoe$c*i?@k1;I3>c6%N4w<) z6>ctVQ{SVb@tK$xoL7$yi$vf-2E73NbGIBPL4@9RCxz$@xF?_kC}g|H9+Ed;bBNtA zdPtDn`Wv3KBrVD3DJ@ek&P&bmi~9Qed;9y2j?nLXYl`RH+fG~nPfd(*7wMdAswQcu zr4+C37tQkBUb7ECUsU$Rw*%lWd&7DSs5;7<^yt)Ip}SGH2p6Z{Jtj6 zHHe7PUkIR_q2S@Ih+6R@{uGVyLo5AC9-4DkcinYoUTSUBk7xre^S@uB+$P)z39?7P zD*CPI<*u0pa62=*o@${5z4$+6`aalhHzxlYE(a7AzP^n}ArmYg{h&I*DfXMce~OdR z?2#-VN=iew$uQq74vx_pQ_ZJ%c;`HJI3%P&?7R$ZP4#_!Qx1pSaxVl3!6QXH97QB| zkH79q!bDRBWp+S#=I&#j{>KklSshd@IPltj?R?{Zu++mvZ~#LgQLbCSkK;|>WfN}p zuN%RI?lf+1ex)R>tZg~id_)1RNLFBY{KFD#LMS&gCZMg*Sr`AdH{t78Jy}Lynm!DY6zq9NOL8-a;)Y38W)_DRlh(X?kXuk-2E=M@R^=DHdfF`M*F3~1=7$!MRS zaTQ%ML5UD7?ry$11Uk#1_zNdwWX_R+5gjdR?+uvc{i7jT2mX>U2NH#K}8D1hsxPn`9(C?Xqr$?^CGnx?^6a=_u z=)t^*vk)jDm6e|TVy5yR^QY&3P3%b4mHssaDn-Fz*Z6b8>>EBWyW2!t>a8#>fyEaia0zY)Rk-vyO00>KC`e z6DwSwt^RNxm{osiLL|N?d*>GLbQ)Bk~NR%V=6+Qft*hFNKE50!u>)0;~-szV6_!qqn> zxunLo7=SpyXQ9r^?V_jRE7qlkQ(&~I0IUvcs(uJ| z__?^?K0c$DdH?=3V=wFy3o2`O<(l7|ja0|c=>`ywlhMCmsCnonia>-TCu$Ci_Or4x zPfm@@^iOBxT8fo22KTckj5e6~3f6krHmnn;Xk_%8J`QI3f zM`?M}5^b%#Hl0z-lA*=lR_HtrVdD!mh*<@@-cfNfZ2_7ezpRbK#$L#>Dw5xXkd$Z_ zmuH{*CRgRT{DWkXTy7N-B2eS3LqZ~3t<*NTYkY3cpv)qEf>n8qM)nErqwMrtSec9t zG@!$hojNa*;_)BZOChN6H02p9oPH}To1N!E@{-D|E~Ey*M_+hvX~i>Ew+1qE$DcL-4;TEq?y68G>O#KK;DDRbon5U%pR z_JyJIublSy98n1hp;jgG9HSoyVkUYu@l(>0_t{rTUyzy2oOgvyNN@AnF>!E^QIoA% z4H3d^2cIqk>j{UQE!*mEs4W1NDL}$%oVS}oRF`#}h#ryRe$C~F2d|d;CUujQ@-gJGSj;i#(LUXy-Ttk)b28eHcsn-V& zp7i)~cy{dC4_a(FZEfs!9)~$>`X|i9*NkZF=JgsMg=<>r{?(cyP&lcmF-)#3oVnzy zmSN?3IIbE6`|~-8S!vmUowoT=vTKnMXe0=aPzq45=HXO>0WVqccmu-vsIxH z^;U#38^r7TIxvZ(9-oh5LV4jC6cjS9jPGiSPU#AY6Yh zh8gnG7w*l3{QQY{Lq*k@my!Avs1T0pmqhF+fW%?w*o^Plwl(dCrx!s`FtD$%9v~vW zH{?z4Pt_UvW*4*9hF!Tf_iRqHB?L%IK37zH{ozkz>q>2dbD-~&4{QYAcykDOP~ZUX zeD3AzL5TQw3@fC(m(=7C{EGUiqo3W<*ou%$h(FA1&m!nnclh(SbC8dDPEXtXspq;}F~%vvYFuvK?3KfiUb@Al+W%qx|jRL~3a`5r+j zo#z89HrQsb8@;cW?7PRHtR-TjX(D6yPL>?|?p+r2!F_Qm|7w}(4<$#`%ZG*{N#_cbcJ|X_m|GnVEC+x9xsfD`XVzC! z6?=Z>sevq_u-yFC5yoj|{@mPQwi2*kMT9C*w~EHIm#gwCKAuUs@_w1ROqQ|)q%)I# zMVoxap!0bmoX6hThDM)0Yd^wuv&>fl3#_;zznXZ!FT}Q3kGgQoJ);Uu1foZ5f%B&E=sR!$%qf79Im4M{l@0p*mx+-uGWfd~P|dko%IRDHdN(!DZDubXMyl z#|-_G19IkE5{{>5$?<6;3P?!tz7!7;h@~Z*Vp^MOhsETV^l@_U#ovl+8T|4vb>sW) z^7WmAbV71iL2fG5jg@vWNV7L>n9lXC--BWt;Y!FQcwQBKxLuaLLX4k#d1Cj~HaoM_ z?2Bcre;C z$BB+-2Mr$&uc(Z1%t*JprAtig{%UXfAFoDSq-{|#QRA+|yg0tfEBVhB6TPiZ5pPrl zzPq_SJfl_w1f(y^OtrL>%H-JahU-X}*9eB0v%L4J9eS%$ErjY2L(GA_r=93m>8CSxHHwKD*{+_ig zr@Jp-z6@g_j#1@0-W>Nc-JH=`j}L+9YzH;qGmN^>AKDv1C4#4sm^~Hz z-|W@#scrdig88IVW7~M=-OM(5uM36$e+NJzP>*IEb!NI0s*@X6_T?z-IbNeB6frQp z{~1Oan(^S4n;@wYG`ab9WX;PJRoNr|Y#mzpGgG~M&&#GDqf`gk&+njI01IFJe0Ly2 z;`n&e+BLU*Y~x{JoO zzI9ujCnqEI-r`h$+EwBOx=*k=ApYnaKMDSSJbh(U70}l0!Jv@_DJki05b16Z>6Gs7 zPU%KK>5wkzF6l1m2I+1%#M|EQ-sfQW8_wB#?X~8bVIW-JqEK2&g2CoMLqnZrHGIl& z+P8FrQfhhYwb{jDkM4gJDD1jQf)SRN=V$L|uc(YJNK|z)K7SFM5uJ2!lVchCI;yv( z&Y8kwi^6yt3F$mjpba-Ux5C#BgtRO_;tDZ&F|H5SD{jZ>*-44XS#--RW&1DNu!*E! z^xbr>UnG9UdZje=24c7AuO}s@BlHOkA~?Hn)xScdb;JM;AZmKsn@laxvdF)=+0+m8 zFgSWyP_FX%k8&4v9j_Mg`JB8I40%@A>Vo9@4X3c?Cs{2K9$J=*Y&|p{yzd!x3)Q?U z5I=lH;L| z&FmOvf`V;ng%BnEG(A~fQTD~S*mry3Uy$p(=G%3pqp>xR7m}cN4DBG`uUFSr#r_`q zCb093yA=p63W`e*nnyK3L539(7XI`}DdF2QKV5rbYQpC6w*<>Zt(|RLCkEG#&8|{< zS})r_ggw-gyx$@Dzxw~&z4Rcg@|(((KzZp4_}ebHPSEHiyZ0?d`nGSgOpT0UuiLsO z<}d#0$POaDu%9yw$u7@_FeylhIcrOga-uS!&W@C8S)DPQDrmGzEidz~c^|MK!*2fF zW}ja6)AEi>h%+yyr5Tj^Jj2;&?HXjl8mkxcD{Nrq`gq_wo-U(2h&N9Y;3h`JB}PsD zQME+q6&DwGOh^2IOtekJbye`Qu(*ZG`XFLJLX>fC{yu_&8h~=Z56hR%tkYN8?UY$Z zq+Q1D#>TA((xR~^zzPMJ?cZd;-olD+eftb}P@Q8#C}*ZDTwDUYT+c;66T-uV)noNU zW5*^x>-lAJHD|HYkPGk?aL=8TN9MilPWQyYNd}DnMbG=#&_8mT`>;&}ZB4*sBR)Ao zL`Zx?PMwf~;&pe302RU1n6*y*yL*WipN?K>eHHa2HMGP;tXxA(U|s@&xTxaLv3Y+H zY8!sI0d~qdt&hmaPOrY;ik6pu>d=?kbGKPM%*9}n=%d^S00M`?Lh1wlI!W*P0Cdsa zV**LZ0R&VxYDRkC1iQB@B{^baeKOx57Z0x} zt@ITyZ}pEVZAH#x)V0+k;oVN#awxgUib|V~hu8TCI1*sRH5=qYaiWX;OH3IQ1f+Lb+)YT;3#1HkW!sKDf+9)2_u!R4Wq6N2;ws` zG&x-pTf2fXMGO_k5YI8tcEdelsW$wL0ah_7m3~d(OR3{-F`Fwhl=p9DD8V-@X8gzF z1HNeUTE(jgcF7=kbTUy0Kwfx}97PNx!UL>+7tDaQqLpjSNB8lv#@dUG5eX!j2sDM^ zfZqp`d_;2JE~u_IbNISNU%9z+ga0un9p1ITKU_9GuKZC3ZyZ`$I7(Dx`4J6rOw`Em z$jAtjcy9q{M71)!HqZX2hWf`O3=pt`$lLef%z>Z zIYsZt2(a;c_btW!@Q{Jry9_g60`3e6QJR2;bLyULA>w?`8|&R#SFcs=t(^l1yu+PGhRp!%CyA3|aMk7h3Wu zOthR#HI^DHoP-tUBNBXdHS@;Kx@ay-^=V`6LJi=H(9$x#;oK$QW_gRuf&CXLQwBV* zpA5PPI6l8?ga6=m|Fybo@9bqc7zxLB!nsBUG!Vlgf^E1PXLzp+! zK#_cU;Q-3Ex~8VCOhL_)Z8j_dLRfy2!vHxyOC>ff`E@7^V()rJfEs+6Vw2$!}66KsoIpuJD zv>;o9^kfT<9HXbLEgyXfuwx@^oW#!`y@^zxi+Y?Rh_bmGG5xUs@ka9f`BC*^!!j57 zV-yfcqdp3gZA{sfZ;aQwKj7;#r-XqlhP$5Pru^eJ7+llTD<1zp-~L{57Sr@g3JYZK zCM1(C>)i)>+fIF&ij~Zj=tLEQ>7_8@vG|V4>Fob|~3fTH$y#?)W zqKa(HfL};G_)yf6(WQy~JNw6ot{RRvlYb~vGpzgD@(2tmKUXe%#YrAf9U7u5nh)mX z8?$z17ijP#Kw;ouBhURFSDppY)3tZk7wx)4ei)fby`6y;tkogaPJgo+K{oj0U|vWA zgOlh}2%Qwb!bxy&%0v>nMEan)4;Wzq@q=MSds+RWx;D`zrqSVu7sNcCC1oW9kli1! zTo%-+d)98ZWU+f2_Fxn=J6?IB>X!@y`-wu@0oY)ww6-($$UqgLuaNy$hRknOae5za zuzAzU6g*ZrW~LVMe!@aXsHnym7}Y+-e%+=u=Yz@qrQ)0k6bP>%B;@4A#$Tc%6>Kfc zck~U{H}qpqaU4 zFa+Y@a9$U!D`APbyE^pHl@p3aT)v-?5LJ{?+2OsK1;P@8YL zDO^@vUERas07zWY`A3vZ2G@G)eu6)ZyU>+>WYfW3_TFbsp)w4?5Tv@kC`VuCzr6_~_%Z z+XnTo2C7^B=c+tSWGR{fONrEZwOKCb8x#-(2oBB0sBX)hk%0yNAb}wFxS6bzfw+{| zQH1A;-fQkQgb0qwMc@yworKn-v)Z}4-iKgr68{|%MmO};d*&F zBo)re!eT}}6eA}Obal9^@y|4giL)eVbopPK8h+1QXG8)6aETt0p@m3F-o; z4cjy1n#ndkwVq~}HN15hIRu;l$KLhMe`9lquodvpi6eUbPY^k|l10Wy2LEV_g&5qc z&%Cv@1x(`_wubd!zYZ4f=Wa|Dn686sw4$4Vwrcbs&tDR`v~j`puGy-t^XFk8HyvH5 zr@~7sdSn%BV>PA1zd!%huOr0Sn}e7GD%3{vVw#O>zinKcp_2W(hQ=+U?lXov0(yoD z@Yn()!r{?T5dZcPf-!mVuo9#oH>NMuzxA_wIMT_*y7qVdaHfHc%{mC4Ar=5wzj9a@ ze2cdS(oH@Qzo&?-`sr5Z@-5CSAAahh4d1z`;TMmqUHrD%2cqKrRNyw^tL|Cxv&_=Y zXnI<3$2WIhpdcsz%kw}92rLC=z;{xep!%1T6h_o%$jZuZesU5{3%DU3FQHb>UG+Il zsw+pT&j5*67Y>f24D_K$NcRG5(R#rGMn+Z-14H9U(Ka}gl*aDnGRk~XEP%+25e6D5 zZr8``(!{w|x&i>v!9~i+9)EC?kIk&8%hvcLynDIM2acbm=@9?)o>{RE+Y5v$_Ij6$ zrb9MX&Mziez=Y1PSAVi9T%Xxt_a*{Zoh*Fat}ExaRQ9Gh^EIaFANEv`LdgC3bK9m2t)kI&_U zRw{wuU4H1pN6{&gfA7dct~+k(!u+F{id64$3`M#?trG|~Y(bEL_dWVOIvBv@E-=3-6V}alPcDE{cgd<$Mg#6IrWjmLy zLXw7ofb&V2@ARCxPK?FJ#zoaJbX0YxcVUPOo1mkJpODDG!A5|08Vl3`F^FMkXbmb; z5q_txEJeXZqz5lmP1aA#-s$2hxC1WBrqa4V(st5l-ta@tIX*o;0|N~rITama#fXd- z(xbFkf-;+Dv`&+2kBs;yEPp|pnmM1%2PHb?M-A==XS1|#XOukOD@2Y-`kUu!Y7PUA zS720eC_z$+V;^4%9v;hE*`vPgl)Tcf`AOZCxRzS9L6V<8nYcMsExwWPq%(A2Weq*a z5T!B(cAE#5&({oH`pi+83&gjuJ{AW~^H$#1p>W*{BM`r4g_o=s(kAN{z*HE}Y)0$y zood)is6Ts3pc3(wp$RY{2J2=P5d8r0BGHlZ{ZbJxA&5i8;G1!8;ISjh&dcc?TBM>{ zMMP*HZ0G37+9G2_uFw_9Z})bs7*Lk$cm6w6p?*@lzFIKo{ov#f56V$2M%!a|Z0o zfEIZ8F<(9R^=^JSj-MymoIHFwDvOu5Dk(+&GirBDp=gZ%JNS+W;gX>;BknFcWT?1( z3pN}$5jtYoUKyhrAb}{)z4@8g%6&<5gfGSKXbEPYB)^{jWslcyb5jU%L>7w69a2) z-oQ4y9(~e8GtJu2$*aqxFMGtr1h{$fIb7p7ICHEGI4@~{*$k@9bzoM!p|yt!dOKg- z1c&`lXx9cJA^#00?eCsWHwK(yU%R(ao$yGf>uOu51EanQ5)x3;_Uq}(;l_iQZ`gUL zo`<)@NKhHsv0?d<4&EjYFq`vfr_U}ZQL|$--am}+nj^$j5cdD)@|jkMoamnK6TN)` zn~p^RYD%(7$7+Ud&r7v#N>d=bnwpx>;coQxe%;*Icvsq0)qVMq7b%xWUe)dM?FH61 zAGasUuHMhKWAZ!1dMJ2+7$icL01(E#Ju_>1WFq>gwoOD><0*YhiI|!oNqtcRK}jbS z-9t@JwbhOxt~e3$+=wAM6IcQ{WTzQ80-=PJCn2@5YVbxLmeN-c>p=(g1GUAJI^eTD zeNvWzst~W{jpH`_9&WiYpATjrS_TYK0NP;x%{!$#IhmMSN=nm+O;YI|9kntvdHXK8 z$uc#)V3E`7;2y?*J&b9kB_SCjGc6sD5T9)+&)I2Jp5@C^(H>q}l&W70ut(TQ{tSpI zv2k%<`wA3fM+pVinr6Sn^4D>LgN^aYQJ;D4>Ox}nWW8hkB2$z1-5u=7lF5z{%2hfc zJHE2Ys;G=y?M$5My5pE`h%s(b82qWm_dQ(Jnj0JqoQ?U z1vx!dx3Gw|xo1UKL)XK~U_pS|Lf?&jFP*9F&m%qjtE$>uUQQZ1^7hZ-(w7@yk01yT z;+J%N{IC(;Fn!q5^K-giZ7JDW;e$t= zTiRTW(&pWA#9QQ~v@~RY!4;27T8?J7+@=j2I3y5*1Cc!b=(D`AlK$=}#mokc%gZO#0=EYLb%xIa;{w03kZ zaP!lY)KSB@&R;=&tcm!PY>C%Z4r9Li|31=r1J&lu1u!o}a=5?w`A|-2pVxwR5G<9Q zjqk3+(fe8X*en~D+14hUU(cVY;0IQnK|mxlhxhLA$UxB^&Fu>sn#0iM>R)Y1BmyT3 zugAw^k^W6B$uhrG&6oK`Ehc)DTJY%Stn%y9VgKr-CmikW55=|ijRDBIIggkW z-fORqX&`Z|4_o>@Nm7!Uq@<)lLY0fnFAc430G$sH(hUsy3h;9{?o3J<@-aMwKX?L> z(;u!nQOf)gCi;?+exde_&5g+_Xk0`=OatA}5TIsn;e2aFj20tNy*^&3@+={O4I~X! z;k1FpxY&*(5wJBr>IT4`{^$?6^w5) zQ?~rP()ToOmquTj0%J()5fts`l$ww2dFP{;zM!u2Cd+Tgtc(SU8*0BvBO|3~c3)3P zsf4usMY~%S`v2!Tf9wd?mj8{LLqbTZp|_{b<_=hLc4?*otd5y^90t<0ISFiqb%e?d zSl-e~({fOJkI;p)qjAbYwpq2dvB~iFe+Oay_(65*bPwQYo$F^rqpA(a433T$U}>sNDj#+M z;^+FyeC%Zx*b4jgFpp21T{wV4Cx+HG@JiZs6~crI2mIV29a9IiuaU2pb|#k|y0$K@ zw544{wTtV%4qkY!Fuz4!mGx3V$rxRY;D^MeQDvd;o9b3PfB%l>J`o`##T zvxu~6C+{;%T4w)v0YP^K4b7t-ZvJf#(7@`4*+&$%(>5V4~6CQ8n+iVZj?I##k81be-k<@hK6T|GNl>GwO8OkBMAo{t~3S^Q(# z*8N=lkbic4e#|l$f}6{7o5u@cdw`oCIx%j&3+;E!@9T-vXb1*^@9UKYz^|W1rK9 z>{;x;`?R}|$;p{o>(!!;o%-o#Ztpu#EVH*a5yqBpF|IFwuaqfn;y3TYoy{+x(fC+r zOZD>Q;~*kgb0Jn>FCx-ucmyH{w|cr2=%O5_Z|Fderyz116y1m$gRMJ%?(7@H+3_#N znW!0QA`&C5@ER@ha=)}lO)V@z+CR0Uj$&^+YR%5H76?Dul+X^QgZb(M3--D%F>nRp z^m%MsE&A;V=t*Z~mvGZQR`2lAcMpgimMxGTbEJJ?aU#6mp&hSpNZxp+Z^stqf$PWY zz-p?+c7#Iv>X(Qn^w<36Ew;GF0`TG0I|>=?+S&Nz;MT|ku)lSg6@>u7a$rFd|J{E* zWrxwhp=uM?*0<1nY1@c{k1sV|2kYuSyR_!5kf@zcPsezFdS3-@vYIY`Lsi=}2oIGR z@PRTOgZ>Y=692f*FAcaUJL0pDcF-cE=PagM*IFKn&rp6ibbd?4tEDW{TwC-MoB*9o zHmoSOom5ovyY0A<`@vsdu!D^`K1>+cNfK8=GasyR2Rw4MYB&-zml_4d?%<&FU0oPN zL|-nWPejmG3jsM}a3Q8tR#y7F{jU!Q%Qa)q&&t~vt_{I$ePiWV*JLmSwB1E9V%Q#(KgPx@Oy>VQ8{Gq+QgMD3ReNMah^O~L5NT1*M9Ox8& z_uTdCCSRE%;OEmX6@!G!qu$w|e&{H<_=vz}Lc zq$E_XkdDdo@VelLiF_0zqdf1&-d}!=s3eG?T3FV!CoQVPzB$Q z(F~?G+pdTqOE9^=TRaK3{VtGS@5{_~(j$EqrcJ@p;77r%?lpVum(O1AQxGgS3sBC7hAJ~eLobW?Z%gKyfmZ~*AJCk+CH*qbt)2fAWak~rRAR8JXm=90qu#!jWK%&O&%=r!YAl#vhjb*7ZAqUq# zF@aXn(o~81a&nTD5gk48?g@Eos6%nJgZVPzu)LJSAzV6&(^}gRPeWU?-24_RHSI1t zUrAbfYkkB~o6u_fd9vKU$Kc=xKUMzrHny5{DB?TbO3T3F7j0sXa%32+WSgIE4xQ@Q zxZacGQpUBT{C7L`3~#b_nhqU9j+XzHAHq651p`r4Dx4){sSw$8Vo&_2oeoTL3#n-? zB8J9R-7tu5qjInmH!qDde`3F~5egL~;TWmQ;At`qNf_xkg=ZrtPb5kZ@UcLNl5TTa zNca}a!%VjBs0Hk#fg>S6=^BHvi+ElmA;~0B-UAJMnOHsA9r3BD?ez2|G6-4rbR{N0 z!sIAe0jC&=KF{$hSry|{yiN1ER0U|_NE=VEERpBohy3R7RE zrvaDUUeeGDTv?A8qS!xUt$gikM~sH`Gipxg0b*&i{y%_=cfmz0@%m%pH=Mru;S+!H z+=2dnunYq1umU6O%IaS_yq>qI#;K(8K2m?BPIzmaYU)hxaTPp#oH@z(uS;)dyIRXyARk1TKZ1#XI zzsU@-%2~V5Pb#_51@r(#k-wgvSztt)J#LLnLgRDwBJP$$N>H9+gd1IH^ZIlYQ#W@p zON{ykB)cgD16ldzdRKBwrfJ!aHN+Q6Q{#k$aq3g2QYup7S|UexsjhJq#A}1!MG%)} zosUj?1CxP9FhSXll@;K)77_$gfi{bUzP`Tv_09mpN1GY;GQrW+nZ=5Wota#)F0F9h z?|&yekr|uey4hJW*C7E!H2=;ukH@;IglQ(I^lSZQCb~t5L7@k#1PmM$!tRJ`u4<9z z`}bfK6_DW{)RPAu%qotl`g&H~%&y{Q+pN4&+K-G3YXfpD=!MD6TDn5h-d2ujKviqVtE zfopsM0$Fl9t;%lXpt*bvS&P%FyoNOf5Bf)$2S#$ zQ-NvDd}D0YX|KHO?DJM%4Zq}65{qoi53e4@(fzSpGhs!0P3N@mO|X+@w)-js{y>c@ z^Kw4Cr*+3~L;LHiCoLS5LVWA{o8GIusf~t}w0d1RbwwQ8mPtY0g>y-B`OD51XY9KO zUA;xItlqAT$-lf~r6b52@zrz|`&XP6+LsGsBX?RwYvemN?#C;%06m=NDz3Z?%q}-k zGXJwzazj_0OGB*>@k`k%O|~TmlmtLVAjeGjm}aF)dH;?#{fyz-REQ+D=dX&7kkW7R z&FC4*0@RbvW!&t4fDfoRc$pKYMRIx)n_XwE+G&TkI9IOfY-Lv{$lnrYfi{VWk@0BB z;$W{1Wp(oDg{3PC^T)2S3oR^o{NRPQ=g5H4?w`tVXT`?~H1v;l*Y_gqh^-?N=X3mO z`vNS`vK+-WTXFy^&W;h?5z{@CfW6%E8@;V{gLc=y(;mrjHKoG0UGYs-X?ZDVPt%WB z94MLblNZvo`})jPBQD#~oRmw1hre?--6_7s*%!TkpT}E2cerE~Vf%g6gyBlqMyc`U zh{`r&<%K#u*e5-ETYaj_Z`zpB+Ic?Y2qXa$4~Ufm(=t#;gJPN^`~dNriOy(=KMzVw z+xy-)w^o3WBOFWAJPQbWJkEP7hf5C!eOx5RtmmeY3i1Hmr(1gFr+AGFQ3NDAIkVx8 zQvkn9sLfK^nb01*wjuP7)}7QWG4SUS)M5GXLd&L*lRILGBimWc^8pol!Jr_VLZ$} zzQwdsK5aq(#JhN8jD%j}u5AjD#oc7I|M~NoV|?Dv*57v!nNW9j4kJDG=~q!ya)^w2 z=*iv@lAca%O491AfZN4}y;s-+oN$9J7J8^(r~dd`+4+#BxxCVZ+tQU{RBWhLqiq7EuYhP%gV+IU_)$j|e|B|@2S>4yan--ww=V+#9!&rUsoCvV;^bp3uP$ZYjYrX~-lgAw=*f+ie zI5Dr)!Hr=HjM8o=;LQeav+@&EnjUAUb8w^X_ZJ+1`q48o)Tcy5S)VZOT=8tc2SgwL zTW+Ro(Z9v}9&)g49j#dLt0tq?R7ggw)%L~&kmXdcimwepj=7DE{a+Ja<$lfSnd)Q4 z!t0}zs-zn-GX5h+%bl%5?T%baK$YR!#!Z5S4G}T?1SY@kpgRS(Z2ZkRZ(L(ql^$}(3LnmnUCONu^4YA1WK ztHu)4dhV1=z9w9VAR2TU+FD-ceA%&s1Blpcn2#D@Q%;s~2|V1Esmx8gP|>!X5*G6I0RTkqlmc74{r>eVCoso+JXVG|h2wT`sY%GA*M$5Xa; zyVHiv1m2aeevQQAPWv9Gcp_3-x4|t#ELZhJPoVka)>zB&_is;E2n1F_+|@nf#?wtj zlW>1t{zFqcR$Ij|E%nhJ!Ku^Y*Qxf5;2sL<0bK|p6un;FQoc{0#krEk(1J<#Oo+tw%v!8-pYH9m9DSa-Xw2dD=|eCVeUCrt8ui8CMd3RILi5qA*lbE>3@g! z9u%FaNkuR{6F1w{e`E{Dh&I9DpIutO!%x@NSTt*qI+!eaX%$r2t$9K6+u#=<27dx2%}Z50V!eJ}^JD zJ}5hepGOR7q+C1P1+W)ZP6(0iUzFoKhq3)ItPKibQM{2tLn@<{M#y0$=twE|C83pDQ>89R*}h zQc6HxE3dZT{Ha0Dz`p3O#ktHVjgl8FOa^h7cO1m5J5*x(=QhE>K~Fb6Mekm z4_uE6DprY>>oM;iH+aWhaP5JSFLQ&}RS1nU5WoT)yqGWi508k$r3PhX$96VN1X^Z$ zCPicXEa*WBXcUsZkx@r&o+<8Yaf;|jS^Bb4keWA_vVXGL`nsLW7v84qhMyrZ zEbdF@tcrzn_>OBU7=zz<=sdHsBa)Mcxm`$V5>8&9Z_kV#225Tq8PMa=Bd$w3W1K6$`_2pt{M~ILap&@*W-|GC7Qrifl zTl4r{9gswN_>tf-Km_P3EiWJK*wNpr z9N5D%5bE^h{@*d)`22^%J)_CvXelnFjT9XI`E{dem*SfteI;`hNvBDAuhE?aJS6fL zj_~19qaH+rd>nj+ITd`Y{K4X7KpgV5ttG@($2SV>3ggdz6b4;_?@dSRD7&5b2I<1G z1)NwBfW^2wi%1$xP7jyXhP|V}Hg*vAQPHJubAD8=oU784*VO);k{O*u`GM5Y&Wcum z)GsO+4^kN*SmS(2Js`8GwHb3asw3#Dh7JdqE$OLRI$|trtlKzAuO%p)udaACQg!*g z(I9AmDY*0NxuEK^*U$q?0TUD?;jKG(qasJC+wh?gTz=LRe$V#&xHUZte2xHVLz(-C zUtCytu&48@x>!x^O(_W)XfcVd=Y-_t#RdNzNCN{0j~h-;fT_~J-!KlA>{p+!CVLl7 zeO7Z=Jf^<#GzkX$sa^$Zrodbfl1?wjna+PW`sOZHg3yee@>J)+r@kV}7ogNNHS9~; zgkU?;0uPmGK@8vCHUd(O@?y)6u8&H>{cNf@CJ@23=G(?#F-XTiAex-XyYI0RD}N&B z#CSlbUTzsKH&A{zms2ftw?8iemaz>(FMe-=Euu6V`6=yn!R_><{q_CtLcb8%c7jy< z-Noa{`7B{-`4AfkAnX2gYUgOBsIs=b1xS&pdg^vOcH%l3D?9t$c%KwKa$4@vhx@g|tnSv=%g`~gxsfv{i)Tc!8CalfS0$7XLIZZ z7Pm3Z2ZolZNm_}q8CoC>Bdg?lO2*CZ3=d$s@kmOlqDd|Zpr$we8X1t*6gI*R*3l)~0+_t_@9jwy>_Y&CZlGKhNQUvVCs+=}86Z3eIeL)OR#Sj*AZ%zr1Pfg! zmbvV1q#&rM$&ra>_8M}Y5(<^8I%$uA>EFbF1&^X16Dc1TB}++G11tIU)ejxGs#`b- z)2(k{^4J+b{IpeW^c`6Vu|DwhTB8J-dfay0>2PnniK$Any$T)!^snHgbsaXNNwN_Na zLVr@DBt(2`mHU;I7_}fVg&O4VM&tOtcoqT+8NF8M3x2NlaB)1_$%S@LIyeF(R9vbr zt^caDmg&ibpDV+W4qNpF><9csLWZ9`VsG*G{v;ZS1>cPlueP@YWEGINsXZeBE*%tB zBJ#@FE~FwLhvn@s=-yx;U{D8VkvkW^`);7w?^a$Bypq$y0l=-?9$kn9y;Dxp!hv;T zN!yBG8f#Oz$^#k_O=QRMXSTO~*!J|qy!Fn#F(;mts-PfY5(y_csa4?}uny@Ta6}x! zHhQ0J-lH*gN#D|1?HZBrS2H3ypB6~{mzKI(O>H>~X)zSHV6p{}2w!>N_AxE3WaZo4 zU6T3@h3z{($~>Qv+|6xF0*j3A#W|%7p&f1M@`Dba06c(Jk7V#m{S`)-Xjy!Gd|jP$ zJ7O5WuNN@@SiRr+xLyXu#d+Ht6qnu=k}-|+O9IsvWfh|!+^4LGx6;z#t-v%Sy%eC$ zwG2Ai^$UP$NlHW6{kw;ej^dh;l7gBx?nnHF-{MTaU&yd8a#tWd>nDS4@dY1$^oNI~ z!Sl(6jnFM4qcUqg1G0zldZZb4c2D2*|qtc+!CLmgnwi zSqo4zEWopnFBCck+eb<1dH=N%;(6#-5|pC&$)kLAF?3^+))iO6g)<3>E5pvdQc0*y zkKM<{_kxj;>xls*nFZEL$x1Wgv;vRIX)b1VZuWg*LeOM4OUa;K581Y=x;CsXWEKF}Geo}{iU3fuY6(8d{QS-MYH%7rJp?LG z&||#aMIhNi4=G9rDGQ#6YvqMNWQOR#pI&CI1JJBVjGP8Ol7Q1&Cy%==vT8gL zL29Vf=-1AE)COy?ru`b1fGNTm_JC4aPXw~=9aq;=;5iB&nZfnRbe-8(7Lr0Sr6Z-We`?BHmAbon5%dj2Z|h)e+(@MU5^rK5;s6GuW7~ z`KrdjzQGS~q9Sz~p&;rIR9OpSV`C4T40KG$2$#iU^7T;1c*)vsOAaCo|1n$NwasU> z7Z5NgU?r>cyf?M4tO{y9CkK#Udi~|%QtA>@Y z*-YOp;77Qy_Ggma9-{v12oC;QC#<$-yCp~5V`jdB+icslX?DU`kR8JO{jFIh&j!p{ z)jTk1-j9jVgN1{xWEbQT;Sq2-t`OWl)HPLkxt;(*R?dx-!tSD3*n_LTM;|#j%;+B{ z|L}J7bV|#Jpp3|sWWv;M=2O!ZQPUwnPCx9n38}Eq)6W0x*eiRJv@M>>xa#TicbL>{ zWvy!?{-%uTE&KNFQ+gea_}3ywoi5D>b_v-L|vL+ArfH3@*k&Ky&#Ym2_eF&fq5 z&Poo^z}%Nz23MTL14EK83a^hVQuNgG3UUE7`V9@epOzZ%B^Esoa}GE? z!K>&c1JwYP(}v%p7VN^(gGrgVs32ekz;=3f1lQ(Iq~m=)iFn_HKkk*=c0Y-De&Ipn zz&1SrkF0Qc*|cwE>9IF0q(tiTj?o2p^St52*C>p!Zv3}OiGdpL%JdsDdX@;_s z@Q@3zJ@Z*$8)sFo=ik_y@gotU$T9q);hBGZLPJyZw9FWKFww9!{b-|Q!{>&OnHrL4 zZf9WefuniX^g~5XT4GHewa^?m8$ja#P;=5aDew#fId9hsFMtI$2FHj0SX`mXT4j27 z|C)iGLFc18B%)_S6SxHTh`k2%Lz5jGHC5Gy#<}bzCOf0;B;@Gmml*MYD6OrXUi-Zb zK;F3JPs0uXa{|5D-Z>+u^$jPlgry-E3?PCMuB$K=CBW#?$!QvabPTv> zf*rvzzk8q{*~-V(Fxysvtk#kfptet`k4aWly(YY(9B&4+JFrf5CQc?wH`PZSKJBzDfdV3YJUaTaK?eHVEI(`K zn(4(tA$jrpUyVmPvKAV~3|w3x&$*UhrbT-YFN5vtg&)<0?a1f*_(j}@29+wcsS2Q^1}Dj+q%bQ0 zQTm6W0Wi;%xUCXYiq>xvY6bUjA@&I_yKG$TYd%{WThr_m6n_u;W`Sbzv~2ezus4gL zo={OWb{hzv6h;__BD-rd8{CqEA}`6!@(4sH7|2Wj58mKbEVwTeSBb_)3s_x(W`$U8}uLmPcEqeL_n7JPrK5Y#nR< zDNxp&uYzOhBZH_RBmi$o_Wxq@hLfC+!2o6AS&i0`Ki>!kU`}C(NZgtPT0eGSAWfcd z@9tq$XM8ZwH*_>LvcGnknH4?~>j6g%K%FLhlllAGIa$`f3vzG+GyrW}JSfR%m~Czj z&-X)`3(W~^=OD#qg})hP1UYG{+D_Z089<{q*ndcs2I%1Pc7W@U3b0D|=kPea&2K2HL1v=S#2<1|-9L6KtGlx?^_fbZ)1-QkAiIq;rSdXBN;abTS6R^zrOPDPp&1} z!=z77ScI!s&>h&H(hbpJa}a-Fc0e-ZgDY9x2!{`_^)dfHu?=vo=l3~Y+Sfn!K8GYW z!@j8}$ED~AVoaNR-jpGg)pzT9=py5wFjh2rK|ptL_Of{ORg zgx$Cawey*I6$FAsb;6z}}4%le+rgDVWZXQ;y_nS`N`=2p^J`usZ z5mTA%t)R4=kjun@-!<&FT8mE&AF0q*J#LNPrlxEenf|U1e+Kk(FY8E97{N>L^L%fv z{bpx{DbV&`sxqH!DaUO)DJcULO{=~Ij*U&Bp>c5x9S(Lv;>7$^dreJgZc%am`yrS+ zH5(@{1AR9uBe&t1bG-~HaE?IHr^fo45e;O<{4CCAGn@YFzW^Pb&h$-1i~%sHo7kN= zlhWScE&Ns4uvK{w8W6dao4NymfcA^QIz0{n?~dXdKJ7W6&4nYP4}ay2#)VmL?D>mc zL9D2xRPG&-lQ2n;%A23R4)iUlHPcy{q?;;=PFia90i{@Un1((BA=`CtRB^V;uD64# zSi;Fa(6Din(NH~&s2u?zY$@P^f}tJsL}1;Wj9#L3B+KaGUOsEP-Ewmaqn73io9KRh zuVbRCB<}@6QTsb}q_rCwYZC%qY}YM!PAmld2)B4#d!qrcy8 z4R--KU)c!qDa9cZdgc!{Hr{&M+3mgW^G&@;mAhMD(45Kl&<$CdSN~qipuObEedz2A z3qgJpBkZUK6D3|>=S*d?O=XM)k93~FTj%wm28Okm^T_|&_Z($V*#VhKV3E#)cU~=H-7Lb+zuKb6c-E{j~OGW9rk?G>L{udc;`&a<|NA<4dpfy2Zr3Z@v z%S}~@x}NBb%_7lR*|BM-!LN1uy^q>f;;A)lA2`4}bn$RBeySe2s?%ZyEnxY;zt;fW z9SF1m(Z97(nIL|4-SGlPJe6LSbKQ!^FUw^Y{zrD)uj*OiyL&eg--9FGwd1a_9Sp`l zW8?iPWkcC~ylH7xa*f<`qdLAVEmg>mp9R`s9WRgoMFEh-;l7Gf6|5t&=A<5tSdSpX zKuStVm|y%Fl^+{kXe6WziK7D^evOZCre6P#rn3yHa(}z<1_VJ;Ko9{H5fG5>77!GW zR6tr(q)SS=L_|83?vn2A?gr`Z?uPf~{O6tF!Z!?Q+(FAL<5+1u7wskT% z-FtAZ^WopvyPm23*PYp1}B4B=S}at*C5jl+bv6HzT3FUi5t7YMX5juhQlI9_VA z&;nqcx1>*ns(L+(!G9B zRb@UeetM%%)mT3`YYMv&woC=?5iRgJ)mk~8Tg4KCZkw*3CXHQK!lw#=(|M^`twlKF z6y$osTRG=8`V11Zr2eA6hQA57XpJu4?khd4bpOxuv$pHWrivjd;W zllcKSDwXn#mT|vt(45q&c-T�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℘Cl~)%@*{ifw)w_#my&0hxpD=jQ+$hxWo+ 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 Ia_g`E2CiIO5C8xG diff --git a/docs/audits/toolchain-atlas/augmentations.svg b/docs/audits/toolchain-atlas/augmentations.svg index 009687f..493ae06 100644 --- a/docs/audits/toolchain-atlas/augmentations.svg +++ b/docs/audits/toolchain-atlas/augmentations.svg @@ -1,3125 +1 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 - -Augmentation tools -HYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026 -Local + selected published evidence. A tested slice is not a whole-language safety certificate. - -T -tested - -P -proof checked - -I -code inspected - -D -design - -! -partial / blocked - -F -file only - -? -not assessed -R = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.html - -LANGUAGE - -FRONTEND - -EXECUTION - -INTEGRATION - -ASSURANCE - -DELIVERY -Syntax -Semantics -Type checker -Ownership / effects -AST -Judgement graph -Lexer -Parser -Elaboration / IR -REPL -LSP / debugger -Interpreter / runner -Meta-interpreter -Compiler / build -Meta-compiler -Code generators -Coprocessor / GPU -FFI / ABI / verifier -Standard library -Aggregate library -Other libraries -Unit / conformance tests -Property tests / fuzzing -Formal model / proofs -Proof correspondence -CI / security gates -Measurement / bench -Release / packaging - -AUGMENTATION TOOLS -affinescriptiser -affinescriptiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -affinescriptiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -affinescriptiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -affinescriptiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -affinescriptiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -affinescriptiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -affinescriptiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser -alloyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -alloyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -alloyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -alloyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -alloyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -alloyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -alloyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser -anvomidaviser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -anvomidaviser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -anvomidaviser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -anvomidaviser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -anvomidaviser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -anvomidaviser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -anvomidaviser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser -atsiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / interpreter: run() checks the generated binary and delegates execution; not freshly tested with ATS. - -I - -atsiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit. - -I - -atsiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -atsiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -atsiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -atsiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -atsiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser -betlangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -betlangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -betlangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -betlangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -betlangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -betlangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -betlangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser -bqniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -bqniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -bqniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -bqniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -bqniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -bqniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -bqniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser -chapeliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / interpreter: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / compiler: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -chapeliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / abi: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement. - -! - -chapeliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -chapeliser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -chapeliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / unit: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification. - -T - -chapeliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / closure: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement. - -! - -chapeliser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 71. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -chapeliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -chapeliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser -dafniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -dafniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -dafniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -dafniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -dafniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -dafniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -dafniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser -eclexiaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -eclexiaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -eclexiaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -eclexiaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -eclexiaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -eclexiaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -eclexiaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser -ephapaxiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -ephapaxiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -ephapaxiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -ephapaxiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ephapaxiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ephapaxiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ephapaxiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser -futharkiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -futharkiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -futharkiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -futharkiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -futharkiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -futharkiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -futharkiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser -halideiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / interpreter: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / compiler: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -halideiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / abi: Actual Julia structural ABI/FFI gate ran: export-name correspondence is distinct from semantic ABI safety. - -I - -halideiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -halideiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / unit: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs. - -T - -halideiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -halideiser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 64. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status. - -I - -halideiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -halideiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser -idrisiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / interpreter: Generated binary launch and nonzero-status handling inspected; no fresh Idris wrapper execution. - -I - -idrisiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / compiler: Build passes generated/idrisiser/build.sh while setting cwd to generated/idrisiser: duplicated relative path, analogous to the repaired Chapeliser bug. Compiler probe only checks spawn errors. - -! - -idrisiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -idrisiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -idrisiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -idrisiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -idrisiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser -iseriser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -iseriser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -iseriser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -iseriser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser -julianiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -julianiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -julianiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -julianiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -julianiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -julianiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -julianiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser -k9iser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / interpreter: run() prints deployment instructions; no workload execution. - -! - -k9iser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / compiler: build() validates contracts but skips missing config files even in strict mode; all_passed can remain true. It is not a target compiler. - -! - -k9iser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -k9iser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -k9iser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -k9iser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -k9iser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser -lustreiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -lustreiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -lustreiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -lustreiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -lustreiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -lustreiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -lustreiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser -mylangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -mylangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -mylangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -mylangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -mylangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -mylangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -mylangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser -nimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / interpreter: run() attempts to execute lib<name>.so directly; shared-library launch contract requires a real loader/harness test. - -! - -nimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit. - -I - -nimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -nimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -nimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -nimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -nimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser -oblibeniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -oblibeniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -oblibeniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -oblibeniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -oblibeniser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -oblibeniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -oblibeniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser -otpiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -otpiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -otpiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -otpiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -otpiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -otpiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -otpiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser -phronesiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / interpreter: Run evaluates declared agent capabilities and renders an audit trail; interactive REPL remains a future step. - -I - -phronesiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / compiler: Build constructs a constraint engine as validation; not native compilation. - -I - -phronesiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -phronesiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -phronesiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -phronesiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -phronesiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser -ponyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -ponyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -ponyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -ponyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -ponyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -ponyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -ponyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser -tlaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload. - -! - -tlaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -tlaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -tlaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -tlaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -tlaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -tlaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser -typedqliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -typedqliser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -typedqliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately. - -? - -typedqliser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -typedqliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser -verisimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -verisimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / proof: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately. - -? - -verisimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -verisimiser / bench: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -verisimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser -wokelangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / interpreter: Run invokes source consent/accessibility/i18n analysis and renders a report. This does not prove compliance. - -I - -wokelangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler. - -! - -wokelangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established. - -I - -wokelangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker. - -H - -wokelangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence. - -? - -wokelangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -wokelangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness. - -F - -27 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages. -F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees. -Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse. -Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. - +SPDX-License-Identifier: CC-BY-SA-4.0Augmentation toolsHYPERPOLYMATH / TOOLCHAIN EVIDENCE ATLAS / 07 SEPTEMBER 2026Local + selected published evidence. A tested slice is not a whole-language safety certificate.TtestedPproof checkedIcode inspectedDdesign!partial / blockedFfile only?not assessedR = related canonical core H = host / different role X = private | Every cell has notes and source navigation in atlas.htmlLANGUAGEFRONTENDEXECUTIONINTEGRATIONASSURANCEDELIVERYSyntaxSemanticsType checkerOwnership / effectsASTJudgement graphLexerParserElaboration / IRREPLLSP / debuggerInterpreter / runnerMeta-interpreterCompiler / buildMeta-compilerCode generatorsCoprocessor / GPUFFI / ABI / verifierStandard libraryAggregate libraryOther librariesUnit / conformance testsProperty tests / fuzzingFormal model / proofsProof correspondenceCI / security gatesMeasurement / benchRelease / packagingAUGMENTATION TOOLSaffinescriptiseraffinescriptiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!affinescriptiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!affinescriptiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iaffinescriptiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Haffinescriptiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?affinescriptiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Faffinescriptiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiseralloyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!alloyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!alloyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ialloyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Halloyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?alloyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Falloyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviseranvomidaviser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!anvomidaviser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!anvomidaviser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ianvomidaviser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hanvomidaviser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?anvomidaviser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fanvomidaviser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiseratsiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / interpreter: run() checks the generated binary and delegates execution; not freshly tested with ATS.Iatsiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit.Iatsiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iatsiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hatsiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?atsiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fatsiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiserbetlangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!betlangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!betlangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ibetlangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbetlangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?betlangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbetlangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniserbqniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!bqniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!bqniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ibqniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hbqniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?bqniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fbqniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliserchapeliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / interpreter: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / compiler: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ichapeliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / abi: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement.!chapeliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hchapeliser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?chapeliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / unit: PR 71 repairs cwd and compiler-probe failures. Regression tests cover independent failed chpl/zig probes and real build-shell exit handling; not full Chapel/Zig target certification.Tchapeliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / closure: Generated wrapper/ABI/proof files do not establish end-to-end host/target refinement.!chapeliser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 71. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.Ichapeliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fchapeliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniserdafniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!dafniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!dafniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Idafniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hdafniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?dafniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fdafniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaisereclexiaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!eclexiaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!eclexiaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ieclexiaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Heclexiaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?eclexiaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Feclexiaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiserephapaxiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!ephapaxiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!ephapaxiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iephapaxiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hephapaxiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?ephapaxiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fephapaxiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiserfutharkiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!futharkiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!futharkiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ifutharkiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hfutharkiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?futharkiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ffutharkiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiserhalideiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / interpreter: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / compiler: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ihalideiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / abi: Actual Julia structural ABI/FFI gate ran: export-name correspondence is distinct from semantic ABI safety.Ihalideiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hhalideiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / unit: PR 64 replaces stubs with real CMake/build/run and tests host-C success/failure, arguments, Release, and Ninja Multi-Config separation. These are runner tests, not Halide kernel proofs.Thalideiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?halideiser / ci: CI/security configuration and actual PR checks were inspected and repaired in PR 64. Build/test/security results are separate from main branch policy and merge approval; follow the live PR for final status.Ihalideiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fhalideiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiseridrisiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / interpreter: Generated binary launch and nonzero-status handling inspected; no fresh Idris wrapper execution.Iidrisiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / compiler: Build passes generated/idrisiser/build.sh while setting cwd to generated/idrisiser: duplicated relative path, analogous to the repaired Chapeliser bug. Compiler probe only checks spawn errors.!idrisiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iidrisiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hidrisiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?idrisiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fidrisiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriseriseriser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hiseriser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?iseriser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fiseriser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiserjulianiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!julianiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!julianiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ijulianiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hjulianiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?julianiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fjulianiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iserk9iser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / interpreter: run() prints deployment instructions; no workload execution.!k9iser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / compiler: build() validates contracts but skips missing config files even in strict mode; all_passed can remain true. It is not a target compiler.!k9iser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ik9iser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hk9iser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?k9iser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fk9iser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiserlustreiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!lustreiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!lustreiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ilustreiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hlustreiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?lustreiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Flustreiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangisermylangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!mylangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!mylangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Imylangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hmylangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?mylangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fmylangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimisernimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / interpreter: run() attempts to execute lib<name>.so directly; shared-library launch contract requires a real loader/harness test.!nimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / compiler: build() invokes/delegates a compiler and checks errors. Target compiler execution was not tested in this audit.Inimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Inimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hnimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?nimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fnimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniseroblibeniser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!oblibeniser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!oblibeniser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Ioblibeniser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hoblibeniser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?oblibeniser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Foblibeniser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiserotpiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!otpiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!otpiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iotpiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hotpiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?otpiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fotpiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiserphronesiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / interpreter: Run evaluates declared agent capabilities and renders an audit trail; interactive REPL remains a future step.Iphronesiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / compiler: Build constructs a constraint engine as validation; not native compilation.Iphronesiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iphronesiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hphronesiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?phronesiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fphronesiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiserponyiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!ponyiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!ponyiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iponyiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hponyiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?ponyiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fponyiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaisertlaiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / interpreter: Reviewed run() prints instructions/configuration and returns success; it does not execute the target workload.!tlaiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!tlaiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Itlaiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htlaiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?tlaiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftlaiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqlisertypedqliser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Htypedqliser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?typedqliser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately.?typedqliser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Ftypedqliser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiserverisimiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / codegen: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hverisimiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / proof: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / closure: Database-language augmentation boundary only; detailed database-language work is being audited separately.?verisimiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fverisimiser / bench: No sufficient component assessment in this audit. This is not a claim of absence.?verisimiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiserwokelangiser / syntax: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / semantics: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / types: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / effects: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / ast: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / judgements: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / lexer: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / parser: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / ir: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / repl: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / editor: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / interpreter: Run invokes source consent/accessibility/i18n analysis and renders a report. This does not prove compliance.Iwokelangiser / meta_interpreter: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / compiler: Reviewed build() prints a plan/status or validates input, then returns success; it does not invoke the target compiler.!wokelangiser / meta_compiler: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / codegen: src/codegen/mod.rs orchestration inspected. It writes/delegates generated artifacts; per-target semantic validity and full generator coverage were not established.Iwokelangiser / coproc: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / abi: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / stdlib: This column refers to the native host language. A manifest/input parser in the augmenter is not that language’s compiler or type checker.Hwokelangiser / alib: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / libraries: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / unit: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / fuzz: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / proof: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / closure: No sufficient component assessment in this audit. This is not a claim of absence.?wokelangiser / ci: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / bench: A related filename was enumerated. Its existence establishes neither implementation nor correctness.Fwokelangiser / release: A related filename was enumerated. Its existence establishes neither implementation nor correctness.F27 rows × 28 component questions. Symbols describe evidence, not maturity scores or completeness percentages.F and ? preserve uncertainty. Historical versions, dirty local work and generated target code do not inherit guarantees.Open atlas.html for per-cell evidence; atlas.svg for lossless zoom; atlas.csv / atlas.json for reuse.Source horizon and detailed failures: 2026-09-07-language-portfolio.md and 2026-09-07-checkout-horizon.md. \ No newline at end of file diff --git a/docs/audits/toolchain-atlas/foundations.png b/docs/audits/toolchain-atlas/foundations.png index cc5c4b6c039e0c1b559a7038fbde0ca77553b47e..46b3457ebd19897e1c13de41d2d2b8de21ff98fe 100644 GIT binary patch literal 208600 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%0D=k2?tqnyzTVJzCtCW}|PS7|4&8SYM} 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