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 1019
>>
stream
Gau1-hf%4&&BE](/+0O(Pn8`KJ3IjdV,gm@ejt4G<11Zi+Gho/5dtJ-qj`<`<oOsMNC_!m*T-&*G@(T+.5+["LFL#/*sT1[O9PUlODWY.5JW99q;+ELR>rdZ4Z#!#q1@rlbC2A<aB-c<2>LQ.=0_gcMNo`n=N<a_Bo_;R+$k*<(af3R30+C3Vf<CsA;_<CCaiR#`WpKA@5K7"hp^hC-4++Ii%Mq862tmEanA_@n+fXVnK!V!,7V1`OinT/AIM3%DQc"8i<moQFfu#WoJaL1,hI1m)1J;q(7'.8$@r^eZ/[BOLnCs5)FW=qL\MEnKGT<_*:$9H2eG$KNL2(@RpBK_9!%1Z(*FAILQk9oKKuVYh\iKI*#CIG+M0NeGA3Y1P[jiRQtC]*9U.mJp^7-):D:TR8eS]=faHk@0H:E4_2Qc@qF#k#8HD,Da7B^t2'[J2\f]l0kq`d$91.aCj/Dm(98)=;Ue-^F]sr@4.20;fRjoJ+e1*2`^eEN(e\Mu>61a.9Aib:7aq!0)AZfmZb$=s:0)'i<'1EHj_dW?P-CAkK$)'L]6L#8s5(kSM1cn5nj$dJ8<$fh/4B@HOj#037?"[SC<LS^P*@9*0A%+WGJ`V4ILf7H(7;ILCCs.7d#L=O8*=TNk6EGpU&Qu$bDVcb2,fL0uX>Gj3/.>oPP$BWHS$2A*dR[7<ID>]r6!Mm7)JYZ8f+a2T3alsr+l=)S`NhU>>XP"sH4tBR$tCE<>oo!2q\b<2+lb*!_$_]Pp\UQI`HAW3kVfI_3$IB!_49J3EIojpW7CEE)A@,#Wlt\'9\.s&_??1dr=_)uQ$cWPl8>pdG=1Dh/Z[^A.dL[E5GG0"h\rLi1<\1C8\Nc)+_!a468-Jk5\^In/kIICb@X.!<ZrZjID.2]:BTXa:W#ZDd[30bkLY!4"aR9c;G2s.\q4:>Kck(^3;brDj:'/]J]KS]COWt/)qF=4W\[&1Od'_t<%"%s6ScQ4@!5V!+)Pru3u(J6"O0t1eVAsis)s">++2J,Gl~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 955
>>
stream
GatU1gMYb"%"6H'n1bA7-ZX#N_4J)AYSA+=Xp,4AGu8D3<bbjA,U_p8O)ckletao:3!^XidQ&K^.0_$n=Sj2,!+-rfhCr=Y6n'hIoca/4f2;"9a**S28B(t*\05]3ql$p'X@HLJiAB7idRbLNd@N2&kO]j:DEuRPXJIZjL7n%8&IS176n=&t(@$pos5?G`(@IG8S9>J6[RB=OUR$_f&m;H\"C--fb:46p]B[0B_qA0@Kttjpi>NHObBD8B)6e0)[?1fO/%L&c-I,KQDSYf;I)$1DF"&3gJ]<;Jcqpi5N-Z"Z^Kl'##.(YsP2NXfL5!i,<:@V3-U\nIa/;$c7hLdUeKljUa:th!=S,$Kq@]d#U4]Dqne%))70cim'NKY6V>Tgr`aXYWi0DP'jiZ8!]E>R)<&T.TQOYip68>qSNB/m*9"FrAZJhg(+@C3g\7r;PD$ca2Fo(1p&f\*qLRn!P6pYUr1H9nW8NOtLQkkD&Ar]k8Wf1=6RPO%ka_RUtMo%eq_j1%(bn!M24,9b4q1>[i79sCinOV&^"NUt_=k:Xe`W^Cj%sto*rp5k1r3/O/bWf-e:Eu3OC`JUZ"9!!VkO>2X&/mOH<^9h*Ue?<]ad.ec?+;'SE^LVt<No1?(eM3Vesp+t.`s*&12.*n%'i?L":b40A`7p+L7_P/9!uG/W+AkJ`Cm"k!3[$8]kJ2JI'->Y*>o22V_[>Z:3frsOH4V:Y:V7S>(`94/%=2n7$]3;T"6u++.],eSppT3q%cD?:pQd@jcmBo[e_V+f7.O]:@6I>@9G2YY3R\m?muc:hS9nE]/>^*naFQlGk1BKkVo]I_J3%Lq\%>SU/mQ0JLcMl5a-?u"M%cGC^'tc\/cU.%&?l-`Gh[KF6bVSfQj4U!T8h^`&ma<:"2,sc]s<gZsOC]eAt%1W5\I=-Yfr=]1*]\NAS;X[+6j=r]qFKq[7dPG_u~>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
0000002231 00000 n
trailer
<<
/ID
[<6959567a3bbbe1351d435e75364f5754><6959567a3bbbe1351d435e75364f5754>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3277
%%EOF