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 924
>>
stream
Gau1-D,8n?&BE]".IJ4Q;q'BEls=Q3Bo#L>LpT+'OIKM(5S==V*Gh?s:/Xn+Fc@Tm8<r55qq^*.*#!;a6i-ha#5FFur.4pBOK=$.NXs5HS0o]Y-Y,.l#^'cJ4=AVdFMHT)MrI,X--s3fFg^(_!f=O[..-^O,^+d4)btF@r'nMAp6W05MHO6IH%cc&i4NlHHp!&B(6U,j?EDNs5P4P3N(XAB=!M-i_5%11G1c1&mP-*<l&oV%XMBnG.2Xb2!"U<.@5-!r2;a:m\(_AuEc-bu'\O$Jk>kc"r+I(p<S=&3?ik)L?qc.7R7>sjCWPtDih#GeL+,rg;F8Y"D1tei]FPc)[NHj9$&F'b0OO.S_AXB4<6:VBNlIk0#EfOJ@]Kh^XK^[pTR-\]Q!g#s*7f_ng*[$VV]X?D/;o7^Xh\T4-6M1:q?tWt1WSKn&=EBDd_Y5]@St5*>b"$e>UWhS>n`8@O4'k(9W2_@3nhV+qlqUAIUl?QmuL@Xnu($KSSJfc'Pj$-03Q8i6q_cPcNn5HA.OIYju[MT`9#cVm(4TAG`.8i,[?97d`&Z:\r*a\`!_MlT#L-VLnlkdi&du^@<J[u'=t=;,kp.]obgFN]-82KI\O!]AiK07X/^&llulR!]&`%Y_5c$)mH.XNU6aj%#lUk)_-YmG@i@B`o>ME%&%4k&L_"iT42@YU7SED'eg[HCcmnAL=@jm<)l;7eIGjKGP)+N5TFe3\]E+EQ9QHl48`2EB-1GiO2E^Fbd[.]!#@H:rVU@7.U@DWgoGnWaJKaJ-e)P&^ik:RfYoB0A:EkubLd+KQrRI`D4+2>D&9trAL$]O>4<l$f-P$hYi65?Y>47Ki*N+Y.6H5L;=]gZB];G%5jLEnZo84=f$N!hJe@g6Bl%+aS>snJ>]bF_$ioMIn/U:>:Z3r&[!76*+pA~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 816
>>
stream
Gatn$gMYb"%#46B'YI+lbcr0MBsF_@#Ah:9UoT%J6Z*U-Ng8=m-co*[p7pt241(uFDD5HXPXp9"8Lac9qulCKXT73*0Y%H3#U.;5LqF"VcZ#HaILLhac?R@KGrYJ/m(deZ[HmL9?%[P^p92%uIN'_XEJDYE4pQ##KJesXPetpB;VoD56*c&Pj>($3o63)WreG;odPn,LA4*C$PpP_]f$Kn/G!,d8=gtmjLi-Oh1[&jC?C=S"X[G=[LcWhCle-;"\"'@j/7GYL?,1J/1K7E;P)2K)>IqXeH.7I-4c&A.cN=?uPKK^?KuGiQ2=!-b1!$@AD9$%cd.Rh>XYY-ihUOK5Frg4?]4h\^5W&aFVU9X"GuM[O52slde"=T$5FcTCY$V-7,YkF]i`KBJhRS,8$V`&gZ]?ns;B"kAQF(ffC"[%L;r79p5+l%@lY5me21+A15o<:.]XW[S\O[,'<D&>W"Ji3G7Ts=l<f(\(/CB(X4pGkpDEFQH"+_aPLoi\T>Ul`(:f5f.p_Ket(IHcFAJp5rJM1YtPC>L$hicJUM[D$l#aKs1gM$;nYL.SX$H4BJ'T*Fo>9*A/gX?8oXeWHBAV5_MTQ"WW_htPGWG_cGrt&pedKB-cc1)rK(8.YcH53MekpCGKht^Q[\HVf,iJWB=Ep.f*nd&9\an>k?E1Lc6.J*:I*R.r@M16>Ll`_9bf=ljL;=.AtB,**=)=F%.JQ<_]da<jO]A[<V+P.LD7qaLBgGQ%.)ga@q.!/YN$i&c6s",e/9O2Eu!gh%R@k_*/F(?,I'O3P,dBd@PH0VJZ@*u\E@.4hoMX]m~>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
0000002135 00000 n
trailer
<<
/ID
[<92a25cf4224dae86b3d35a95e242c59d><92a25cf4224dae86b3d35a95e242c59d>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3042
%%EOF