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 1140
>>
stream
Gat=*D/\,^&H:NnE??X)!Lk?"2bi"1V+odQQUq"*1mu:4>8(YSU$\`UpRRl%QOVPH!4BrEmCDEJShkp0IYmrkDZF*V0K^RF-tGsnE>1c`%e$]uT1>]JRA=MdOE$NE!jn#Y]j;`<;KBAgY1ql0'Zeel7&f!tcm24]MSiQt]cF9o5@M)74(e8LD9\N97c_c!<?=MN!EgL>*iqXM?h!qGQk=&Jr&9d6"#+Ek'-/,SLE4TF^]0_`QYaW:qgE\pF-#W@Ou,nESbGiqleEL^2(._KU\$qj3e/KIF@1($9!0b-A/[MFbPHJM)]:e!D.898l;2n91BV5@1i--rPoN3-qdej,Q:s>N`;<7Tq$-Y=m,,Z.s2g9,Z8Dm)(6WH8E2g!jeK"@lWGr7u?s0N>HGVt[JA]$t`N!H\>N:<JnDW,+Q-YMdJ9U7rk?Tk7NR1fEk20HGW\u$/M%<BE$_2O1D0&YG!A"D@Kc\#U^DT;]Ir7^"$T'Z=EE"^SG5uD2WsneE^cCsmUVW<IJ2a(qnhZja^6'[;fn]CHck?jUbS12hA@['/-.A<<5fR,l[$/T/pnZ&ZW>PR>S54O3'GFhnNMiQ[8S?d5[q-:^A=WK-NK_/gLDcN/F98)e#0Y@WI:b?#A"<2)G;(Y$o3PXic-TOP'jJ-<hCpDG$uL2l$Ijd'92"'=SKI?:ge![afdH1ipRZdKhp<T(+&!"9E$su_TG&.3#4\5hHT,.V%+jVV[^QI`Y5p2_AKfg,r&P"h\DXpNS+lAgOAJc-DVB."7J#uW\ib\#;NeA,@'pp)BN'h0e]Po2't9hLGhK1pdqksCG7i[.gKW40>!IQ>3qK<nSb`tc-Cn,hog=;FNDjK6[oOOP'guOb`)(gMC<A,a!__]*_Et4tfI69h0:?u]?Q2LKj4=ru]fok'_>4r/:0mF"If)0)1@[XVTltCB0;`[1gbuK2@P;E+)CBq67I3Yh63:"/nKA_sUPM`%:3#b1><L*\E(:DpXai]TRFB$_4-$pu=^d6H9M'T1YrA$smN@5']:!\^A'G0aMUL'VF%:NdWoA10bh0pe2+KNOHj`SImi<K1,h64OJX$CZ@l:^BhnXr%&9"(.^6G(.b,@f)@E7H[FbR4L6QoK231</OQ/2RrUVF-03Ud~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 346
>>
stream
Gat>NZ#7E4&-h&U:[sL-_8I$Yk>kP&3e6:jb$rR,N52<'7r$qqQ[fq,!=><-ahR:>T/A)I4e1pC]GO?!2"VJo#<c!AQk(`BnQ"dgkBnF]4ag39)3DKLEc)7&e[KBNJ%BHrL/$-Gc`#66NH\l5i7MVXhM1E[3.WN&*3f?)1St)>e02fXN0I5b(n8&.PgG@%d<0OM?#%Ao%!-qJHfA5o0=.*3bl"h\:Q.+"0(K=\0"C7X\61E+1AT9<$#t#/Qci9WNlblG)'Zs&l*8J+B6_VdgK&bb8S$NAl+VZ;>X.R^Z$4(^&,.620SJR:j<V)LYjPsIQ".8Cf06kUdhgZJ5k,6&T:*(~>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
0000002352 00000 n
trailer
<<
/ID
[<db282735bacf112c7c3d09859c0a9e33><db282735bacf112c7c3d09859c0a9e33>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
2789
%%EOF