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,74 @@
%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 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 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
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 707
>>
stream
GatUq?#Q2d'Sc)J/'_]F/I;VKk\d7k>IA17RPdXJl&CHo&iMpOgLT=$pL'FJlhICq8BBt%qgJB_C`#-R1]*+eJG0X,Xr/o0U+J&_k7E&qO4!$;_B+(#!@<@KQb$,HZ!"K(cp7:](QHRN*Z%p\cf;V0/1_(hI`Ubr,iKq>1=Sd(LKhDEWHANp08QJZql:YbJ#E1?H>(k/bm1nBb&+(jFcKauV7N$h^Eg@;4.X75!V=k<1['(ER5b4i+Ricte-FbU3D)j5>#6!>?9$5((T!!d092t6)DYo*&;iFmo1EQX&4hQm*cK@d]cK=d3GuZ#$\"XS.Wmt3J(61801S!Ek6=S`WaM;nFhjmI%7QlL3u\S.q;Fm'=`_D^E8Ed4"7k4b.5-AeNLi&NY4Y-/-:noo]?B?U>#]2Z,a\Z,6LP`Q[$tA(k4\6!*jAg_Q0urNhDG>a[4"tK@In3pqS?qq=P-q4b\>>nYh.1o])Ale+>.\$/RsB*9Ks1tG%gat*)k+m#!WJu6'8(qJ2V??KC]R"p)eaJ<%Z"*3:4jp35U[Jc%c3KFJM'dl5ReW.9$-h'Z*dlKBeiB30+d]KDgJ[ZJ@=?j#_Sc>I*(k>>,>k6<;/_`IUD'o/`,h#gYDbbqJ'RH3)beJ_;8ab<.ZhI7T6K!@*&'S_*M0K2R?KE"GWPBM_Qj90;De;Q@gL=b/n<WdOeT2)':U`1,cJ~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<15b24e6977023f8f031ff632a7b75f3a><15b24e6977023f8f031ff632a7b75f3a>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1718
%%EOF