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 1095
>>
stream
Gatm:gMYb*&:Ml+baVmV,)a%c%^7UuRfZk0h/9!^0*VJ])Ttf"d35J7h&ua3'IBYPC79]MgQ6[ucC?nbM[9+S9?]2m!<,MtqORZn+C,)+]ElrHE06aISrd86:A!P)KO1A`k]PdaMrI,H--t<;\OpWEJBV4l6."m'68/$7]pn.<^-b3Vlp&'m.*a<.k9\t`JQ%EbNb'W:==^7@XRuO(\+U<[CIfgl[]`5SqcA8S"8#.in>DgfmXQ@#cnu-D+i-Dc:F;]JG!cX"T1m%PI>@8FUa1eP)8>0kaGeql#=2+ejGE4?J_meV@#S^80RdOiaqc0mLs(JEB#;p'j1dV0+p2Uu@"$d+"_tq#<'5(k"QjYf?J)L$#s"#r6jK.U:i3f`TSi:9)+SNO+V3!1Jtf:Y-*4?3pRkRg+-`Fd_Aq-Y=5##)BqbZpA''UsW^bpQF5u09n&rIj[X@6ur/G3U^Ulc+H&"@GjR?G[4D_Q)0)g8<SnL;90XD4#2]"^Li"Q<+>i]7g:8?iOU:DikU7!T.UM*JoVVelZ[\l/;'T+cmbTn^<Pis5@$EYFV(&BUm=.a`N(N/)p_nL$sPAme2m3IT5,e\-]XN_mn,@PCW'KYS%An2c)1\a?gSSIQU1DP5;mn)rl6(&ZsNr-3L[_AE[b.<r:PEoc1+^7ZVVMi5(2HXk)U0c^8=5YJl8'mlr&+#9m/%2Q)OtT3C5.Jc1&KdD<>*l="D%/<0GI22_4';d(X;a%i:!N.mDB]Z%m8+)"h7Nbq0H\f<NNq5m.sg`I+m(k>O'hs[66e3L"c\2ms3oQt!o`A[,EEkd/a^Y^HX.mY$jpcRWt-e$PBWqY+'S2(n,KOj53_7jdnA)0O@lagfGuu-O^]%t7B>gS'-1feg%tU0KhpaVMQ1K6oih-qf6e'UFcDf$dL[mXbaZ&$n"q+p:I?Q>#B^knCp0i96Lq^5+75T[K,q;kL`ioZ19qbr_Su/N1<j-l3.\OJ'<X5_XM'oF_b(-$c+rqJ)6_YnE5)%/BNX9g<_s&SUt\Kq/Ac]`;K;YihhB5mN;:B&h$[^>]ptr8_`C_7.E>Fe9M8\+.%I0s[eI\mF4Z22rrFCTQcf~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 719
>>
stream
Gat=h_/A!]%#44r$6GBRF)@gu)XOmj`=<p8%dmoL7?M:gW@YTCS@3?#8kCgHD;ntX?s'3rIAD<AJXE#S]QjnSXal>a"HjIV$BiTr&rJbQ'r0qhEqhH6agakW;,..&O+Z9<,77/*fdO#"9I]'/RBCq/nMQLCC;[UeemhROEhX1[/-rZ4:KXbI'.C:c9`:7fo_cC>SF*fai5legH(a4`7((!b-k/T"+EMd[S%c&QbWsfN,t0=(Q8<dR[:?7=N`c-(Did2cLtP@9M1#Rc\cNW<T*DE`41t0i2L$8pX)S??cTQWYCM])J;]^<QdJc=0=J)c[c^1PET.g5Bp+LEMUrb_Hk6m5MN&U7h8>m-9JG\rDe-mN)f9!*I&gOp:;X,((OJD3ME?KsXi&"QS?nS\s8uNY3?1noGK'q!`@.%E*VeKo)`sl#%]GDUoP)^F2U*Bl>9'WJC%7S!RBVU+gc0(ucPb-;t[N*Z=k<f0YVqNlYUEqKN^)NMK=W.&m,in=W'P`pE!2Z=QGb$B$n@^7<_<@K9X.eBA5?Wd@X^4(eW*e7lCUI?,UF9;A@&$@,.e!\P%kTXdrdeBgQNJ&>)9cHho*Xg1d+Pm)onki)eWH-5FD=B/&j^HEaPCr1JGVna1=0>FoFEa4]`k#a_N1n6YfI64ks+[8"#G"Qs5"%LV>UF".#3IABUn5+&t2kj5aMaGNc#JTmB)"K7qKL"2e#.(HN~>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
0000002307 00000 n
trailer
<<
/ID
[<d8562c80ebe0b2658b408719abcee4a0><d8562c80ebe0b2658b408719abcee4a0>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
3117
%%EOF