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 1074
>>
stream
Gatm;gMY_1&:Ml+bZb_&c,LQm&![3QPW#Mh`)0L!.b^6ngt96g].TdOs1RGMQs=SGXU:6El^Tc;1WPCWD>[T&)(#>R!OPTQY\XRl?o^pdJho@rp3uF4X-KiCK>,lMHFO!rgM/jAmbq3I["eGjZt+g>bq7UlDTD$'9t0HHF>/H%hdep3B\H)CS>T7)6LY)/)Dn%f6Kg)tI0nf>$M[[Y?<9M</r63ZD<7K9G#55FORSi8Btm]$'sTWim1_\/2$:GL=W/c[Gl]?tlUZgg>XtR"#tP66j.##"7?!*D^=UgW<!Kn^WL@PiS/72peQ&\gAjh6@704)cc=.-C`d>0r`Qe(8'&YU7a#'J`&fG[idU;BOBL4DJ+N[n_"l.Lm07]i4k^uQ#.-VQq.8S:o$::::N"/64AOL,ZDKlC.YD,.Z*B#cmH%)#_DQdfpm[8b+pu,B+<Ud8npc(DGlLlnR7<'<Pkp9]diN@!T3WpmCisQn_=bf[Y<N(I0%)f=MO0aMi6#u>)c.D2[-)T.6X(GU2+`EEKYajai[P1,q9d_2cSM2BW:eab,VimimUa[PCoANWd`h6M-8O?EM6_eKD+:=j:54GlV2INFuPVNTAN,jK[8Y]R1IHuCADR+@#>h;N'[c*NPYR@O2<O85kQ%jD77N-<1YqVM;9u>Yu.RpjbSe>V'_Z`W:N<'\gqB/dhNXf+4>>/=#'P+XU2^!+1Y7S7@8VDEIJf0R2BP=e[j-ODM=Ka6RC8>V0NKqhUBRFdCPOs]^(M$&t'n,kP5r968Ho7f6?<lDLIleW[Du&etHOZ4-`.aV@4M`T4_dM$E6<Rp[-6i[-i6Qq[8Mns"RAj><4o*H[+d#_/?m]*@mqBFFFStG\3?9?'^f4]?*KXiSpoC49?giem[-;;_bjIiJi=S`'p@0M?pP^aB[KNF!Rp_\Jq$\>%#4@q<d,q'&eF1s,_i%\6hG`*_r@qIC_e<"#hHs**^L+@5$\c]f(TR)D&\T*.k$k,-[mRGPl$gTIj8?PE*&ca[\X!p)/cD1qoEN;73Z+OBo*LH:IurH`qU;"EYd%Lu1md@qD$PFf!6V^8)Z~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 851
>>
stream
GatUphf"u<&BE]"=57:(0nK]WNV9ff<@;WeIkXTco&@LiS/P(<dk:\!c;*(c>:<B"+r&>:]8s^NB*Jr2beN`fi(F:'$O//:C]c3p'?Io(GrBscZ,=k/:<#`8#j:8&])Hnb^-&JZN$<2ljbSMoQTPteVAq<ZpGkuSL@MI)>7gG->G\HQ.;4+mKLU"afbUlMK=F+.mPO;5R1FhdHOr5Sj?[5cZ=]!uKN$a\C*7T'r':0\Md/+#5`-HV5`3kV&dK&f^$;l:!iMsb.e&<g$)Qd$"m`EAYd%X^:`BtjUUnKTII]:2]')LUPOr]7Q5l1S:.Rr&\5?$KJ;oX+FT=:;")>NDbL%2sJkVmF^l+UpF9[BkB=>BNSL2D*J"6&bZi,heHo9CQkAuWbqKi&!enRfLS#('QmW%DKHg^qU\a5EP)B+2-Urp6dQ)\&kBs0s8*F(,*F3RS)!4L&/[@J1Kf6"Ifdk;VQjQ$)bMF&)bfpihM@!p8k$=:m__>oAHe_CFg<+N3Jfgo]`iBg,8T#cM=Gm>dW"fk/so]?3HHdW48<HJj<K5/efTM&a4=iYMui;4C.P^Yf@j@Mlm?6^0uGZ0]-[aX<JCXIe;$:V9BKp$"Smj7RVhE*n02g_QQ[:p[3VhQBt??i#qL*9-8;.ftrDd40H=`ssPF]>Q%[$,Ag&,MjsC$@*jT-i>3eZ?f"(p6Zm:)1X<^_LbU>,[td#II7Yq_.-i]QG7GU8HYrYj%V3$IuenEgTN/oo;F:G?`;YA3tf,M+[q=bfY&4mGV7?SR8.S/5&%ke0*@gKu<hpjng_2X8UTK5IbAX&dG&k1e3;I<!1aCZ5?bV\Qh/\+P9>"_!!F5*<;B~>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
0000002286 00000 n
trailer
<<
/ID
[<6db7772313fadc766e20902e2de5d1ad><6db7772313fadc766e20902e2de5d1ad>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3228
%%EOF