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 1131
>>
stream
GatU3>E@K!&:WMD0oqR)+V'&'03,2R0<0?D7QN1n/!CD"h8E'*Vn:]`s8=nnD@=Ha8e@GM0D!HOcXT>X2\2m;P8rLT%)WSY8-&/e8Eba=It@@aeb:TBp)Hke1En&^@Km[a?i/s]ap]T.g!$t]bS1&F<\jnF2%T5*cOV8L*2h0\JWf$c:KfH:f/ZLQ$m2Fd@E+U#/aeb%(D,IigkY3jJHj@`k'<!.-Olf6QH@X-2/'4_XSk3G)JcP6s$i3!]#K$1%i26NJEJ(M-KAupDaZ%<3c<>1:dZ1)8gXdrH$@C3.?(i(qSG4l$IN\TMI9_FdE'nus08$0)V)2ap"tL=cl8i)(MT9\0LtisR17nq67sK*iE9VRk!b"bE_SD)I#!@/"QMe\6-s_ATn4S&iW4uSn52iIBM;h\7;d-4:pgL8d8Ol+W@fLbP3]f7:H.`1Z?Y=gnf<d.q/1=og-Qbd3PQ?u*t'7"MgsW=-_,A.,u^h^)cXtA+'1O3@!7K.cWk8HAi2EZ0%afa)AnlYXd8]?BGNnb]e:`E:2L%>,Fc3\Y`lTWVntu8BXFR4Y%U_J,T0Sh*@usj.nEal50rfe=2>D(lJ4M\q_i;NAi!Z7ACcI1%jb#ONTX\[1q"SH3T?WCA._KZpe#V65:c%=Q,Y`JU^l6If.4Ap[<o;qqA7CWk&%lB1s;m?Wg[Y@9][,.#.)0?eFn+I'f`5E"n^F>#7bR>a4>@+k><$c%^+N8+c!'S2CJq/PR3d"^!&cVanWGe*nc?,pTTsjf_bck+EE">*"R2!P9SP-p]VQrjn`IJBMOJo>2`u-9X0)LiV,5NUF%i'Z+RtB&))5G4*mCY@!=`?*VP]b\noFT@TYSs,&!(H*i5jcQ1;Z^#(G_2[O[KC@X*aNPLA<<d*KqrSG"f.=ZFIGNfmIj*u@&U=7[H;L]#Yco.nL<GGQMIF??RV*M7!SJ47f"`GM1!A,JFIqjl$o<qhC=IaG17"*4qu^ZXUM?+HdC),f<'-CK$1j/7*O#/g^[MXo+X(08OU>a\f9H:i6)Mp@aCmL^_M?(OUN:st'`1Gdq$^:K`=8)j9+8_<om=RYd5FH\P<$tgd'Gp8jf/M;gNF]2fc_t/V>i%)6Zr_Kj!;:mN4>l>1+0$)r~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 792
>>
stream
Gat=h;/_pX&BE]".IJpM(l_*1Q1hS,WB+nFg')3=PS_pki7;:N+)UW:GE=YFg8%CU&i+\)h9Z,56bnp.dD&ZbYXmaF;LjQGbs@kRB97RpANG,SM;?H:@H1V:_h8Q)IG3F]1#es;+-"TH*%BkaIAHHecM0^E",2q5$1"kAYU5oVF<5Q&B^[Z[T:A/m#O/$WH,Ito[*s8hp5LFkB(#gjad.bO2XQ?qT#g5l%R<%=KNFF<!OPS@lMr\GTVhdspFWPpHYr)5+aJG&C__IJVs?\4RfJt[1KuFhKK]CAX54N&gh#83k?ir4,TZ\fRS$m*XZ3#:T"`\l56&\aLor_U9'3X2BVc$.NtK/jEk2<fF:@uEd9jM(m<>UZ7XQO1'eN6CFM!d&,ZVR^D\CBWko1'G>auh_pVSg%OdIH]I"LldWY5;sS[h%<l?^<_6>cjtP&7`f(rE+,`]gY]*E?SiJ^L&k?1<Z`3Q#+RX:eJjCCP^qgL(gada#.YU<(7Hc]DB*Eq*j>_J74#M&EgDi/h-_-T;M2E'U*f*)fDPNd0RTJ_iLO/3gUCO4(E!H!\Wg%Ekt2lZF*aQ?[ie23*HHjl!5A`I&.sBmL66[Tp#![56Y2mds^I2iaAt5CIe>D7q!G@CSLP>FXmV#$p2r7l.35ImE=E(B6>UDqT4QetD'W=-0o!,+cM3X+\U5F70qKH[CO*-5-U=rWef!CtBQ;7li"V]oQg;./:6KSqfq'p^d9i5KS-EYFS^"CVKo%2'HH`Rc6?uN+Qk8Be<aaQDD(TXFjpXc@F:aG/U*D~>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
0000002343 00000 n
trailer
<<
/ID
[<25456f4b1b0bb880098c4175f7134b56><25456f4b1b0bb880098c4175f7134b56>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3226
%%EOF