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 1135
>>
stream
Gat=+hfId8&:Vr4Z#:eM(h@H39s5)@bK]Z+P=Z]hqngR:Yh.ep,P`TH\[Kue]k\K*\0."Q(g(R]d^Qi\Fp3L1]p\\V[fF040`9"Bq%0C<!\])f(2fk)D\m4K1RuhMP`<?_):80"N2uUTRBgunZJ3f"5-S2'P4.#gbX*rkVkf:bkWP["Gl8.+1/ul[/4jl0iX1GIY,_.KQ6OT)<tKe2W"7L8QA"CEHN/e7`#;#s1m==0X5@;2Y=HTJK=0>"ht-Un?fRm<#7K0I^=//jPH`f]&$f*<fsbW;kb0S3>/`uDo=elCW*n<ge86O/f9k3(lIs+DMXf>r)82J8JUo[7Yl<AG'$<qG@4RNk8&u\<LN=ECE5KmF@)9t+r3e1tgnH3BR7Yfc&2qgY&8_tN^<0<j$?Q"G1^a#k<'2cfJQ0`Cq1PCM%:Il<fimmN;V4%^q[#GLI$!mhb&d=sL,OPU7!P\>%Z6e%`Qe-DWmVX^OUY)?lU8sK.ubY9'C]WTmi1dV!&JeVO-gG#QTR"fpZ?i35]:1u-b",E*b[76&LEgu8/qc'80%S6&/Br<R1`NBA+L8p>\eFL1Dj=^\dJ)oBR[[ZidcsDB?0ur)i)H)\P4lJG6u^<9#UB'F$sOY=qQ`7qjrhhd[s4lNc4/%f$Z]_,ZC<,_)%<&K?N->9K&n8OH-Epc$Re.]Ukh_Q-tU@`"4ho(UVP,^;DV];4Z"*^G[`)ODQ4#eX;gq;pP9ucW_Jd'\3KYZNkh9G>>e5k7&iYT3>Y(\l>)"2Zo=90VtY31lqY<MRr!u$Woug,8UFnPRUpJ-Z/qq=;ptJT:;HbWCHl`=[H)5:6Ihqs,Pn%Bge.n==[]o?5&3Vc/q##VS'=.%j7_9=*.YsGAq7K"IH9q4PMEI9eJ5ab.UJ#9C-4h8uhj-JOLN5='<7#=K\rULAO3"rrrK:H/:i\,UHcD\>KrG$b2B,IX:MO)eD[K(Mg\>$Wfb\Qh%S!24MXu?In[k!$l6h.3?j1RC%L>makY/8TARWGY[@i)6l8'?,L/h--Y(8=LV=?/r^`s[cYFnQ!!"S.T<KfbH/C2FmCX/D-IPX23le#>\:Z91Z*A`RQLM(S.="VqKc:22r#t/lGf0I8,3m`jjeXPZPFror!rk4M:q~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 675
>>
stream
Gat=gbAQ&g&4Q?mMHSYfWeb[HVs(:DK.^CO.>05ZD&@"5d@a$qV!R744/*gTVN-O!!!1=PB.bhT,kS?\MAG,c%Q=n,=:0<Wlo)S3HjcEknnZ*;Q-5,</&pS-)CV21\?...atD-[27CP&8Jm^&K;O!uHAnNWf&8d+o^t"DNZ5Zm^g#L?Bt!/SG0M%m\P>^<6-HkG.]GPa;sP4nW$9U$7FuO1/coU/)()MGY%/Qt+Q#IKLZtXkju'#;jjqon1u+WPBY,Ygrn]>3*]JJ1a]?TGm/AGj=iqKt,nD]cE7'1e;0uG;ZlgB.&6pZ'dN_9l^7cB\NA3O4V9FK7P\<-g4XfPWBa"u$KM/DBQF_h%PeFpe?of8sE.<`ZBpq*XILh^KkJ`WM6@t@eUb-OkJjnR$l?r!G`U>=AAY6.TPd,"l`JAG-d\T5tP3ssTk/WT6\ApliD$Dj+_=BAF<6Rg.fi?O4"=X5HNsiC"_7)OV"D`=pYD0D_B\ch+c0rrP)h))*F%-tp30&n7]U2TO%>Kd&[['Aos+o7L]>]O[J+@Jr=GN41^4iT=_FpXWX;pAD8)@)Kk%0=bcfYEZ86h3D#%hfYeSo="CWOn%X_ZYa`Z_gc_>iH>7c)?Nr/Xm9_:ihCV=mFsKI5n'3C5M?SpKEOp;V0]*hm.PbDS/ancsd\>;Z~>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
0000002347 00000 n
trailer
<<
/ID
[<09ae2bdb9692674717e3ea35149ae0d4><09ae2bdb9692674717e3ea35149ae0d4>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3113
%%EOF