Add Handbook.md benchmark tasks

This commit is contained in:
DerekSurge
2026-06-24 12:44:34 -07:00
commit 72f9a65917
1800 changed files with 323589 additions and 0 deletions
@@ -0,0 +1,7 @@
FROM handbook_base
COPY initial_external_services/ /data/
COPY initial_external_services/ /initial_data/
COPY initial_workspace/ /workdir/
ENV INPUTDIR=/data OUTPUTDIR=/data WORLDBENCH_TOOL_SETS="syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core"
@@ -0,0 +1,234 @@
{
"users": {
"U001": {
"id": "U001",
"team_id": "T001",
"name": "tanya.okonkwo",
"deleted": false,
"real_name": "Tanya Okonkwo",
"profile": {
"real_name": "Tanya Okonkwo",
"display_name": "TanyaOkonkwo",
"email": "tanya.okonkwo@meridianpartners.com",
"title": "AP Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U002": {
"id": "U002",
"team_id": "T001",
"name": "rachel.whitfield",
"deleted": false,
"real_name": "Rachel Whitfield",
"profile": {
"real_name": "Rachel Whitfield",
"display_name": "RachelWhitfield",
"email": "rachel.whitfield@meridianpartners.com",
"title": "Controller"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U003": {
"id": "U003",
"team_id": "T001",
"name": "david.nakamura",
"deleted": false,
"real_name": "David Nakamura",
"profile": {
"real_name": "David Nakamura",
"display_name": "DavidNakamura",
"email": "david.nakamura@meridianpartners.com",
"title": "CFO"
},
"is_admin": true,
"is_owner": true,
"is_bot": false
}
},
"channels": {
"C001": {
"id": "C001",
"name": "ap-exceptions",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ap-exceptions",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1609459200,
"creator": "U001",
"shared_team_ids": ["T001"],
"is_member": true,
"topic": {
"value": "AP exceptions and issues",
"creator": "U001",
"last_set": 1609459200
},
"purpose": {
"value": "Channel for tracking and resolving accounts payable exceptions",
"creator": "U001",
"last_set": 1609459200
}
},
"C002": {
"id": "C002",
"name": "ap-approvals",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ap-approvals",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1609459200,
"creator": "U001",
"shared_team_ids": ["T001"],
"is_member": true,
"topic": {
"value": "AP approval requests",
"creator": "U001",
"last_set": 1609459200
},
"purpose": {
"value": "Channel for accounts payable approval workflows",
"creator": "U001",
"last_set": 1609459200
}
},
"C003": {
"id": "C003",
"name": "ap-escalations",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ap-escalations",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1609459200,
"creator": "U001",
"shared_team_ids": ["T001"],
"is_member": true,
"topic": {
"value": "AP escalations",
"creator": "U001",
"last_set": 1609459200
},
"purpose": {
"value": "Channel for escalated accounts payable issues requiring immediate attention",
"creator": "U001",
"last_set": 1609459200
}
},
"C004": {
"id": "C004",
"name": "ap-payments",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ap-payments",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1609459200,
"creator": "U001",
"shared_team_ids": ["T001"],
"is_member": true,
"topic": {
"value": "AP payment processing",
"creator": "U001",
"last_set": 1609459200
},
"purpose": {
"value": "Channel for accounts payable payment coordination and tracking",
"creator": "U001",
"last_set": 1609459200
}
},
"C005": {
"id": "C005",
"name": "finance-month-end",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "finance-month-end",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1609459200,
"creator": "U002",
"shared_team_ids": ["T001"],
"is_member": true,
"topic": {
"value": "Month-end close activities",
"creator": "U002",
"last_set": 1609459200
},
"purpose": {
"value": "Channel for coordinating month-end close processes and reporting",
"creator": "U002",
"last_set": 1609459200
}
}
},
"messages": {},
"counters": {
"messageId": 1000000
}
}
@@ -0,0 +1,86 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 5 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
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/BaseFont /ZapfDingbats /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
6 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 612 792 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (Meridian Partners, LLC \204 Receiving) /CreationDate (D:20260407131638-07'00') /Creator (anonymous) /Keywords () /ModDate (D:20260407131638-07'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (Goods Receipt \205 Creative & Design Services) /Title (Goods Receipt GR-20260304-002 \204 Meridian Partners, LLC) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 1 /Kids [ 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 3099
>>
stream
Gau0F>Ar7U(4OT535>NHRA.TV(K"0+AQ-VYJk_f;j(>_b?X-f,]jj\Qfh#"JJ,Gm*;R]bOj@bsd%VbIgq!mD'Tf<2M_sQp7!oUs%hL4J#"cVl"/#H]r$2r6Xj+<%I#,ZXH!s;5Q8;/&Sqi__L7U.VL)M^a9'9FS\pZBE:'#4su&tEYh$cR`=M%=R/?YLK%Bo.I4$i'*fP0^#3E=1=XI$H&Snh"*Qp3qeEIpqu(A6@LtG[TnQKp=\U7OVY6L*FX`.#:Tj>'6g3KjNFl*T&6&,[E\h9:(_2eL\C`WJcC;TiDl4IFQAp$"MKl&]1.KrZ"`58oco7B2?WR\9XUH&e'!r!;mA#pO+q;he-ldiY"K]piC7u7*$Qhm2777AG1[/^W1WkJ,XNJ-fDh]T1uVF[I!_bRC.J=dQR]KcAbY)AmNF;7&2[J>\q]hY0Lomf^JJdY".e%3O^'Q>s4JTk;n>G$s;kd4s.WpmfEHZ&-!2ld")VT+$h%#_]8P-o4fk!;]9X&Jd?#GYfHk4CqNBAdSJnNnf?4a+Or%nrOeSi'S[G@:,Ar=Em_P6Jmi\T)@,_+CKelg/Gr\;0m5s&/R*>\a=u*[Ee@-AQ.oQkbuN@RZeRrB/'oVR8m,YAqSV'G?6;XDY5;m1DqI8p?/5/4=#fO'>au>?5B'Q1e/0d3&6LIqYkVp!'aK>4D'Ge7q$Du;\b$"liSB<W[!mCI;d#%[$da5/JL4+,_@Za/<f4=`6L0.3'f1a:L]<p(/Hubclr_MA)J^`8$c#Qme4_?Z_[Sb+monWk<ggD=kQr@#((>*Cj4Z%tEa7YSdKH*6HN!/,rsV)=_>)oHL8UgGq%o"i`F*Y-Mj&-<5\PU8629D0+dp3V+7J0)SBd;n4Fo!e+31_c3>o$7,Bl#;ITV.'pa1*XX#,+HNuI3`KZr.d+mN1j"uJND)01@@a9!;kN1hYg'Z*V?Sa(7&CR,XL+`\5-(X\RE=Q?.oqO"TC7d+S4>&=Vl)*BOc-2BU,[;bpGA2^h`\CLbB>&^P)"gbm/BY4-c7*H5:2-4[ZFIF5t%j!5F92g&q?]XIL0niqoBL=2bc0B:0bNa?+1p_)mE=*3$-/'tjC40#QSG7_K<iUt[<JuUlfd'AA8TMJ28BcgQBhn((,2XFA)<f4kgGmu6("$pMJ9?;1+4#9Kd@RINh><2MZ98[)ae0CUh^i9B`?%ec@2';,$f&i=1-#l%Sf9cN\sI9'@ONZ1%#nXm3fe1UK<qUeGE*(\m%kjK?Sc69:9hOff1f28q`:jl9mOnIp`Veo4][du!Z,M<ECS>:[@Z<c^o*Y7W@3D(M+<^nbpKqRQ2Y16OXt/>.JU*4D95Z05t>C%(#dX_$P3q:-kP0V8D*"tp0r!$H-u<LE:g+o(j/K.CA&YJPH>,p)'"il&h>oA*7t/f&'?-F1jd(FB5*^M8mk)*&77cb17MC&Ll`Fn-It.5fgMX?j`RA:<N[%"U38BIScp.5XMS\fUXSU%e>mD>E2`=U*n/MO+0NHeQ4XHScXsq6+nmllOefroPN8&NXhmYi0"2t#o*V5Q3^@#TM?!>8#@-@hglJB1MH-#E)Un>N`:gM/DO)pc&8Z$6R_%;#l"mc2\53LO@kMQfhL/?V#QH-Qr"cQ.2B=j#l:lNWD\p4U4=7o4AA\(F6QT<8aQJJ*TDqh$448\7lhPdJQfSVMPYM.'Hs!NVH-Pu!M4)0lgWXRLgkB#KP/128X[Sj78XmYo#l"6`n6%M:>0FtDk4O[MQW(-r=H)5rH5c6k+@`lhN5a!^[Zn'Lb!Q&H\CO%))cC-O3QK8,*9WDe*91:^`g322c\7TgrY.nY&W>K-d8ip*Np96^LO>UebIn>srfkX5#@"A/MH%/l,(0OmqYS\!?(#YZKQ!!d2olS2#/.%Yp<bl+j&Er/Hbiql<;7t`N]WL=9q],$''WS^Wm5!r+>2(0RWe<RHnI"hIKoX'j"rBXOU%SpP&lbgOJjKaDnjT(<OVboOO.u/:R9n!%f&`cnKGY9p;+CJaZ^KJbD7G3"+/"8\^Otl`jKi"]rQh"$J@$On'G:UhDJM?Sgu97rX><l1k0kXG%TP:kER$Z\G-H1el1)7kcV95+5L.3+&(m`lsgSf_I:d'73KM5$J>L:d7n/`XqKE0*7s#/mI4:'gGQI*W(;I',bTed0X+tl1h:_G/41ngQD7`,#Mk2ng2P[!`H9WIDO]I;]1PXTgbj9mD?F/R5Ao9N]DW'ed5&#LMn`.eF>(0$"dhUX&QDW[D97HELc"fX&d&g#QD+aZ^L1e>$d\sN.pLMA^%Pn\Xf7s;9i7QM7\.h\:,-I-aR[l.JCF<6VU[l@o_74a'I_GUPG_RSS4rq`Im8tV1Hb>+MGl_jOdMJZR#Y^&99j3UR\R>CABeMf:;PB187no5Z)h(^aVGEYUetj`PjZ4c(+4b@g`*2TW?e7>;J^(/-[A>c^LK]8dQ86;Wb28>IYHK=A;@`s7<'Ra)430c@3eURna1r]1e9+0]]*_G\-J'rO*So;`^Vf!)MLG]ir6]&"gM:>'P32)dA;Rj+<D*K7kMcE!kQ0+[C6r1eg:&8/&sABE1Cid(`Kk"Xq<BN$GnhNX89EJjQW>hmr0"L=cP1=-(H>4$>eg0E[i'GU?[hl`A&jNLHVESJrggATp*RD7<<LDKYc^mX<-;g"hZI]k\rS%7*uSPgd,CsU(AK09JN,m%c>2:Kb;9+KpAKfVB;"c=4j+AmmQDrnV6X(LZBulKX@Xj'cWr/G<2[m[nS\Qif&UI.NcHr:\2/NU8)bcGMr%L_MA[f?A)Z"Q1MFUc?gdn#7;tS#u*W2-fnD$P#o6V`lLmep<p(%^VMJ2Dk13$Va6Yfa`Z-b#tp*EOkc0;?KJ4.7oY*nE/rShQ00ejWn0_kq.3i+LQ.C%O`O?@I^Hd.FT;M3a>!m]Dfeht3h8s+2#[*mCWs>K`G.CmSo(N%co)BfSiEld1--t&50pP!Z@(Wn`QK=p6B7'+MAO#3mnSeDp,=IZDnEa6-QsZ=9Qb4)Q=IRHJ`;:IO;E+eU[PN89XDj9X^V(U`[>3Y'BNV34#>n2';4\%*qJ[C*W3qK+u,hT;gZOeA!CSDP.jfR>P=;cRb_rRIl%LU7f~>endstream
endobj
xref
0 11
0000000000 65535 f
0000000061 00000 n
0000000122 00000 n
0000000229 00000 n
0000000341 00000 n
0000000456 00000 n
0000000539 00000 n
0000000733 00000 n
0000000801 00000 n
0000001173 00000 n
0000001232 00000 n
trailer
<<
/ID
[<cb1d366c8146da93b0ac99c8fe4e8da2><cb1d366c8146da93b0ac99c8fe4e8da2>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 11
>>
startxref
4423
%%EOF
@@ -0,0 +1,86 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 5 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
<<
/BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
>>
endobj
6 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 612 792 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (anonymous) /CreationDate (D:20260407161741-07'00') /Creator (anonymous) /Keywords () /ModDate (D:20260407161741-07'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 1 /Kids [ 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2499
>>
stream
GatU5D/\E)')p1[-u#MkGEmEbg[2K*QXt]+O9fg`S'ak&`A*,Bf%<";A/+9Wr)LK3#&N<Rb%NJ'F]GuDHL#;Q"TPFu5MQ<fn_oNV$C$+V#0IAbrWG]>c_,r;2?e^fLKjOfg;ItkjI9J5>91Sr`_@M*4G*7p4_0+npo@rHJ4YL>4tsotWb%YX3#8Z8iRb9>fl.7Ud9nf&qnI^^+7Od3e:J&S;Ctqq_fR2ck9uBmEKJ%"aNHE_MgLgb#3X2Y\:U&[f_*IUUR24!Y_fec>/DCTMd96#l/n43FVe&i(pi/4!T/P!mjNs"*kt5>Yh[3/KJk+ZrWe)-3".^u4cCar'DuY.8JKK>'LqUS8q05Blc26!qH`"NWu>ET7IEBhr%RDb]!SC`%8%&<`X4=Yij+)A*\U7?ZC=dnZMT1bAeUAs%tn&Wf7F[XB,Hl\%9huOcTrVd!]BF4.._^1Qn@"8B<[3C2lL`K09%+`@@@o`#4k6=JRR6e+o(<SY)Qbd,Kt=:).Aag6s-KOgE)QqQ_VO/nR)M!?h;YibSRU`d;h7=:&>TKSp_PR^I!E2KZWTHGj17o9@3=SWh(:%>f+>H32I,MkrHuIhEaqmTBb*m3OI`b_ihU_C[S."mLKMs\N_"LQbOU#WBV4q`r:4iKKJB.T>sm[GL?0T:#OnW#?7oq.sUm*f?E99!;ZmnKC);Oj;!ie&u8GlUN<dh5+s'B0d2Zk>ajO[rR/.,5/*o+m7W[fPtWb]g:U!6[?%W.7Hl;f/=<tO0Y^153r)(GMPMY]dP0r9ShhsihI^g".)+sHh8C8(H9D3ipk$U`I=Xqo>s)EfK!&J*fs4VloE_.@H'8<X,I@Z=h)8#\qu\;!-8*G#/@m;S]gF3aDc/oJLK:-(:U\B3mNLZ?gJBSbns_F%ZN:>2\^3&'VknFp_*LmLAm;_iEGA@gPVk_Ve8M,HE4.argG[`L[L5<1>`Ta\3Jrs$Qn/Z`dCd6`T1;hpUFf_Irt\tlb?JX^+l?]prg.\2nDtB;=@-dA4EN!pZ`guRQUnGf?HIRK*^51t4j.p4RkV+b;)n`*^bQ2=8!q6)2&0t5&f&[GCt3h_U\m7b,>j?(F]9&pQ3IXXB;106+C-#F">jiUL_Il/S7PE2:A1Q5$GncZb;^t>@9oRt;6;r/;;ojR=L-FGSn+PMrs7dnZ#S2*bG'BKhp;lA`_Ih02q@\hm2D1:qHs2+rO9#_@4`)Y#SXbV`uYaM/$o9(<?SG;JZ[J+;52;G'"+4F0IjpZc#=#/HO&IW-/.olZOY(GTYs(<&")H/li:(W/Zqh9gh-,7c%U*FkB3;5]8PiO]t8KPrAd$TqnLRhlmgO0oI!u!+pY+!KcSfPUi5\3-]TgM;(bn?;7VHa[SLR2c+uDC($642h?aGW]'$HVCUen^W!kuXZ[`;`9ejth#>E#Ib`a/D75hl\jPiIkjXVl>Qg*tWS(jd-f+jHtTh.`<7LpL(BdK4*p4aL0EW$M<Yuh)P0%YW0X#2$ZC(5u3[%@D^];cBON?IX<k-#jq*+D3>7#<NSU70^g>H^JUHeRQuCcg/*%S$KS`G]dej6&^3]OcA@SHZ<G!A2B!+VDf`8Y1)sZ7k[kfP51"@nSdBU]sDq=G*D:lB$*Y*Kmp9KB*p;kE'db-X\hWW@:TrUH/#S(m4PH$!s>o`TB..8*i"trVU'0BcP)`n2/HLnCgGZGabEQG`)?`^r4^V-(JGL##90d]7eY=leo_3)E?&V56n*(TQi8_RUVRH/4G%I:5^ku&f$gY,1hQaU`,Jl!@b4LfKI,1/DE`AQC=ToQAYNb+ECM8*+u\#EE7i7B6D:8<eoHJmH9SkWqW`dOjb$9X=.(W*$eCCmb[@DW0]V!0ZS(;GDsg/OO/FeP.r+:f0%f)?<cpJCtnGp-^"2oPMW\N3e#NEZjeR?q3_UkF^FSo'2.E(c,3\('ham#7&%sh66H0/d-!IrZgCs0Q$@a,1FOpWMD^tVOo-:t#g4RB\qCWsIs.,l+)mXn;#qicg'\&E\J8"ba*Wp*H%^^6_S5']nHJ"Y_h/mUG%Ig1)N&%eEO,J0ECQuaa2,H+\5IAop,L";@f+Wjkf.n&Bds9+;L@]Ci[(OkEoqV!fajR9F-Or#$O()!ls&,NPOEWW/Cg:"UGqhlcKG3W#9B,^#3ja:(`2m&W(TgFJ\h$(#aJWTNh0rgW&oQINtY#I-2?O=N8d,pHkeZk[&DrnfMSV$*5\:pE[A,@@VWr'/#jjT\q4*X_5@F.QsqAURV$-3qEcI8P*5#V/c<*ne_9=0p0N)'&VN1Od*:91%4;ABr]TcJ\@G9D/QY590AV[q>b]`XcKV=6lJ^9]MQ*f3qI,1tUdm2rI-Jem1=N^=SPuksSDC0&)N"`p/uB%?B[<taEOZ67)nY,:_KJ1Op;+j)>5_EMc)cB[HN2.Be[8Y7E=""-lb?p%?"MtiG"t)Z([<UieJD0&5ajo.1#$>VGcNaOLU*+6W>rE5JDB5Tk='cD_-1bVe:ZWX!AY=*1&~>endstream
endobj
xref
0 11
0000000000 65535 f
0000000061 00000 n
0000000122 00000 n
0000000229 00000 n
0000000341 00000 n
0000000460 00000 n
0000000575 00000 n
0000000769 00000 n
0000000837 00000 n
0000001098 00000 n
0000001157 00000 n
trailer
<<
/ID
[<8c73099d0f5e679faa087f641d821a80><8c73099d0f5e679faa087f641d821a80>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 11
>>
startxref
3748
%%EOF
@@ -0,0 +1,813 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<<
/Type /Pages
/Count 1
/Kids [ 4 0 R ]
>>
endobj
2 0 obj
<<
/Producer (pypdf)
>>
endobj
3 0 obj
<<
/Type /Catalog
/Pages 1 0 R
>>
endobj
4 0 obj
<<
/Contents 5 0 R
/MediaBox [ 0 0 595.28 841.89 ]
/Resources <<
/Font <<
/F1 6 0 R
/F1-0 7 0 R
/F1-0-0 8 0 R
/F2 9 0 R
/F3 10 0 R
>>
/ProcSet [ /ImageB /ImageC /ImageI /PDF /Text ]
>>
/Rotate 0
/Trans <<
>>
/Type /Page
/Annots [ ]
/Parent 1 0 R
>>
endobj
5 0 obj
<<
/Length 7038
>>
stream
q
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
1 1 1 rg
n 222.9 703.99 117 12 re f*
0 0 0 rg
BT /F1 9 Tf 10.8 TL ET
BT 1 0 0 1 223.9 706.99 Tm (Meridian Partners, LLC) Tj T* ET
Q
q
0.0 0.0 595.28 841.89 re
W
n
q
2 J
0.57 w
BT
/F1-0 18 Tf
ET
q
0.0 0.2 0.4 rg
BT
31.19 793.97 Td
(M) Tj
ET
Q
q
0.392 0.392 0.392 rg
BT
59.53 793.97 Td
(S) Tj
ET
Q
BT
/F1-0 14 Tf
ET
q
0.0 g
BT
31.19 765.41 Td
(Main\040Street\040Office\040Products) Tj
ET
Q
BT
/F2 9 Tf
ET
q
0.502 0.502 0.502 rg
BT
31.19 749.9 Td
(Your\040Workspace\054\040Refined\056) Tj
ET
Q
0.961 0.961 0.961 rg
28.35 742.68 175.75 -85.04 re
f
BT
/F1-0 10 Tf
ET
q
0.0 g
BT
39.69 722.67 Td
(FROM\072) Tj
ET
Q
BT
/F3 10 Tf
ET
q
0.0 g
BT
39.69 707.08 Td
(1589\040Greenfield\040Dr\054) Tj
ET
Q
q
0.0 g
BT
39.69 692.91 Td
(Madison\054\040WI\04053703) Tj
ET
Q
212.6 742.68 175.75 -85.04 re
f
BT
/F1-0 10 Tf
ET
q
0.0 g
BT
223.94 722.67 Td
(BILL\040TO\072) Tj
ET
Q
BT
/F3 10 Tf
ET
q
0.0 g
BT
223.94 707.08 Td
(Meridian\040Consulting\040LLC) Tj
ET
Q
396.85 742.68 175.75 -85.04 re
f
BT
/F1-0 10 Tf
ET
q
0.0 g
BT
408.19 722.67 Td
(INVOICE\040INFO\072) Tj
ET
Q
BT
/F3 9 Tf
ET
q
0.0 g
BT
408.19 707.38 Td
(Invoice\040\043\072) Tj
ET
Q
q
0.0 g
BT
513.24 707.38 Td
(INV\055004322) Tj
ET
Q
q
0.0 g
BT
408.19 693.21 Td
(Date\072) Tj
ET
Q
q
0.0 g
BT
498.73 693.21 Td
(March\04016\054\0402026) Tj
ET
Q
q
0.0 g
BT
408.19 679.03 Td
(Due\040Date\072) Tj
ET
Q
q
0.0 g
BT
505.73 679.03 Td
(April\04015\054\0402026) Tj
ET
Q
0.0 0.2 0.4 rg
BT
/F1-0 11 Tf
ET
28.35 643.46 283.46 -28.35 re
f
q
1 1 1 rg
BT
31.19 625.99 Td
(\040Purchase\040Order\072\040PO\0552026\05500532) Tj
ET
Q
0.784 0.784 0.784 rg
311.81 643.46 255.12 -28.35 re
f
q
0.0 g
BT
439.39 625.99 Td
(\040Payment\040Terms\072\040Net\04030) Tj
ET
Q
BT
/F1-0 10 Tf
ET
28.35 586.77 269.29 -34.02 re
S
q
0.0 0.2 0.4 rg
BT
31.19 566.76 Td
(\040ITEM\040DESCRIPTION) Tj
ET
Q
297.64 586.77 56.69 -34.02 re
S
q
0.0 0.2 0.4 rg
BT
315.71 566.76 Td
(QTY) Tj
ET
Q
354.33 586.77 99.21 -34.02 re
S
q
0.0 0.2 0.4 rg
BT
375.61 566.76 Td
(UNIT\040PRICE) Tj
ET
Q
453.55 586.77 113.39 -34.02 re
S
q
0.0 0.2 0.4 rg
BT
489.67 566.76 Td
(AMOUNT\040\050USD\051) Tj
ET
Q
BT
/F3 10 Tf
ET
28.35 552.76 m
28.35 524.41 l
S
28.35 552.76 m
297.64 552.76 l
S
297.64 552.76 m
297.64 524.41 l
S
28.35 524.41 m
297.64 524.41 l
S
q
0.0 g
BT
31.19 535.58 Td
(\040Copy\040Paper\054\0408\0565\042x11\042\054\04020\040lb\054\040Case\05710\040Reams) Tj
ET
Q
297.64 552.76 56.69 -28.35 re
S
q
0.0 g
BT
323.2 535.58 Td
(4) Tj
ET
Q
354.33 552.76 99.21 -28.35 re
S
q
0.0 g
BT
388.65 535.58 Td
(\04479\05699) Tj
ET
Q
453.54 552.76 113.39 -28.35 re
S
q
0.0 g
BT
525.17 535.58 Td
(\044319\05696\040) Tj
ET
Q
28.35 524.41 m
28.35 496.06 l
S
28.35 524.41 m
297.64 524.41 l
S
297.64 524.41 m
297.64 496.06 l
S
28.35 496.06 m
297.64 496.06 l
S
q
0.0 g
BT
31.19 507.24 Td
(\040Premium\040Ballpoint\040Pens\054\040Black\040Ink\054\040Box\05712) Tj
ET
Q
297.64 524.41 56.69 -28.35 re
S
q
0.0 g
BT
323.2 507.24 Td
(3) Tj
ET
Q
354.33 524.41 99.21 -28.35 re
S
q
0.0 g
BT
388.65 507.24 Td
(\04417\05625) Tj
ET
Q
453.54 524.41 113.39 -28.35 re
S
q
0.0 g
BT
530.73 507.24 Td
(\04451\05675\040) Tj
ET
Q
28.35 496.06 m
28.35 467.72 l
S
28.35 496.06 m
297.64 496.06 l
S
297.64 496.06 m
297.64 467.72 l
S
28.35 467.72 m
297.64 467.72 l
S
q
0.0 g
BT
31.19 478.89 Td
(\040Manila\040File\040Folders\054\040Letter\040Size\054\040100\055Pack) Tj
ET
Q
297.64 496.06 56.69 -28.35 re
S
q
0.0 g
BT
323.2 478.89 Td
(2) Tj
ET
Q
354.33 496.06 99.21 -28.35 re
S
q
0.0 g
BT
388.65 478.89 Td
(\04428\05650) Tj
ET
Q
453.54 496.06 113.39 -28.35 re
S
q
0.0 g
BT
530.73 478.89 Td
(\04457\05600\040) Tj
ET
Q
28.35 467.72 m
28.35 439.37 l
S
28.35 467.72 m
297.64 467.72 l
S
297.64 467.72 m
297.64 439.37 l
S
28.35 439.37 m
297.64 439.37 l
S
q
0.0 g
BT
31.19 450.54 Td
(\040Laser\040Printer\040Toner\040Cartridge\054\040Black\040\050HP\055Compatible\051) Tj
ET
Q
297.64 467.72 56.69 -28.35 re
S
q
0.0 g
BT
323.2 450.54 Td
(1) Tj
ET
Q
354.33 467.72 99.21 -28.35 re
S
q
0.0 g
BT
385.87 450.54 Td
(\044124\05699) Tj
ET
Q
453.54 467.72 113.39 -28.35 re
S
q
0.0 g
BT
525.17 450.54 Td
(\044124\05699\040) Tj
ET
Q
28.35 439.37 m
28.35 411.02 l
S
28.35 439.37 m
297.64 439.37 l
S
297.64 439.37 m
297.64 411.02 l
S
28.35 411.02 m
297.64 411.02 l
S
q
0.0 g
BT
31.19 422.2 Td
(\040Single\055Arm\040Adjustable\040Monitor\040Stand) Tj
ET
Q
297.64 439.37 56.69 -28.35 re
S
q
0.0 g
BT
323.2 422.2 Td
(2) Tj
ET
Q
354.33 439.37 99.21 -28.35 re
S
q
0.0 g
BT
388.65 422.2 Td
(\04489\05650) Tj
ET
Q
453.54 439.37 113.39 -28.35 re
S
q
0.0 g
BT
525.17 422.2 Td
(\044179\05600\040) Tj
ET
Q
28.35 411.02 m
28.35 382.68 l
S
28.35 411.02 m
297.64 411.02 l
S
297.64 411.02 m
297.64 382.68 l
S
28.35 382.68 m
297.64 382.68 l
S
q
0.0 g
BT
31.19 393.85 Td
(\040USB\055C\040Hub\054\0407\055Port\054\040Aluminum\040Housing) Tj
ET
Q
297.64 411.02 56.69 -28.35 re
S
q
0.0 g
BT
323.2 393.85 Td
(3) Tj
ET
Q
354.33 411.02 99.21 -28.35 re
S
q
0.0 g
BT
388.65 393.85 Td
(\04474\05675) Tj
ET
Q
453.54 411.02 113.39 -28.35 re
S
q
0.0 g
BT
525.17 393.85 Td
(\044224\05625\040) Tj
ET
Q
28.35 382.68 m
28.35 354.33 l
S
28.35 382.68 m
297.64 382.68 l
S
297.64 382.68 m
297.64 354.33 l
S
28.35 354.33 m
297.64 354.33 l
S
q
0.0 g
BT
31.19 365.5 Td
(\040Sticky\040Notes\054\0403\042x3\042\054\040Assorted\040Colors\054\04024\055Pack) Tj
ET
Q
297.64 382.68 56.69 -28.35 re
S
q
0.0 g
BT
323.2 365.5 Td
(6) Tj
ET
Q
354.33 382.68 99.21 -28.35 re
S
q
0.0 g
BT
391.43 365.5 Td
(\0447\05699) Tj
ET
Q
453.54 382.68 113.39 -28.35 re
S
q
0.0 g
BT
530.73 365.5 Td
(\04447\05694\040) Tj
ET
Q
28.35 354.33 m
28.35 325.98 l
S
28.35 354.33 m
297.64 354.33 l
S
297.64 354.33 m
297.64 325.98 l
S
28.35 325.98 m
297.64 325.98 l
S
q
0.0 g
BT
31.19 337.16 Td
(\040Dry\055Erase\040Board\040Markers\054\040Assorted\054\04016\055Pack) Tj
ET
Q
297.64 354.33 56.69 -28.35 re
S
q
0.0 g
BT
323.2 337.16 Td
(2) Tj
ET
Q
354.33 354.33 99.21 -28.35 re
S
q
0.0 g
BT
388.65 337.16 Td
(\04418\05675) Tj
ET
Q
453.54 354.33 113.39 -28.35 re
S
q
0.0 g
BT
530.73 337.16 Td
(\04437\05650\040) Tj
ET
Q
28.35 325.98 m
28.35 297.64 l
S
28.35 325.98 m
297.64 325.98 l
S
297.64 325.98 m
297.64 297.64 l
S
28.35 297.64 m
297.64 297.64 l
S
q
0.0 g
BT
31.19 308.81 Td
(\040Desk\040Organizer\040Set\054\0405\055Piece) Tj
ET
Q
297.64 325.98 56.69 -28.35 re
S
q
0.0 g
BT
323.2 308.81 Td
(5) Tj
ET
Q
354.33 325.98 99.21 -28.35 re
S
q
0.0 g
BT
388.65 308.81 Td
(\04462\05675) Tj
ET
Q
453.54 325.98 113.39 -28.35 re
S
q
0.0 g
BT
525.17 308.81 Td
(\044313\05675\040) Tj
ET
Q
BT
/F1-0 12 Tf
ET
q
0.0 g
BT
392.04 248.68 Td
(Total\040Due\072) Tj
ET
Q
0.0 0.2 0.4 rg
453.54 269.29 85.04 -34.02 re
f
q
1 1 1 rg
BT
479.04 248.68 Td
(\0441\054356\05614\040) Tj
ET
Q
BT
/F3 8 Tf
ET
q
0.502 0.502 0.502 rg
BT
190.04 40.12 Td
(Thank\040you\040for\040your\040business\041\040Payment\040is\040due\040within\04030\040days\056) Tj
ET
Q
Q
q
0.0 0.0 595.28 841.89 re
W
n
1 0 0 1 0 0 cm
BT
/F1-0-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
222.9 703.99 112 12 re
f*
0 0 0 rg
BT
/F1-0-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 223.9 706.99 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
Q
Q
endstream
endobj
6 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
8 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
9 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Oblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
10 0 obj
<<
/Type /Font
/BaseFont /Helvetica
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
xref
0 11
0000000000 65535 f
0000000015 00000 n
0000000074 00000 n
0000000113 00000 n
0000000162 00000 n
0000000426 00000 n
0000007516 00000 n
0000007623 00000 n
0000007725 00000 n
0000007832 00000 n
0000007937 00000 n
trailer
<<
/Size 11
/Root 3 0 R
/Info 2 0 R
>>
startxref
8035
%%EOF
@@ -0,0 +1,539 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<<
/Type /Pages
/Count 1
/Kids [ 4 0 R ]
>>
endobj
2 0 obj
<<
/Producer (pypdf)
>>
endobj
3 0 obj
<<
/Type /Catalog
/Pages 1 0 R
>>
endobj
4 0 obj
<<
/Contents 5 0 R
/MediaBox [ 0 0 612 792 ]
/Resources <<
/Font <<
/F1 6 0 R
/F1-0 7 0 R
/F1-0-0 8 0 R
/F1-0-0-0 9 0 R
/F1-1 10 0 R
/F2 11 0 R
>>
/ProcSet [ /ImageB /ImageC /ImageI /PDF /Text ]
>>
/Rotate 0
/Trans <<
>>
/Type /Page
/Annots [ ]
/Parent 1 0 R
>>
endobj
5 0 obj
<<
/Length 3723
>>
stream
q
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
0 0 0 rg
BT /F1 8 Tf 9.6 TL ET
BT 1 0 0 1 78 580 Tm (Payment Terms:) Tj T* ET
0 0 0 rg
BT /F1 8 Tf 9.6 TL ET
BT 1 0 0 1 172 580 Tm (Net 30) Tj T* ET
Q
q
0.0 0.0 612 792 re
W
n
q
1 0 0 1 0 0 cm
BT
/F1-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
108.1 660.9 107 12 re
f*
0 0 0 rg
BT
/F1-0 8.5 Tf
10.2 TL
ET
BT
1 0 0 1 109.1 663.9 Tm
(Sentinel\040Cybersecurity\040Solutions) Tj
T*
ET
1 1 1 rg
n
113.7 624.9 117 12 re
f*
0 0 0 rg
BT
/F1-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 114.7 627.9 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
1 1 1 rg
n
77 588.9 82 12 re
f*
0 0 0 rg
BT
/F1-0 8 Tf
9.6 TL
ET
BT
1 0 0 1 78 591.9 Tm
(Invoice\040Date\072) Tj
T*
ET
1 1 1 rg
n
153.1 588.9 34 12 re
f*
0 0 0 rg
BT
/F1-0 8 Tf
9.6 TL
ET
BT
1 0 0 1 154.1 591.9 Tm
(March\04016\054\0402026) Tj
T*
ET
Q
q
0.0 0.0 612 792 re
W
n
q
q
1 0 0 1 0 0 cm
BT
/F1-0-0 12 Tf
14.4 TL
ET
q
1 0 0 1 78 692 cm
q
0 0 0 rg
BT
1 0 0 1 0 4 Tm
/F2 18 Tf
22 TL
190.992 0 Td
(INVOICE) Tj
T*
-190.992 0 Td
ET
Q
Q
q
1 0 0 1 78 674 cm
Q
q
1 0 0 1 78 662 cm
q
BT
1 0 0 1 0 2 Tm
12 TL
/F2 10 Tf
0 0 0 rg
(From\072) Tj
/F1-0-0 10 Tf
(\040Sentinel\040Cybersecurity) Tj
T*
ET
Q
Q
q
1 0 0 1 78 650 cm
q
0 0 0 rg
BT
1 0 0 1 0 2 Tm
/F1-0-0 10 Tf
12 TL
(1907\040Westbrook\040Ave\054\040Franklin\054\040TN\04037064) Tj
T*
ET
Q
Q
q
1 0 0 1 78 638 cm
Q
q
1 0 0 1 78 626 cm
q
BT
1 0 0 1 0 2 Tm
12 TL
/F2 10 Tf
0 0 0 rg
(Bill\040To\072) Tj
/F1-0-0 10 Tf
(\040Meridian\040Consulting\040LLC) Tj
T*
ET
Q
Q
q
1 0 0 1 78 614 cm
Q
q
1 0 0 1 78 602 cm
q
0 0 0 rg
BT
1 0 0 1 0 2 Tm
/F1-0-0 10 Tf
12 TL
(Invoice\040Number\072\040INV\0554839201\05524) Tj
T*
ET
Q
Q
q
1 0 0 1 78 590 cm
q
0 0 0 rg
BT
1 0 0 1 0 2 Tm
/F1-0-0 10 Tf
12 TL
(Payment\040Terms\072\040Net\04030) Tj
T*
ET
Q
Q
q
1 0 0 1 78 570 cm
Q
q
1 0 0 1 203.955 462 cm
q
0.501961 0.501961 0.501961 rg
n
0 108 204.09 -18 re
f*
0.827451 0.827451 0.827451 rg
n
0 18 204.09 -18 re
f*
0.960784 0.960784 0.960784 rg
BT
/F1-0-0 10 Tf
12 TL
ET
BT
1 0 0 1 6 95 Tm
(Description) Tj
T*
ET
BT
1 0 0 1 148.05 95 Tm
(Amount) Tj
T*
ET
0 0 0 rg
BT
1 0 0 1 6 77 Tm
(Managed\040Security\040Monitoring) Tj
T*
ET
BT
1 0 0 1 148.05 77 Tm
(\0445\054200\05600) Tj
T*
ET
BT
1 0 0 1 6 59 Tm
(Endpoint\040Protection\040Services) Tj
T*
ET
BT
1 0 0 1 148.05 59 Tm
(\0443\054150\05600) Tj
T*
ET
BT
1 0 0 1 6 41 Tm
(Vulnerability\040Assessment) Tj
T*
ET
BT
1 0 0 1 148.05 41 Tm
(\0442\054487\05600) Tj
T*
ET
BT
1 0 0 1 6 23 Tm
(Security\040Consulting\040Services) Tj
T*
ET
BT
1 0 0 1 148.05 23 Tm
(\0443\054000\05600) Tj
T*
ET
BT
1 0 0 1 6 5 Tm
(Total) Tj
T*
ET
BT
1 0 0 1 148.05 5 Tm
(\04413\054837\05600) Tj
T*
ET
q
1 J
1 j
0 0 0 RG
1 w
n
0 108 m
204.09 108 l
S
n
0 0 m
204.09 0 l
S
n
0 0 m
0 108 l
S
n
204.09 0 m
204.09 108 l
S
n
0 90 m
204.09 90 l
S
n
0 72 m
204.09 72 l
S
n
0 54 m
204.09 54 l
S
n
0 36 m
204.09 36 l
S
n
0 18 m
204.09 18 l
S
n
142.05 0 m
142.05 108 l
S
Q
Q
Q
Q
q
0.0 0.0 612 792 re
W
n
1 0 0 1 0 0 cm
BT
/F1-0-0-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
108.1 660.9 107 12 re
f*
0 0 0 rg
BT
/F1-0-0-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 109.1 663.9 Tm
(Sentinel\040Cybersecurity\040Solutions) Tj
T*
ET
1 1 1 rg
n
113.7 624.9 112 12 re
f*
0 0 0 rg
BT
/F1-0-0-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 114.7 627.9 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
1 1 1 rg
n
77 588.9 112 12 re
f*
0 0 0 rg
BT
/F1-0-0-0 8 Tf
9.6 TL
ET
BT
1 0 0 1 78 591.9 Tm
(Invoice\040Date\072) Tj
T*
ET
1 1 1 rg
n
153.1 588.9 34 12 re
f*
0 0 0 rg
BT
/F1-0-0-0 8 Tf
9.6 TL
ET
BT
1 0 0 1 154.1 591.9 Tm
(March\04016\054\0402026) Tj
T*
ET
Q
Q
q
0.0 0.0 612 792 re
W
n
1 0 0 1 0 0 cm
BT
/F1-1 12 Tf
14.4 TL
ET
0 0 0 rg
BT
/F1-1 8 Tf
9.6 TL
ET
BT
1 0 0 1 78 580 Tm
(Payment\040Terms\072) Tj
T*
ET
0 0 0 rg
BT
/F1-1 8 Tf
9.6 TL
ET
BT
1 0 0 1 154.1 580 Tm
(Net\04030) Tj
T*
ET
Q
Q
Q
endstream
endobj
6 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
8 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
9 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
11 0 obj
<<
/BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding
/Name /F2
/Subtype /Type1
/Type /Font
>>
endobj
xref
0 12
0000000000 65535 f
0000000015 00000 n
0000000074 00000 n
0000000113 00000 n
0000000162 00000 n
0000000439 00000 n
0000004214 00000 n
0000004321 00000 n
0000004428 00000 n
0000004535 00000 n
0000004642 00000 n
0000004750 00000 n
trailer
<<
/Size 12
/Root 3 0 R
/Info 2 0 R
>>
startxref
4863
%%EOF
@@ -0,0 +1,385 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<<
/Type /Pages
/Count 1
/Kids [ 4 0 R ]
>>
endobj
2 0 obj
<<
/Producer (pypdf)
>>
endobj
3 0 obj
<<
/Type /Catalog
/Pages 1 0 R
>>
endobj
4 0 obj
<<
/Contents 5 0 R
/MediaBox [ 0 0 595.28 841.89 ]
/Resources <<
/Font <<
/F1 6 0 R
/F1-0 7 0 R
/F1-0-0 8 0 R
/F1-0-0-0 9 0 R
/F1-1 10 0 R
/F2 11 0 R
/F3 12 0 R
>>
/ProcSet [ /ImageB /ImageC /ImageI /PDF /Text ]
>>
/Rotate 0
/Trans <<
>>
/Type /Page
/Annots [ ]
/Parent 1 0 R
>>
endobj
5 0 obj
<<
/Length 2306
>>
stream
q
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
0 0 0 rg
BT /F1 8 Tf 9.6 TL ET
BT 1 0 0 1 377.4 636.89 Tm (PO Number:) Tj T* ET
0 0 0 rg
BT /F1 8 Tf 9.6 TL ET
BT 1 0 0 1 460 636.89 Tm (PO-2026-00533) Tj T* ET
Q
q
0.0 0.0 595.28 841.89 re
W
n
q
1 0 0 1 0 0 cm
BT
/F1-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
30.2 669.49 127 13 re
f*
0 0 0 rg
BT
/F1-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 31.2 672.49 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
Q
q
0.0 0.0 595.28 841.89 re
W
n
q
q
2 J
0.57 w
BT
/F1-0-0 20 Tf
ET
q
0.173 0.243 0.314 rg
BT
31.19 793.37 Td
(LUMINARY\040LOGISTICS) Tj
ET
Q
BT
/F2 10 Tf
ET
q
0.0 g
BT
31.19 775.11 Td
(611\040Cherry\040Hill\040Rd\056) Tj
ET
Q
BT
/F1-0-0 16 Tf
ET
BT
498.3 737.88 Td
(INVOICE) Tj
ET
BT
/F2 10 Tf
ET
BT
407.91 715.58 Td
(Invoice\040\043\072) Tj
ET
BT
516.29 715.58 Td
(INV\05582419) Tj
ET
BT
426.81 695.74 Td
(Date\072) Tj
ET
BT
494.61 695.74 Td
(March\04016\054\0402026) Tj
ET
BT
377.36 675.9 Td
(Payment\040Terms\072) Tj
ET
BT
534.63 675.9 Td
(Net\04030) Tj
ET
BT
405.69 656.06 Td
(Due\040Date\072) Tj
ET
BT
502.39 656.06 Td
(April\04015\054\0402026) Tj
ET
BT
/F1-0-0 11 Tf
ET
BT
31.18 696.86 Td
(BILL\040TO\072) Tj
ET
BT
/F2 11 Tf
ET
BT
31.19 672.76 Td
(Meridian\040Consulting\040LLC) Tj
ET
0.941 0.941 0.941 rg
BT
/F1-0-0 10 Tf
ET
28.35 609.45 368.5 -28.35 re
B
q
0 g
BT
31.19 592.28 Td
(\040Description) Tj
ET
Q
396.85 609.45 170.08 -28.35 re
B
q
0 g
BT
523.55 592.28 Td
(\040Amount) Tj
ET
Q
BT
/F2 10 Tf
ET
28.35 581.1 368.5 -34.02 re
S
q
0 g
BT
31.19 561.09 Td
(\040Professional\040Moving\040and\040Logistics\040Services) Tj
ET
Q
396.85 581.1 170.08 -34.02 re
S
q
0 g
BT
525.18 561.09 Td
(\044988\05635\040) Tj
ET
Q
BT
/F1-0-0 11 Tf
ET
q
0 g
BT
425.28 515.44 Td
(Total\040Due\072) Tj
ET
Q
q
0 g
BT
524.34 515.44 Td
(\044988\05635) Tj
ET
Q
BT
/F3 8 Tf
ET
q
0 g
BT
284.96 25.95 Td
(Page\0401) Tj
ET
Q
Q
q
0.0 0.0 595.28 841.89 re
W
n
1 0 0 1 0 0 cm
BT
/F1-0-0-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
30.2 669.49 123 13 re
f*
0 0 0 rg
BT
/F1-0-0-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 31.2 672.49 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
Q
Q
q
0.0 0.0 595.28 841.89 re
W
n
1 0 0 1 0 0 cm
BT
/F1-1 12 Tf
14.4 TL
ET
0 0 0 rg
BT
/F1-1 8 Tf
9.6 TL
ET
BT
1 0 0 1 377.4 636.89 Tm
(PO\040Number\072) Tj
T*
ET
0 0 0 rg
BT
/F1-1 8 Tf
9.6 TL
ET
BT
1 0 0 1 490 636.89 Tm
(PO\0552026\05500533) Tj
T*
ET
Q
Q
Q
endstream
endobj
6 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
8 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
9 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
10 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
11 0 obj
<<
/Type /Font
/BaseFont /Helvetica
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
12 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Oblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
xref
0 13
0000000000 65535 f
0000000015 00000 n
0000000074 00000 n
0000000113 00000 n
0000000162 00000 n
0000000456 00000 n
0000002814 00000 n
0000002921 00000 n
0000003028 00000 n
0000003130 00000 n
0000003237 00000 n
0000003345 00000 n
0000003443 00000 n
trailer
<<
/Size 13
/Root 3 0 R
/Info 2 0 R
>>
startxref
3549
%%EOF
@@ -0,0 +1,499 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<<
/Type /Pages
/Count 1
/Kids [ 4 0 R ]
>>
endobj
2 0 obj
<<
/Producer (pypdf)
>>
endobj
3 0 obj
<<
/Type /Catalog
/Pages 1 0 R
>>
endobj
4 0 obj
<<
/Contents 5 0 R
/MediaBox [ 0 0 595.28 841.89 ]
/Resources <<
/Font <<
/F1 6 0 R
/F1-0 7 0 R
/F1-0-0 8 0 R
/F2 9 0 R
/F3 10 0 R
>>
/ProcSet [ /ImageB /ImageC /ImageI /PDF /Text ]
>>
/Rotate 0
/Trans <<
>>
/Type /Page
/Annots [ ]
/Parent 1 0 R
>>
endobj
5 0 obj
<<
/Length 3874
>>
stream
q
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
1 1 1 rg
n 30.2 626.99 127 13 re f*
0 0 0 rg
BT /F1 9 Tf 10.8 TL ET
BT 1 0 0 1 31.2 629.99 Tm (Meridian Partners, LLC) Tj T* ET
Q
q
0.0 0.0 595.28 841.89 re
W
n
q
2 J
0.57 w
BT
/F1-0 20 Tf
ET
28.35 813.54 28.35 -28.35 re
S
q
0.553 0.008 0.122 rg
BT
35.3 793.37 Td
(K) Tj
ET
Q
q
0.553 0.008 0.122 rg
BT
73.7 793.37 Td
(Kunlun\040Creative\040Studio) Tj
ET
Q
BT
/F2 10 Tf
ET
q
0.212 0.212 0.212 rg
BT
73.7 775.11 Td
(887\040Arroyo\040Pkwy\054) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
73.7 760.93 Td
(Pasadena\054\040CA\04091105) Tj
ET
Q
0.553 0.008 0.122 rg
BT
/F1-0 16 Tf
ET
340.16 785.2 212.6 -34.02 re
B
q
1 1 1 rg
BT
342.99 763.39 Td
(\040INVOICE) Tj
ET
Q
BT
/F2 10 Tf
ET
q
0.0 g
BT
363.74 732.59 Td
(Invoice\040Number\072) Tj
ET
Q
q
0.0 g
BT
442.21 732.59 Td
(INV\055KC\05520260305) Tj
ET
Q
q
0.0 g
BT
385.96 712.75 Td
(Issue\040Date\072) Tj
ET
Q
q
0.0 g
BT
442.21 712.75 Td
(March\04005\054\0402026) Tj
ET
Q
q
0.0 g
BT
363.19 692.91 Td
(Payment\040Terms\072) Tj
ET
Q
q
0.0 g
BT
442.21 692.91 Td
(Net\04030) Tj
ET
Q
BT
/F1-0 10 Tf
ET
q
0.0 g
BT
389.87 673.06 Td
(Due\040Date\072) Tj
ET
Q
q
0.0 g
BT
442.21 673.06 Td
(April\04004\054\0402026) Tj
ET
Q
BT
/F2 10 Tf
ET
BT
/F1-0 11 Tf
ET
BT
31.18 654.34 Td
(BILL\040TO\072) Tj
ET
BT
/F2 11 Tf
ET
q
0.212 0.212 0.212 rg
BT
31.19 630.24 Td
(Meridian\040Consulting\040LLC) Tj
ET
Q
0.949 0.949 0.949 rg
BT
/F1-0 10 Tf
ET
28.35 581.1 255.12 -34.02 re
f
q
0.553 0.008 0.122 rg
BT
31.19 561.09 Td
(\040SERVICE\040DESCRIPTION) Tj
ET
Q
283.47 581.1 56.69 -34.02 re
f
q
0.553 0.008 0.122 rg
BT
301.53 561.09 Td
(QTY) Tj
ET
Q
340.16 581.1 99.21 -34.02 re
f
q
0.553 0.008 0.122 rg
BT
363.1 561.09 Td
(UNIT\040RATE) Tj
ET
Q
439.37 581.1 113.39 -34.02 re
f
q
0.553 0.008 0.122 rg
BT
472.71 561.09 Td
(AMOUNT\040\050USD\051\040) Tj
ET
Q
BT
/F2 10 Tf
ET
q
0.212 0.212 0.212 rg
BT
31.19 529.91 Td
(\040UI\057UX\040Design\040\055\040Platform\040Mockups) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
306.25 529.91 Td
(40) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
374.47 529.91 Td
(\04495\05600) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
502.66 529.91 Td
(\0443\054800\05600\040) Tj
ET
Q
28.35 518.74 255.12 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
31.19 501.57 Td
(\040Brand\040Strategy\040Development\040\050Session\0401\051) Tj
ET
Q
283.46 518.74 56.69 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
309.03 501.57 Td
(8) Tj
ET
Q
340.16 518.74 99.21 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
371.69 501.57 Td
(\044150\05600) Tj
ET
Q
439.37 518.74 113.39 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
502.66 501.57 Td
(\0441\054200\05600\040) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
31.19 473.22 Td
(\040Interactive\040Prototype\040Refresh) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
306.25 473.22 Td
(10) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
374.47 473.22 Td
(\04490\05600) Tj
ET
Q
q
0.212 0.212 0.212 rg
BT
511 473.22 Td
(\044900\05600\040) Tj
ET
Q
28.35 462.05 255.12 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
31.19 444.87 Td
(\040Design\040Consultation\040Fees) Tj
ET
Q
283.46 462.05 56.69 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
309.03 444.87 Td
(1) Tj
ET
Q
340.16 462.05 99.21 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
371.69 444.87 Td
(\044119\05644) Tj
ET
Q
439.37 462.05 113.39 -28.35 re
f
q
0.212 0.212 0.212 rg
BT
511 444.87 Td
(\044119\05644\040) Tj
ET
Q
BT
/F1-0 11 Tf
ET
0.553 0.008 0.122 rg
340.16 419.53 99.21 -34.02 re
B
q
1 1 1 rg
BT
373.59 399.22 Td
(TOTAL\040DUE) Tj
ET
Q
439.37 419.53 113.39 -34.02 re
B
q
1 1 1 rg
BT
497.93 399.22 Td
(\0446\054019\05644\040) Tj
ET
Q
BT
/F3 8 Tf
ET
q
0.502 0.502 0.502 rg
BT
246.28 54.29 Td
(Thank\040you\040for\040your\040business\041) Tj
ET
Q
q
0.502 0.502 0.502 rg
BT
284.96 25.95 Td
(Page\0401) Tj
ET
Q
Q
q
0.0 0.0 595.28 841.89 re
W
n
1 0 0 1 0 0 cm
BT
/F1-0-0 12 Tf
14.4 TL
ET
1 1 1 rg
n
30.2 626.99 123 13 re
f*
0 0 0 rg
BT
/F1-0-0 9 Tf
10.8 TL
ET
BT
1 0 0 1 31.2 629.99 Tm
(Meridian\040Partners\054\040LLC) Tj
T*
ET
Q
Q
endstream
endobj
6 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
7 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Bold
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
8 0 obj
<<
/BaseFont /Helvetica
/Encoding /WinAnsiEncoding
/Name /F1
/Subtype /Type1
/Type /Font
>>
endobj
9 0 obj
<<
/Type /Font
/BaseFont /Helvetica
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
10 0 obj
<<
/Type /Font
/BaseFont /Helvetica-Oblique
/Subtype /Type1
/Encoding /WinAnsiEncoding
>>
endobj
xref
0 11
0000000000 65535 f
0000000015 00000 n
0000000074 00000 n
0000000113 00000 n
0000000162 00000 n
0000000426 00000 n
0000004352 00000 n
0000004459 00000 n
0000004561 00000 n
0000004668 00000 n
0000004765 00000 n
trailer
<<
/Size 11
/Root 3 0 R
/Info 2 0 R
>>
startxref
4871
%%EOF
@@ -0,0 +1 @@
Please process any invoices that have come in today, plus the Kunlun Creative one from earlier this month, all the way through payment posting. Of course, everything should be done in accordance with the SOP. Files attached to inbound emails have already been downloaded, so you can already access them.
@@ -0,0 +1 @@
Today's date is, March, 16, 2026. You are an office assistant with access to the user's filesystem (/workdir), email (google_mail_*), slack (slack_*), calendar (google_calendar_*), jira (jira_*), and shopify (shopify_*) tools. The workspace directory /workdir contains files for the task. Do NOT ask the user for more information — use your tools to discover what you need. Begin by listing /workdir and reading relevant files.
@@ -0,0 +1,23 @@
schema_version = "1.1"
[task]
name = "sop-tasks/finance_meridian_partners_4dace65e"
description = "SOP task from CSV row 4dace65e"
[agent]
timeout_sec = 3600.0
[verifier]
timeout_sec = 3600.0
[environment]
os = "linux"
cpus = 2
memory_mb = 4096
env = { INPUTDIR = "/data", OUTPUTDIR = "/data", WORLDBENCH_TOOL_SETS = "syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core" }
[[environment.mcp_servers]]
name = "mcp-proxy"
transport = "streamable-http"
url = "http://localhost:8000/mcp"
File diff suppressed because one or more lines are too long
@@ -0,0 +1,135 @@
#!/usr/bin/env python3
"""Run bundled SOP Python verifiers inside a Harbor task container."""
from __future__ import annotations
import json
import shutil
import sys
import tempfile
import traceback
from pathlib import Path
from typing import Any
WORKDIR = Path("/workdir")
DATA_DIR = Path("/data")
INITIAL_DATA_DIR = Path("/initial_data")
TESTS_DIR = Path("/tests")
VERIFIER_DIR = Path("/logs/verifier")
SERVICE_COMPAT_FILES: dict[str, tuple[str, tuple[str, ...]]] = {
"slack": ("slack.json", ("slack.json", "slack_data.json")),
"google_mail": ("inbox.json", ("inbox.json", "mailbox.json")),
"google_calendar": ("calendar_data.json", ("calendar_data.json", "calendar.json")),
"jira": ("jira_state.json", ("jira_state.json", "jira_data.json")),
"shopify": ("shopify_data.json", ("shopify_data.json",)),
}
def _state_path(service: str, seed_name: str) -> Path | None:
candidates = [
DATA_DIR / service / "final.json",
DATA_DIR / service / seed_name,
INITIAL_DATA_DIR / service / seed_name,
]
return next((p for p in candidates if p.is_file()), None)
def _build_compat_external_services(dest: Path) -> None:
dest.mkdir(parents=True, exist_ok=True)
for service, (seed_name, compat_names) in SERVICE_COMPAT_FILES.items():
src = _state_path(service, seed_name)
if src is not None:
for compat_name in compat_names:
shutil.copy2(src, dest / compat_name)
def _coerce_result(raw: Any) -> dict[str, Any]:
if isinstance(raw, dict):
passed = bool(raw.get("pass", raw.get("passed", False)))
score = raw.get("score", 1.0 if passed else 0.0)
try:
score = float(score)
except (TypeError, ValueError):
score = 1.0 if passed else 0.0
return {
"pass": passed,
"score": max(0.0, min(1.0, score)),
"feedback": str(raw.get("feedback", "")),
}
passed = bool(raw)
return {"pass": passed, "score": 1.0 if passed else 0.0, "feedback": str(raw)}
def _run_one(rubric: dict[str, Any], external_services_path: Path) -> dict[str, Any]:
rubric_id = str(rubric.get("id") or "rubric")
code = rubric.get("verifier_code")
if not isinstance(code, str) or not code.strip():
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": "rubric has no verifier_code",
}
namespace: dict[str, Any] = {"__builtins__": __builtins__}
try:
exec(compile(code, f"<{rubric_id}>", "exec"), namespace)
verify = namespace.get("verify")
if not callable(verify):
raise RuntimeError("verifier_code did not define verify()")
result = _coerce_result(verify(str(WORKDIR), str(external_services_path)))
return {"id": rubric_id, **result}
except Exception:
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": traceback.format_exc(),
}
def main() -> None:
rubrics_path = TESTS_DIR / "rubrics.json"
if not rubrics_path.is_file():
print("[sop-verifier] ERROR: rubrics.json not found", file=sys.stderr)
sys.exit(1)
rubrics = json.loads(rubrics_path.read_text())
if not isinstance(rubrics, list):
print("[sop-verifier] ERROR: rubrics.json must be a list", file=sys.stderr)
sys.exit(1)
with tempfile.TemporaryDirectory(prefix="sop-external-services-") as tmp:
compat_dir = Path(tmp)
_build_compat_external_services(compat_dir)
results = [_run_one(r, compat_dir) for r in rubrics]
total = len(results)
passed = sum(1 for r in results if r.get("pass"))
average_score = round(
sum(float(r.get("score", 0.0)) for r in results) / total,
4,
) if total else 0.0
print(f"[sop-verifier] {passed}/{total} rubrics passed; score={average_score:.2f}")
for result in results:
status = "PASS" if result.get("pass") else "FAIL"
feedback = str(result.get("feedback", "")).replace("\n", " ")[:500]
print(f" [{status}] {result.get('id')}: {feedback}")
output = {
"passed": passed == total,
"rubrics_passed": passed,
"rubrics_total": total,
"score": average_score,
"rubric_results": results,
}
(TESTS_DIR / "results.json").write_text(json.dumps(output, indent=2) + "\n")
VERIFIER_DIR.mkdir(parents=True, exist_ok=True)
(VERIFIER_DIR / "reward.txt").write_text(str(average_score))
if __name__ == "__main__":
main()
@@ -0,0 +1 @@
It's March 16, 2026. Please process any invoices that have come in today, plus the Kunlun Creative one from earlier this month, all the way through payment posting. Of course, everything should be done in accordance with the SOP. Files attached to inbound emails have already been downloaded, so you can already access them.
@@ -0,0 +1,3 @@
#!/bin/bash
pip install openpyxl pdfplumber python-docx 2>/dev/null
python /tests/sop_verifier.py