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 1020
>>
stream
Gau0BgN)"%&:N^lp5r0hneL`H9/;^>l(j.tI:4HIC]R:IacuuSrVFYl3$CSDEDi1oa=DQ1m-<eJ&Id23l"?LgI#;<NNW;'NblE$;&#/N3(:F.Kct9*r-tA(gI\8l$p7\qdGtWRCC2`CL>^:>iNCm!,;u/e2diX=YRZ8"os2@Eh&jF*&T$lIn&2$^#\q?p`]q(E<r(m!8$"8W>#d7ilOTh7RJQ$7mFda4R]@4=-nNEJ-dnU-+i3n106O3b.=eH_BjKX_D<$B4g>7JF/k8!5S@DUlUbqON@.1mkZ0X*u"(><n*1W-!`iFu79NU$6>99>'25gGO(7Nf*LmuL2qr3-b>0(L223M@)/PgLBRh%HFmd=Qnedu4R"P)QLDErtDgEZ@`8^l5U)V*I<04bcO4UiVFTP,f*W^t5&//=rC(/SPB^.4p$cRW6>A8q-J10Q&,'O%af2ObJ8*gKWj%-,k?_L3K=4?B]t`JWb.m\Oa:S#YAc`3*53)UT6$.pmsT.ftqZ7cqBNXrj_"\E,sgV`$$cjn_<XRnN2%J'FP,&:Qk2bNqH&8@3LG<#<^TDdO)s1M*>p2&AFtt!Bp:1F.u0[@CY>eMPii6oFG8g/HNaYntq&h<N]f^PW1"kD`LK#_NmkX-M1>V)hcdAWl"0e#fhUBI07l%a!:`3fWn*G:W*!k`hgg]W:,[=Ln(+u3GQFK($984p.RSq#H<dLUqIB,C?h69*N,BLT5g0^.n&W9QE"_0!"4r)b0ah7,qlG^a'PAaPJoA$@-,ZH9+Gi\ZL/'JKkJi2N08%g-]Sj@UF!UOCe^rHFX-,0_joarE=BuK8EAXnkC8(PDie*"\1KcV6<Ck"l7H"+;J#ngNnKT<P-9T)6jR-_mo>UOVgB?4dOal;AR)Vk\+&IbITWhh6*5>`oM$LZLoSpH$:=<JcF^)^(1PO5ZF.>dksNoGMZQg)JD<Vb^a5*NQB^-$C%_PZoT$k1EajU`(a7U:mNuCf(sM2,Rt7=lk7+/XV*aT1].`/0lQ7R:N`Z~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 921
>>
stream
Gau`Q>u03/'RfGR\<!K/dX2;PdpPU3g*G<+9q(of*4IXJG-IO'rd1f3[[Wp5W%TPrUg3(hT6oudNXm1;If#oU^dSIV.j+ZhZ3C#c)aX0<B%cBfjDVel'+Ca(kU)[IENbA&jTnf`I5T6P\k6:5.Bms7o,pV5_*rgXq5p%tUgh]jRdJiiBVW(>[a>c0mNJ(Pm;MN@$,MO\L7lZR^Q$Ru93uUH&\V]3j>9#Ghi_d(m5lBt.G4RZ4W>_\+3ep@q]E^u[%6aQPq_T0nHS+hF]\a1GDl.$`VQJT"utI>/X=^;"iVN%Y*aYW@XQ`30i!cCMP$b2eYY6F@-@;E?.f#APY`hK@>;@O_nPPb7hbb%`]QA692_([<2;.n*'@lNn-*Gs!uEK`_".<C!*$-4C6T2J<do.P.I1$tKnZ$tcOL5hh@'-?G<cb&bN`PHR!-9d?`gXSfWgBLN90pFIALI3'.[_Id^UJ3Cqo=%6$.*6ZsHCZ`J%PY5c$`\2Uk9&Y=RK7A9is7HX;W#4ZQ=t\p0^G.-\'6'Fq)80Nk#1f+7d5_8S9jB7q&iDhc%b&>43^RN$tp"]JfF_+Wq-Pq5S=`X(=fY<+(jZjjJ&S7-L4UoIt^PjC3IRb8>;fIeoiJj@57YHX+'f=9EVWJSKk)8q%-6;*e;@HOG!g)XQLo_TI4qLfWU%1)@*npbh]<hsQ!7e%:\%>eIahXWM!r:%'(C7$"8S$ki*[k,,l,o`@UJ_ZOAMHg'l:Gn`%p/Sa!>)N..F^=p3h8u1r*SA2NWO\g\It6i=3pp'e@K%R\<ERK[cG"m!,H0R7PoWm,PDMcrPRQX/4elUE6%BZk7B7VEBpF8,&>dIF>smp1Qe:\)1SSR!hLRmNrhR;+S6BXA!mZL.#QpbtoT;UV;S[,o%<ILcUqF(^6"#%N^uuXpNds:~>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
0000002232 00000 n
trailer
<<
/ID
[<6ecb8bd8da7264cceb8d3b25faaf2f6e><6ecb8bd8da7264cceb8d3b25faaf2f6e>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3244
%%EOF