Milestone 2: module/model docs (MD, Sphinx RST, PDF) and work log

74 source modules documented with extracted signatures, JSDoc params,
imports, and call graphs. 10 first-class models (PriceRule through
StatusResponse) have their own MD/RST/PDF. Sphinx HTML builds from
docs/sphinx. Per-module PDFs in docs/modules-pdf and docs/models-pdf.

Middleware gates 2–6 and 10 pass on MOCK_VERAE without NATS.

Learned: RST includes are relative to the RST file; keep one PDF per
module; Add Numbers remains the only push required tomorrow.
This commit is contained in:
George Lambert 2026-09-09 02:44:51 -04:00
parent b814501441
commit 10c663cc0c
347 changed files with 17200 additions and 14 deletions

View file

@ -0,0 +1,93 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 9 0 R /MediaBox [ 0 0 612 792 ] /Parent 8 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 612 792 ] /Parent 8 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/PageMode /UseNone /Pages 8 0 R /Type /Catalog
>>
endobj
7 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260909024418-04'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260909024418-04'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
8 0 obj
<<
/Count 2 /Kids [ 4 0 R 5 0 R ] /Type /Pages
>>
endobj
9 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 982
>>
stream
Gat=j?#SFN'Sc)P($?33JN09P[#;(`WEWGHOD,M@67+]X\r^H_l+1RnIZ@?/5;6[r&stZPqjc]ua!"iIMob@#"7RprhB`236b!9YG$PBW@2q1S1s"^@ShFsc`9I,-J@KO>qeXdo6cjd80lA4JZ@VYKR;BL(LU]Y%l;ueM%*d\:-k^((GgS$D&gc52;t?Ge$c4t2gX(6>\7#(WY*U+DWB";XpjEUF>n`)t/K(T7Cpr*-2#9sK3,H(_O`1PI(r>r01SJNsAWbIkC<<cj91d7"=)$pi;?J,kAH[%EA6;kP`!UT!b&f_*WlI0R.^$_T9<9d^b(6a[&iP$J9bA"4pte9Tjon4T\CqWGDD:+8-[E/@aEG#U6F]MCFHL#=$V^/a5T'VeE(2(40e?JA&Kr9]Ei!3q/<a('q3Hj<DrCS9PXi&\<tglAW5A*0WZHLpP4J-1OY`QO4JLhT#9).1BqG;p'99Q0eYc1N^gR4eTQ6LUpJa;IAre!.8GK4s/(G;KcB0\m,l^7]/PFT(a`Wl1[SaT&fmWoCOt6gj\tL(-/IdGG<"bup7t0B-qm`<J2tDJ5Obp45?@1ZWD,nlP5\1AE2)<252N+T0TQ,OX/;aolEl%Z##G)a&'^mc1jc8>-c0<M27$aib36IH7%Z!]:4sF@sYuo@b]s'Z@(O$_d=mJ&AXXn7rWrY4iY5O*+>KT?<D!:Em:YE2(d@o2X-Z:6a1+s9&0Ec%C8F2dK>J*D[;iVDBL+o@]]V6]qGE&rh+J`pT5YAuiK!KV,';8[=i%9o-Qfk!E_ti@U*7$:`-R51jDcB@Zm8+eKjUeGaM`b2jX0:EP!/+G6an-#@B]M<t\#kb\".(rYbq.1[eiI7,M.:E`TdrM1Io3Ou,\=DQM2[M%\B)WT=\If8^FN^niC6\`c[^l(V]f#.*@KC,Pb)VtIX8u#MES+p3e8G.5LA]6<!uUiF4#;KaqN9QEt?h>GclKXEbP@S6+96o~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 829
>>
stream
Gat=hbAQ&g&4Q?mMHMup,)``J0tM/cTSjRV!W`H3!sKp//>eX[P>iTQhk=R.Mca!l`!E$pA'Wl?6O!SiZ2T5Z"+8@$H,G/dOHmU*5D&5,CpM`C`XY)jKS!pJp(KJ@]DK+T7TP]F@:_Y2qRGD,-lmXZTNj?c%k2FhrQ=5ns/NR46,1!2g)=(F`dK3kRL@1X+^6q=]+aGW0uP?*!!rlAOs0$T_B*72dM*bL>1AmN087Bq"@9EkF<9=H[T_adfhLO0V.3Mc[O>Ic5LYF(/g]j@D_'Jc7=gF5V*Jl_1f*Bi(>Fc=W:ACTC)j/7JQR"lWE_=#l7TP<H[mc:Hf.<05M-[P&reai=GQ,"fQ)rmm*O2;`bL&=mTP7sD@YE^h\i!LGM[D!f3B+5;!m,E]K+eYL9%W=p6rH3kcXH+Gc58LI.a-tM&,";*kpHe$(^(\$&ZV,j.=id1@SGf<XC?A_gKAn$JsMB_>oAHp"#5$WL7-EMNpN&%l[*Qoh5r[bTBAa/6E&[Yn%XQMM=`X=r!UH0;)Kj=4#;(O_kqi#(D#R;S<edoHY\,Y=T?9]I@NoD5ZXZCQ$3):l*)#$3ao\Mp_omSMpHF5kW',LPC1`3AhMentO`Mb4JOdL)NJo5\FDYmoafA>'8>uMR8Rb$4luM?HDEOI2`.5W+J-cI=HSE&#p1h"g2j_d6cs55G<36:-9;)0Rr]F3NPYD]s"-rRbS7=fcr#&`PR^\,_C>e`7us\"IPC_(5WHaEsD$j>4^?pNM^L#UM?,"\]u`'%t=6Ja8U7,JNnb84<n8G>#'-L#Yd0qf-uWl<L1gD(S(U8hOFVQJ!1];Xo~>endstream
endobj
xref
0 11
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000708 00000 n
0000000776 00000 n
0000001056 00000 n
0000001121 00000 n
0000002193 00000 n
trailer
<<
/ID
[<301dd7ef5781fa490fcb500d18714fa6><301dd7ef5781fa490fcb500d18714fa6>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3113
%%EOF