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,44 @@
{
"events": {
"evt-001": {
"id": "evt-001",
"summary": "Weekly AP Review",
"start": {
"dateTime": "2026-04-06T10:00:00",
"timeZone": "America/New_York"
},
"end": {
"dateTime": "2026-04-06T11:00:00",
"timeZone": "America/New_York"
},
"description": "Weekly review of accounts payable processing and vendor payments",
"location": "Conference Room B"
},
"evt-002": {
"id": "evt-002",
"summary": "Q1 Close Coordination",
"start": {
"dateTime": "2026-04-07T14:00:00",
"timeZone": "America/New_York"
},
"end": {
"dateTime": "2026-04-07T15:00:00",
"timeZone": "America/New_York"
},
"description": "Q1 financial close coordination meeting with finance and operations teams",
"location": "Virtual - Zoom"
},
"evt-003": {
"id": "evt-003",
"summary": "Vendor Payment Run",
"start": {
"date": "2026-04-10"
},
"end": {
"date": "2026-04-11"
},
"description": "Scheduled vendor payment batch processing",
"location": "Finance Department"
}
}
}
@@ -0,0 +1,343 @@
{
"mailbox": {
"email": "taylor.morgan@vanguardshield.com",
"name": "Taylor Morgan"
},
"contacts": [
{
"email": "rachel.foster@vanguardshield.com",
"name": "Rachel Foster"
},
{
"email": "sarah.jenkins@vanguardshield.com",
"name": "Sarah Jenkins"
},
{
"email": "diana.park@vanguardshield.com",
"name": "Diana Park"
},
{
"email": "jun.nakamura@vanguardshield.com",
"name": "Jun Nakamura"
},
{
"email": "nathan.briggs@vanguardshield.com",
"name": "Nathan Briggs"
},
{
"email": "lisa.tran@vanguardshield.com",
"name": "Lisa Tran"
},
{
"email": "hrops@vanguardshield.com",
"name": "HR Operations"
},
{
"email": "people@vanguardshield.com",
"name": "People Directory"
},
{
"email": "support@vanguardshield.com",
"name": "Vanguard Shield Support"
},
{
"email": "ap.exceptions@vanguardshield.com",
"name": "AP Exceptions"
},
{
"email": "james.hartley@globalofficesupply.com",
"name": "James Hartley"
},
{
"email": "sandra.mitchell@premiumlogistics.com",
"name": "Sandra Mitchell"
},
{
"email": "accounts@globalofficesupply.com",
"name": "Global Office Supply - Accounts"
},
{
"email": "billing@premiumlogistics.com",
"name": "Premium Logistics - Billing"
},
{
"email": "mike.reynolds@eastcoastprinting.com",
"name": "Mike Reynolds"
},
{
"email": "billing@eastcoastprinting.com",
"name": "East Coast Printing - Billing"
},
{
"email": "underwriting.ops@vanguardshield.com",
"name": "Underwriting Operations"
},
{
"email": "compliance@vanguardshield.com",
"name": "Compliance Department"
},
{
"email": "karen.wu@pinnacleit.com",
"name": "Karen Wu"
}
],
"groups": [
{
"email": "finance.ops@vanguardshield.com",
"name": "Finance Operations",
"members": [
"taylor.morgan@vanguardshield.com",
"rachel.foster@vanguardshield.com"
]
}
],
"folders": [
{
"name": "Vendor Inquiries"
},
{
"name": "AP Processing"
}
],
"emails": [
{
"email_id": "1",
"folder": "INBOX",
"subject": "Payment Inquiry - Invoice #7891",
"from_addr": "james.hartley@globalofficesupply.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": "accounts@globalofficesupply.com",
"bcc_addr": null,
"date": "2026-04-03T10:22:00-04:00",
"message_id": "msg-ext-001@globalofficesupply.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": false,
"is_important": false,
"body_text": "Dear Taylor,\n\nI'm escalating this matter regarding Invoice #7891 ($12,450.00, dated March 15, 2026). We have now confirmed with our bank (Wells Fargo, ref WF-2026-88431) that NO incoming ACH credit matching this amount has posted to our account as of today. Our treasury team ran a full reconciliation for the March 20\u2013April 3 window and found nothing.\n\nI have to be direct: we believe this payment was either not sent or was sent to the wrong account. We need Vanguard Shield to either re-issue the payment immediately via wire transfer, or provide us with the full ACH trace details so we can open a formal dispute with our bank. Please do NOT send a standard payment confirmation template \u2014 we need an actual resolution, not a form letter.\n\nIf we don't receive a wire transfer or actionable trace information by end of business Friday, we will need to escalate this to our legal department and place a hold on all pending deliveries to Vanguard Shield.\n\nRegards,\nJames Hartley\nAccounts Receivable Manager\nGlobal Office Supply Inc.\njames.hartley@globalofficesupply.com\n(860) 555-0142"
},
{
"email_id": "2",
"folder": "INBOX",
"subject": "Urgent: Missing Payment - Invoice #7892",
"from_addr": "james.hartley@globalofficesupply.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-03T13:15:00-04:00",
"message_id": "msg-ext-002@globalofficesupply.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": false,
"is_important": true,
"body_text": "Dear Taylor,\n\nI am following up regarding Invoice #7892 for $8,750.00, dated March 18, 2026. This was flagged as an emergency order, and we expected payment within the standard 15-day terms.\n\nIt has now been over two weeks and we have not received the funds. Can you please look into this and let us know the payment status?\n\nThank you,\nJames Hartley\nAccounts Receivable Manager\nGlobal Office Supply Inc."
},
{
"email_id": "3",
"folder": "INBOX",
"subject": "URGENT: Past Due Payment - Invoice #7893",
"from_addr": "sandra.mitchell@premiumlogistics.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": "billing@premiumlogistics.com",
"bcc_addr": null,
"date": "2026-04-03T14:45:00-04:00",
"message_id": "msg-ext-003@premiumlogistics.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": true,
"body_text": "Hi Taylor,\n\nThis is my third follow-up on Invoice #7893 for $3,200.00 (March freight services), due March 31. We are now 3 days past due and I still have no update from your team.\n\nI need you to send me the following immediately:\n\n1. The ACH trace number for the payment\n2. The clearing confirmation PDF showing the settlement date\n3. Proof of payment from your bank showing the funds were debited\n\nIf you cannot provide items 1\u20133 above within 24 hours, we will need to file a formal payment dispute and suspend all logistics services for Vanguard Shield effective April 14. Our CFO has already been looped in.\n\nPlease send the payment confirmation and trace details directly to me and cc billing@premiumlogistics.com.\n\nSandra Mitchell\nBilling Coordinator\nPremium Logistics Corp.\nsandra.mitchell@premiumlogistics.com\n(203) 555-0198"
},
{
"email_id": "4",
"folder": "INBOX",
"subject": "Payment Confirmation Needed - Invoice #7895",
"from_addr": "sandra.mitchell@premiumlogistics.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-03T15:30:00-04:00",
"message_id": "msg-ext-004@premiumlogistics.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": false,
"is_important": false,
"body_text": "Hi Taylor,\n\nOur accounting team is asking for confirmation on Invoice #7895 ($15,800.00 for Q1 warehousing). Your AP department mentioned the payment was issued, but we haven't seen the funds hit our account yet.\n\nIf available, could you send over the payment confirmation or clearing documentation? That would help us sort this out on our end.\n\nThank you,\nSandra Mitchell\nBilling Coordinator\nPremium Logistics Corp."
},
{
"email_id": "5",
"folder": "INBOX",
"subject": "Weekly AP Processing Report",
"from_addr": "rachel.foster@vanguardshield.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-03T08:00:00-04:00",
"message_id": "msg-int-005@vanguardshield.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nAttached is this week's AP processing summary.\n\nThanks,\nRachel"
},
{
"email_id": "6",
"folder": "Sent",
"subject": "Re: Weekly AP Processing Report",
"from_addr": "taylor.morgan@vanguardshield.com",
"to_addr": "rachel.foster@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-03T09:15:00-04:00",
"message_id": "msg-int-006@vanguardshield.com",
"in_reply_to": "msg-int-005@vanguardshield.com",
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Thanks Rachel, will work through the queue today and Monday.\n\n- Taylor"
},
{
"email_id": "7",
"folder": "INBOX",
"subject": "Payment Inquiry - Invoice #7894",
"from_addr": "mike.reynolds@eastcoastprinting.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-06T09:30:00-04:00",
"message_id": "msg-ext-007@eastcoastprinting.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": false,
"is_important": false,
"body_text": "Dear Taylor,\n\nI'm following up on Invoice #7894 for $5,200.00 (corporate event printing services). Our records show payment was expected by March 28 but we haven't received anything.\n\nCould you check on this and send over a payment confirmation if it's been processed?\n\nThanks,\nMike Reynolds\nAccounts Receivable\nEast Coast Printing Co.\nmike.reynolds@eastcoastprinting.com\n(617) 555-0234"
},
{
"email_id": "8",
"folder": "INBOX",
"subject": "Q1 2026 Compliance Training Reminder",
"from_addr": "compliance@vanguardshield.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-01T09:00:00-04:00",
"message_id": "msg-int-008@vanguardshield.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nThis is a reminder that all operations staff must complete the Q1 2026 compliance training modules by April 15. Topics covered this quarter include anti-money laundering updates, data privacy refresher, and vendor management controls.\n\nPlease log into the training portal and complete any outstanding modules. If you have questions, reach out to the Compliance team.\n\nThank you,\nCompliance Department\nVanguard Shield Mutual"
},
{
"email_id": "9",
"folder": "Sent",
"subject": "Re: Payment Inquiry - Invoice #7880",
"from_addr": "taylor.morgan@vanguardshield.com",
"to_addr": "karen.wu@pinnacleit.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-30T14:20:00-04:00",
"message_id": "msg-int-009@vanguardshield.com",
"in_reply_to": "msg-ext-009a@pinnacleit.com",
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Karen,\n\nThanks for reaching out. I've confirmed with our AP team that Invoice #7880 was processed and cleared. I've attached the payment confirmation for your records.\n\nPlease let me know if you need anything else.\n\nBest,\nTaylor Morgan\nOperations Analyst\nVanguard Shield Mutual"
},
{
"email_id": "10",
"folder": "INBOX",
"subject": "Re: Re: Payment Inquiry - Invoice #7880",
"from_addr": "karen.wu@pinnacleit.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-31T11:45:00-04:00",
"message_id": "msg-ext-010@pinnacleit.com",
"in_reply_to": "msg-int-009@vanguardshield.com",
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nThank you for sending over the payment confirmation so quickly. We can see the funds hit our account this morning. Everything checks out on our end.\n\nWe appreciate the quick turnaround. Have a great rest of your week\\!\n\nBest,\nKaren Wu\nAccounts Receivable\nPinnacle IT Solutions\nkaren.wu@pinnacleit.com\n(312) 555-0176"
},
{
"email_id": "11",
"folder": "INBOX",
"subject": "Q1 Operations Review - Meeting Notes",
"from_addr": "sarah.jenkins@vanguardshield.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": "rachel.foster@vanguardshield.com",
"bcc_addr": null,
"date": "2026-04-07T16:30:00-04:00",
"message_id": "msg-int-011@vanguardshield.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor and Rachel,\n\nThanks for joining today's Q1 review. Here are the key takeaways:\n\n- SLA compliance was at 94% for Q1, up from 91% in Q4. Nice work.\n- We need to continue tightening turnaround on vendor inquiries. The target is still 2 business days.\n- The new expense report template goes live next Monday (April 13). Please make sure your teams have reviewed the updated submission guidelines.\n- Q2 planning kickoff is tentatively scheduled for the week of April 20.\n\nLet me know if I missed anything.\n\nBest,\nSarah Jenkins\nVP of Core Operations\nVanguard Shield Mutual"
},
{
"email_id": "12",
"folder": "INBOX",
"subject": "Benefits Open Enrollment Closing April 14",
"from_addr": "lisa.tran@vanguardshield.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-06T10:15:00-04:00",
"message_id": "msg-int-012@vanguardshield.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nJust a friendly reminder that the Q2 benefits open enrollment window closes on April 14. If you want to make any changes to your health, dental, or vision elections, please submit them through the HR portal before the deadline.\n\nLet me know if you have any questions.\n\nThanks,\nLisa Tran\nHR Ops Coordinator\nVanguard Shield Mutual"
},
{
"email_id": "13",
"folder": "INBOX",
"subject": "Global Office Supply - Contract Renewal Discussion",
"from_addr": "rachel.foster@vanguardshield.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T16:10:00-04:00",
"message_id": "msg-int-013@vanguardshield.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nJust a heads up \u2014 procurement is looking at the Global Office Supply master agreement for renewal in Q3. They asked me to loop you in since your team handles the day-to-day ordering. Can you pull together a summary of our order volume with them over the last 12 months? Diana wants it for the negotiation prep.\n\nNo rush, sometime next week is fine.\n\nThanks,\nRachel"
},
{
"email_id": "14",
"folder": "INBOX",
"subject": "Re: Delivery Schedule Change - April Shipments",
"from_addr": "sandra.mitchell@premiumlogistics.com",
"to_addr": "taylor.morgan@vanguardshield.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T09:30:00-04:00",
"message_id": "msg-ext-014@premiumlogistics.com",
"in_reply_to": null,
"body_html": null,
"attachments": [],
"is_read": true,
"is_important": false,
"body_text": "Hi Taylor,\n\nFollowing up on our earlier conversation about the April delivery schedule. We've adjusted the routes as discussed, so your Tuesday and Thursday shipments will now arrive between 8-10am instead of the afternoon window.\n\nLet me know if that works for your warehouse team. If there are any conflicts with receiving dock availability, we can shift back.\n\nThanks,\nSandra Mitchell\nBilling Coordinator\nPremium Logistics Corp.\nsandra.mitchell@premiumlogistics.com\n(203) 555-0198"
}
],
"next_email_id": 15
}
@@ -0,0 +1,113 @@
{
"products": {
"gid://shopify/Product/5001": {
"id": "gid://shopify/Product/5001",
"title": "Vanguard Shield Branded Notebook Set",
"description": "Professional notebook set with Vanguard Shield branding. Includes 3 premium quality notebooks.",
"descriptionHtml": "<p>Professional notebook set with Vanguard Shield branding. Includes 3 premium quality notebooks.</p>",
"handle": "vanguard-shield-branded-notebook-set",
"productType": "Merchandise",
"vendor": "Vanguard Shield",
"tags": [
"branded",
"merchandise",
"notebook"
],
"availableForSale": true,
"priceRange": {
"minVariantPrice": {
"amount": "35.00",
"currencyCode": "USD"
},
"maxVariantPrice": {
"amount": "35.00",
"currencyCode": "USD"
}
},
"featuredImage": null,
"images": [],
"options": [
{
"id": "opt-5001-default",
"name": "Title",
"values": [
"Default Title"
]
}
],
"variants": [
{
"id": "gid://shopify/ProductVariant/50001",
"title": "Default Title",
"price": {
"amount": "35.00",
"currencyCode": "USD"
},
"compareAtPrice": null,
"availableForSale": true,
"sku": "VSGB-NOTEBOOK-SET",
"selectedOptions": [
{
"name": "Title",
"value": "Default Title"
}
],
"image": null,
"weight": 1.5,
"weightUnit": "POUNDS",
"quantityAvailable": 250,
"currentlyNotInStock": false,
"requiresShipping": true,
"taxable": true
}
],
"seo": null,
"onlineStoreUrl": "https://vanguardshield.myshopify.com/products/vanguard-shield-branded-notebook-set",
"createdAt": "2025-08-15T10:30:00.000000Z",
"updatedAt": "2026-02-10T14:22:00.000000Z",
"publishedAt": "2025-08-15T10:30:00.000000Z",
"isGiftCard": false,
"totalInventory": 250
}
},
"carts": {
"gid://shopify/Cart/c1001": {
"id": "gid://shopify/Cart/c1001",
"checkoutUrl": "https://vanguardshield.myshopify.com/checkout/gid://shopify/Cart/c1001",
"createdAt": "2026-03-10T14:22:00.000000Z",
"updatedAt": "2026-03-22T10:15:00.000000Z",
"lines": [],
"cost": {
"subtotalAmount": {
"amount": "0.00",
"currencyCode": "USD"
},
"subtotalAmountEstimated": false,
"totalAmount": {
"amount": "0.00",
"currencyCode": "USD"
},
"totalAmountEstimated": false,
"totalTaxAmount": null,
"totalTaxAmountEstimated": false,
"checkoutChargeAmount": {
"amount": "0.00",
"currencyCode": "USD"
}
},
"buyerIdentity": {},
"attributes": [],
"discountCodes": [],
"discountAllocations": [],
"appliedGiftCards": [],
"deliveryGroups": [],
"note": null,
"totalQuantity": 0
}
},
"policies": [],
"counters": {
"cart_id": 1001,
"line_id": 1000
}
}
@@ -0,0 +1,966 @@
{
"users": {
"U001": {
"id": "U001",
"team_id": "T001",
"name": "tmorgan",
"deleted": false,
"real_name": "Taylor Morgan",
"tz": "America/New_York",
"profile": {
"real_name": "Taylor Morgan",
"display_name": "tmorgan",
"title": "Operations Analyst",
"email": "taylor.morgan@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U002": {
"id": "U002",
"team_id": "T001",
"name": "dpark",
"deleted": false,
"real_name": "Diana Park",
"tz": "America/New_York",
"profile": {
"real_name": "Diana Park",
"display_name": "dpark",
"title": "Sales Director",
"email": "diana.park@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U003": {
"id": "U003",
"team_id": "T001",
"name": "jnakamura",
"deleted": false,
"real_name": "Jun Nakamura",
"tz": "America/New_York",
"profile": {
"real_name": "Jun Nakamura",
"display_name": "jnakamura",
"title": "VP of Sales",
"email": "jun.nakamura@vanguardshield.com"
},
"is_admin": true,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U004": {
"id": "U004",
"team_id": "T001",
"name": "rfoster",
"deleted": false,
"real_name": "Rachel Foster",
"tz": "America/New_York",
"profile": {
"real_name": "Rachel Foster",
"display_name": "rfoster",
"title": "AP Lead",
"email": "rachel.foster@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U005": {
"id": "U005",
"team_id": "T001",
"name": "nbriggs",
"deleted": false,
"real_name": "Nathan Briggs",
"tz": "America/New_York",
"profile": {
"real_name": "Nathan Briggs",
"display_name": "nbriggs",
"title": "Legal Claims Lead",
"email": "nathan.briggs@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U006": {
"id": "U006",
"team_id": "T001",
"name": "sjenkins",
"deleted": false,
"real_name": "Sarah Jenkins",
"tz": "America/New_York",
"profile": {
"real_name": "Sarah Jenkins",
"display_name": "sjenkins",
"title": "VP of Core Operations",
"email": "sarah.jenkins@vanguardshield.com"
},
"is_admin": true,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U007": {
"id": "U007",
"team_id": "T001",
"name": "mchen",
"deleted": false,
"real_name": "Marcus Chen",
"tz": "America/New_York",
"profile": {
"real_name": "Marcus Chen",
"display_name": "mchen",
"title": "Sales Representative",
"email": "marcus.chen@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U008": {
"id": "U008",
"team_id": "T001",
"name": "psharma",
"deleted": false,
"real_name": "Priya Sharma",
"tz": "America/New_York",
"profile": {
"real_name": "Priya Sharma",
"display_name": "psharma",
"title": "Account Executive",
"email": "priya.sharma@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U009": {
"id": "U009",
"team_id": "T001",
"name": "dwashington",
"deleted": false,
"real_name": "Derek Washington",
"tz": "America/New_York",
"profile": {
"real_name": "Derek Washington",
"display_name": "dwashington",
"title": "Sales Engineer",
"email": "derek.washington@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U010": {
"id": "U010",
"team_id": "T001",
"name": "arobinson",
"deleted": false,
"real_name": "Aisha Robinson",
"tz": "America/New_York",
"profile": {
"real_name": "Aisha Robinson",
"display_name": "arobinson",
"title": "Senior Sales Representative",
"email": "aisha.robinson@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U011": {
"id": "U011",
"team_id": "T001",
"name": "kobrien",
"deleted": false,
"real_name": "Kevin O'Brien",
"tz": "America/New_York",
"profile": {
"real_name": "Kevin O'Brien",
"display_name": "kobrien",
"title": "Claims Supervisor",
"email": "kevin.obrien@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
},
"U012": {
"id": "U012",
"team_id": "T001",
"name": "ltran",
"deleted": false,
"real_name": "Lisa Tran",
"tz": "America/New_York",
"profile": {
"real_name": "Lisa Tran",
"display_name": "ltran",
"title": "HR Ops Coordinator",
"email": "lisa.tran@vanguardshield.com"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"is_app_user": false
}
},
"channels": {
"C001": {
"id": "C001",
"name": "general",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1609459200,
"is_archived": false,
"is_general": true,
"unlinked": 0,
"name_normalized": "general",
"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": "U003",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Company-wide updates and announcements",
"creator": "U003",
"last_set": 1609459200
},
"purpose": {
"value": "This is the one channel that will always include everyone...",
"creator": "U003",
"last_set": 1609459200
}
},
"C002": {
"id": "C002",
"name": "hr-ops-help",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "hr-ops-help",
"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": 1640995200,
"creator": "U012",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "HR and Operations support requests",
"creator": "U012",
"last_set": 1640995200
},
"purpose": {
"value": "Support channel for HR and Operations related questions",
"creator": "U012",
"last_set": 1640995200
}
},
"C003": {
"id": "C003",
"name": "ops-support",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ops-support",
"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": 1640995200,
"creator": "U006",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Operations support and troubleshooting",
"creator": "U006",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for operations support issues and resolutions",
"creator": "U006",
"last_set": 1640995200
}
},
"C004": {
"id": "C004",
"name": "sales-team",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "sales-team",
"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": 1640995200,
"creator": "U003",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Sales team collaboration and updates",
"creator": "U003",
"last_set": 1640995200
},
"purpose": {
"value": "Primary channel for sales team discussions and coordination",
"creator": "U003",
"last_set": 1640995200
}
},
"C005": {
"id": "C005",
"name": "claims-ops",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "claims-ops",
"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": 1640995200,
"creator": "U005",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Claims operations and processing",
"creator": "U005",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for claims operations and dispute resolution",
"creator": "U005",
"last_set": 1640995200
}
},
"C006": {
"id": "C006",
"name": "operations",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "operations",
"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": 1640995200,
"creator": "U006",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Core operations and process improvements",
"creator": "U006",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for core operations team coordination",
"creator": "U006",
"last_set": 1640995200
}
},
"C007": {
"id": "C007",
"name": "finance",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "finance",
"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": 1640995200,
"creator": "U004",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Finance and accounting operations",
"creator": "U004",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for finance team coordination and AP/AR operations",
"creator": "U004",
"last_set": 1640995200
}
},
"C008": {
"id": "C008",
"name": "finance-approvals",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "finance-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": 1640995200,
"creator": "U004",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Manager approvals for finance transactions",
"creator": "U004",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for posting and tracking manager approvals on finance items",
"creator": "U004",
"last_set": 1640995200
}
},
"C009": {
"id": "C009",
"name": "treasury-wires",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "treasury-wires",
"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": 1640995200,
"creator": "U006",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Wire transfer approvals and tracking",
"creator": "U006",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for wire transfer approval workflows",
"creator": "U006",
"last_set": 1640995200
}
},
"C010": {
"id": "C010",
"name": "ar-collections",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "ar-collections",
"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": 1640995200,
"creator": "U004",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Accounts receivable collections coordination",
"creator": "U004",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for AR collections requests and billing contact lookups",
"creator": "U004",
"last_set": 1640995200
}
},
"C011": {
"id": "C011",
"name": "compliance-urgent",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "compliance-urgent",
"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": 1640995200,
"creator": "U006",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Urgent compliance alerts and exceptions",
"creator": "U006",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for posting urgent compliance exception alerts",
"creator": "U006",
"last_set": 1640995200
}
},
"C012": {
"id": "C012",
"name": "uw-data-requests",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "uw-data-requests",
"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": 1640995200,
"creator": "U006",
"shared_team_ids": [],
"is_member": true,
"topic": {
"value": "Underwriting data requests",
"creator": "U006",
"last_set": 1640995200
},
"purpose": {
"value": "Channel for underwriting data and payroll requests",
"creator": "U006",
"last_set": 1640995200
}
},
"D001": {
"id": "D001",
"name": "dm-dpark",
"is_channel": false,
"is_group": false,
"is_im": true,
"is_mpim": false,
"is_private": true,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "dm-dpark",
"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": 1640995200,
"creator": "U002",
"shared_team_ids": [],
"is_member": true,
"user": "U002",
"members": [
"U002"
]
},
"D002": {
"id": "D002",
"name": "dm-jnakamura",
"is_channel": false,
"is_group": false,
"is_im": true,
"is_mpim": false,
"is_private": true,
"created": 1640995200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "dm-jnakamura",
"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": 1640995200,
"creator": "U003",
"shared_team_ids": [],
"is_member": true,
"user": "U003",
"members": [
"U003"
]
}
},
"messages": {
"C003": [
{
"type": "message",
"user": "U009",
"text": "Does anyone know if the updated PTO accrual policy is posted yet? I checked the HR portal but still see last year's version.",
"ts": "1775572200.000050",
"team": "T001"
},
{
"type": "message",
"user": "U012",
"text": "Hi Derek, the new policy should be up by end of this week. HR is finalizing the rollover cap changes. I'll post a link here once it's live.",
"ts": "1775572500.000060",
"team": "T001"
},
{
"type": "message",
"user": "U006",
"text": "Reminder: the new expense report template goes live next Monday. Please make sure your teams are aware of the updated submission process.",
"ts": "1775758800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Got it. I'll forward the updated guidelines to the ops team this afternoon.",
"ts": "1775759100.000200",
"team": "T001"
}
],
"C005": [
{
"type": "message",
"user": "U011",
"text": "Reminder: the subro triage backlog review is Wednesday at 11am. Please have your batch lists updated before the meeting.",
"ts": "1775671200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U005",
"text": "Will do. I've got about 12 issues left in my queue from last week.",
"ts": "1775671800.000200",
"team": "T001"
}
],
"C006": [
{
"type": "message",
"user": "U006",
"text": "Heads up \u2014 Q1 operations review meeting is today at 2pm. I've sent the agenda to everyone on the invite. Please come prepared with your section metrics.",
"ts": "1775566800.000050",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Got it, thanks Sarah. I'll have the AP throughput numbers ready.",
"ts": "1775567700.000060",
"team": "T001"
},
{
"type": "message",
"user": "U006",
"text": "Team, let's review this week's operations metrics in the morning standup. Focus on SLA compliance and ticket throughput.",
"ts": "1775737800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Will do. I've pulled the numbers for the week and will have them ready before the meeting.",
"ts": "1775738100.000200",
"team": "T001"
}
],
"C007": [
{
"type": "message",
"user": "U004",
"text": "Team, just a note that the Friday payment run is confirmed for April 10. If you have any invoices that need to be included, make sure they're fully approved in the queue by end of day Thursday.",
"ts": "1775655000.000050",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Thanks Rachel. I have a few in the pipeline, will make sure they're queued up.",
"ts": "1775655900.000060",
"team": "T001"
},
{
"type": "message",
"user": "U004",
"text": "Quick reminder that Q1 close reconciliation reports are due by end of day Friday. Please flag any open items.",
"ts": "1775750400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Thanks for the heads up. I'll have my section wrapped up by Thursday.",
"ts": "1775750700.000200",
"team": "T001"
},
{
"type": "message",
"user": "U004",
"text": "Great, appreciate it. Let me know if you need anything from my side.",
"ts": "1775751000.000300",
"team": "T001"
}
],
"C008": [
{
"type": "message",
"user": "U006",
"text": "Approved: Marketing department Q2 event budget reallocation \u2014 $18,500 from trade show line to digital campaign line. Jira: OPS-FIN-BVA-MKT-Q1. cc @rfoster",
"ts": "1775228400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U004",
"text": "Noted, thanks Sarah. I'll update the BVA tracker.",
"ts": "1775228700.000200",
"team": "T001"
}
],
"C001": [
{
"type": "message",
"user": "U006",
"text": "Happy Monday everyone. Just a reminder that the parking garage on the east side will be closed for maintenance this Wednesday and Thursday.",
"ts": "1775480400.000010",
"team": "T001"
},
{
"type": "message",
"user": "U012",
"text": "Thanks for the heads up\\! Is the visitor lot still open?",
"ts": "1775480700.000020",
"team": "T001"
},
{
"type": "message",
"user": "U006",
"text": "Yes, visitor lot is unaffected.",
"ts": "1775481000.000030",
"team": "T001"
}
],
"C002": [
{
"type": "message",
"user": "U007",
"text": "Quick question \u2014 where do I find the updated mileage reimbursement form? The link on the intranet seems broken.",
"ts": "1775654400.000010",
"team": "T001"
},
{
"type": "message",
"user": "U012",
"text": "That link is being migrated. I'll DM you the direct PDF for now.",
"ts": "1775655000.000020",
"team": "T001"
}
],
"C004": [
{
"type": "message",
"user": "U003",
"text": "Team standup at 10am today \u2014 please come with your pipeline updates. We need to close strong this quarter.",
"ts": "1775566200.000010",
"team": "T001"
},
{
"type": "message",
"user": "U010",
"text": "Will do. I have two proposals going out this afternoon that should move us closer.",
"ts": "1775566800.000020",
"team": "T001"
},
{
"type": "message",
"user": "U008",
"text": "Same here \u2014 demo with Pinnacle IT went well last week, expecting their PO by Thursday.",
"ts": "1775567100.000030",
"team": "T001"
}
],
"C009": [
{
"type": "message",
"user": "U006",
"text": "FYI the international wire approval threshold has been updated to $25K effective this week. Anything above needs dual sign-off from Treasury and Finance.",
"ts": "1775740800.000010",
"team": "T001"
}
],
"C010": [
{
"type": "message",
"user": "U004",
"text": "Does anyone have the updated billing contact for Meridian Partners? Their AR person left and our last two invoices bounced back.",
"ts": "1775654400.000010",
"team": "T001"
},
{
"type": "message",
"user": "U010",
"text": "I think Priya has it \u2014 she was working the Meridian account last month.",
"ts": "1775655000.000020",
"team": "T001"
}
],
"C011": [
{
"type": "message",
"user": "U005",
"text": "Heads up \u2014 we had a flagged transaction on claim CLM-2026-4412. Reviewing now but may need compliance sign-off before EOD.",
"ts": "1775744400.000010",
"team": "T001"
}
]
},
"counters": {
"messageId": 1000000
}
}
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 812
>>
stream
Gat$u?Z4XP*.74QpcZ&!c!oiH$#_DHJQ-;OZVF'(\;;Y@'>&=U<qOke:0a6nTi-H'A`UK#h49P@eK<<=AgP6($K&l0&;G99aEN#&Y@*Td2#CDD2#Es[^$d0RdDu+L6<_7jE3r06j6?%W*PqCcP0l]Z3J6r_Uu-?'R`''Yn/fP5],cJW7Lj;aDA?"_`#@e1"dVJ=_Drn6M+CWEY07t$8d_sdL:0b%De:d]:oW*9AVOf'QhOGh@(nbD/e635&&f.K5kF,SJ=I0C#^k7,$b/?;/Dmk:$-d.$#+4thO<matn?7k&6PGpnS!0!F?p^Y;Eqn`],3uNK4T>]>4c3Ea'C5$3PA2lR,K^i'\-FDlnA4]^gt,I`nVE,94[.,*ajem&#clF+<!rQRf`6tdLQNe,q5>U5`+YPNR;Dpo4YTGI4s*8Fd@5_u?%DbA-X78_+?5&mc#pf*%(5+pp3'`iX6"fAJa`!SD:ch*)gM.[;l$SQ[<s^\!(AftBj#30`g6mKT_1s(0?#`HZFV.k8=$NX7B=m08b#>QB8<$u>L91CTS1>=8ASF5S*cER!L-ZsJNY,JRQT3g?F$=#:G"YaIMCNPbR!AmooAi9eWLXDhYNpkBj,H0os*BMJS2O[IAQLm[ea<HS(8d")1R1+c*h)m_-E=63\Zgu\)iWLIqni6K3<5>G3m!"j<bs!.c1t"rhR%fEc&tZ>'m/1T*TLrIn33-M\*EOD(0"B\`>QiBXR<+(Bo,Zf$/ATh<`L5IK,:](%:]UoSG[`CgZr@I:0WiUj3Z0E4sgUA^g!-VR3]6c%O<Qb2D>6I)2Qm~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<6b36280376b776652c9d34971f597ff0><6b36280376b776652c9d34971f597ff0>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1804
%%EOF
@@ -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:20260412035419+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260412035419+00'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 821
>>
stream
GatUq9lJ`N&;KZOME+\4!p]FpL)[rOLe<h^ePe(>H[r57Dn97VU;+EPo@X=bA1C4pmFq0E1UH[*",e4$s2GqlI0<oS%%%LO)OT9#+o2P0W:dL9%WD%CkVJ9+VDYD\;k"PN`_MZ[RuF)o^mmGX^P]k?C-,%\4e=4"q/eeA72'p769#iOZTEtl5kGr*Vq6b#NLmnprZEn7SNW=h>;b$3\]jMFQ?Q`?1tN"R%:bgh(i'_M)S-L>)co)<>ZZ9uj_H>TQm#8up8mU9crG4>dp/I0p%h0u@oQX579iE3/@/DW6Pr=!gTpd\`IbmFcXJN@];igl<*K9,Fc?aSIG69RHf#;f`h]WY4C:aHE@k^Me8Z4?qi/eGIcM@V@4<X<%1bU(:ch(*^PsAURY/IEs6kZigEA\D3DuRl?irVI_7[Sn=fl3cGR>s[9-s5ucr>7(VnCC7^>'16FZnX'%K7To&:'Nd'f4^p!-Y"r8k,8!6^H%IO"YK/l5cF["D4ra':Phido(tHZ]X][bn'$*Qc5A2$u\(sd.TTF0G.;RCX<V^j;A6V:<$Nb<I[HOV@%f0(S914]\6eNTI&9A<&3WO#?46i^I/dW$T.D/_%"L=38(%;B]^PkV;eHdjS*S+g>;-l)'aLJj)@/8IH6s?2t4K9'nSn/+$uoP0Zl>AE`aOb_P.-jd)^BhGFW+2Ni=>&an%`g4P)cmqOY!RI:aK'6$l5l7EqMlX5%b>PnJepi=i;'?GLQ)L$G"\YqY/hqoX?G"G>hoR#:M[p#+l[S\EjKZG__N[,Q0r5-=(pX:=*7jYkWGR&m/E]?YcPJ^tnj9d(q~>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
[<ec94b8a1f758a95c70ae962e77f8cb4d><ec94b8a1f758a95c70ae962e77f8cb4d>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1832
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 805
>>
stream
Gat$u_/A6d&A@fgk1HijCn*I.E,-C(TL'78mTt50-3i6P2KG=2q>6^.VG4$dWJHWldC_F0hM_cNp`n%5=od>'n8h!JG`]"W:kqAX#K,W(M0g(Rih7%!a,,N6H2+n2'QAL_>UGZ^jRtVP_Yjc"iH6oiJE.$"+)bOXi\k3$!QCsMLEPpsa(m(E$o8mQ$Kh7$VHfI8#?MK./^pTTdaXo/SE4@($?;E,f5t)<_6jk*Ok)qlWqad1!9V`\ch5.*fBl'Lks3E=2]tj$"U*>_k8YO<CQ,ij2<H@6l38SUV0'P4;"D4MG[YG/K$@H7#I%T*Mc;Bt4)k5D&G@>V2jLc@``Cn7U!70Lf@@G^%=#QZ+T9AERND*JfQ?/76:1%1Vj/$0B*Et/o:-s8ICpC^&5mNg.Is$jV8Sl]V/3Q\JQtP/_t!@QZ?e-DQ?Mkd$L9D88#ZooC*Q@tiKk633'qbY@o[E#@JOIj=?!gSjf:qEnTB0AG!Q!b\(gMRD?mnbT.sB3n'uj8kC>tOk=JP?9[lBdJ-20=\ImSdK@-d#LF<<LT?mpO*nSVQ_;YgN'OiJc1q`=;8.d7MGqR68_q<)/;;[g,@oB&S*RiG9e3eX4+V!`fVNnAKT.1unHqS)'Pj<7f8,^/mYSLXpj;Jf'?!4@g*'gSG]KpQjEITeT^aq\+\OZDKgN[*Vb4a<LI5.jg\CS_uKu2g*N)dR$6c6=M[l^kO)!HE1'[i$DCo.rQ4^0'k/:NZJ=[`6qSGu#tIb7ul9>2/fNYC9$1Qc6/0DRiB<L(M)q-C04/:"7;ef?G(q[]o@T`"~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<5684fd168db97fd8304718232f8eea61><5684fd168db97fd8304718232f8eea61>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1797
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 789
>>
stream
Gat$u9lK#F&A@g>bctI$D!X,'E!$/GV!Wq0e@kM6%ArYR[O]Bq`P5bA#rJK9$3DAdd(D=/hTR,3m0>M`\H&".n8jEd@E>m-LdrTb%?'SIM.7K=ifTRT`)-aOA,GpB'6#s=4D(YUC-KlXE5.'J1!OU=+SuDsNrtaqnJa007.DSW,Da@\__$QT6HOF@92gAp_C_l>RMU+cN2b_R*n^q)N8D,FT"(JjNT<]MW`/3H1WE.qNfe%n[lgRC_-JYl1-L3Ckr&0SFR<QNU::F[S(nR#&I8Z!hn;ZbT@PC[44]YXCr<'"Q/!i@W8U@?gB*D*Nu%)B$9!Gq2$MH6173CWVr211=h4>:g.t5@ii-_KW]B+n'Xi.ao)b'eTQ(q]-AUX6[dDMp.d,B:29Td[c*!6AShE`?)'I7,'8R;A$mR'LpUQBMd>pUJ*eCY,3'U"r8KUQnIg5+tc7^N4[Y<S:lHRSu#\L(l8rg"+`s.;E3#LGb:Gk*?n:%I;,sG:LVR7R>3bqe`YRPg!1k<"bAur4[??1:c1=rUQk#O#cQ(Z#Uq(5uX1GEPF%j/pC%\c!,N*pMd$\R!Y+;RPgSbolq>$63Hhbd<VR?&(/Oh3WUU@%hW77e><>hu,0IAWAW)"3MYK<XD,"WiP,`U2a/$)H:-2&.u!iVlj!f6:e=+rtPBPPktM[WGMd%MKe/1U.)YS[lpi5Efu7B8ktF_@8.kl`s@@mFAkBDsWCP5n_n;=uk>]-YJJeLrl6CQbDt,DorH^p=OSUQJ-C>GDki`7'eV#G8Dn2"5Dq9])~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<806ef74b71ef3b959627d97cab82a1db><806ef74b71ef3b959627d97cab82a1db>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1781
%%EOF
@@ -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:20260412031332+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260412031332+00'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 882
>>
stream
Gat=j?Z2Df'ZJu$.B^$Q8u@9q(^T)[r+X>BBNN9T8pPE5'A.nN%B.FYT1RaZW=ii089lo/^N4ekZ%E)!#B,+P$t'pgjV8!$6aQu4BEgjg9VU*2$bssQgX+!,S1M_-G"eu@nh^2f-2C7^=4,o,Z0F2#d4EJ,DkdKCJ%EJhbe5)cGiMNr0hc6-bk7Y7^3;F80*l4bDD7Nph6$.**aq/Kq<kp8H+-)lJ`mn<hk9`4Jl:M;q<X#-[A2'CQJGV6-TgR5"41(0WMR)mnoYjh+K2Rn-62MF4WRtCLFf"SG<L^,=FL-qQrat:K/"sG"5g0P7_\7Vbu9eLk-h#/ZU@5UADj@Y-EBBC4>JCN5_B$>"a3.@B8m^m?jl)-EpD=I!h)[c2cSl("[$HP(0-[^>R<.jKC_BO<?PYc0GS0Y^mN*BD@+\%J-VsSjOk!$KjauQp6laC)"Wai":p`6@.oQ^4`=NH=rjljBUQYtEOJP6\:c@N1N9\5ihZ_n(.);[OG8ip%Pc:JOrZ;QWRsHQ-YuY^R1b,=#-BQ,X9O'f;H>bL$mN_H;SliPemtZQK#7/T.qM-kABs<XR5DhZWe).t_V7qdY/-?[hf,pB%!0-OOqYoc';%[FYUV&VaW>LsX&W%QYm'Ga%5o0TEKp&MjX\?o1J2?u%81ukEj9'bm<K,mF2D7m%P^"Q&M$ZA_g/a*/5*#P4MK$.7a!XO9#g;Q4)Z'Dc7?J\2jDOqd2hGKdS4Oh\rQuTDR-iWdsN="m&;OC,-SM%qng-+Dr+>(q[L3OmpB2FZ76h2<C51Bb!b<r4(VALZ8Hbt#r\mfk:0@%d>:Njp6F6Z--j-/Lu'6uDOh7BL/^946"-!3hN`job]pt^9CUT?/;t#.M$pFMN*'',~>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
[<09ba0f50a938589eefed05ca8bc3bbfc><09ba0f50a938589eefed05ca8bc3bbfc>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1893
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 887
>>
stream
GatU1@;jjR&H1HmERHnI9T[tg'9[`9JSqFg73kR,`"rqXacnb5EAk(/5:<rtZsj256.'-*hS":1I)1?_K:DTj"1X9Jp)X;_&?c+5K0gQp.)'HAM)o@rD8UW^`u:[Je.4j8_9I1RnoaBHL(Jb@7c=ouo6B\Yd"=$^+$hT;jthKB(r>i!$jKK]*">5ak/Y<u,jIYm'B1[#RYhJfC6CMLhOV*"fIf'Q_do46a`7WM.f7$i&&LVn+RJf`j%t%sWA\G)Bj6,mAQa!i1<D\8pf?r(*,l^/lsnOg^.i?&?V/5KXTF<(O[5A9\WTJ)pV^4^Je1YRfiRQO?r<`['Vb2P+L\EjLpAN*lI)9o?H*;p'\-?hqNUKBrff*KKhMXLF0]/rm2L54>q6*S)X`bTDEN0B"BS@`!d8GDFLkuI)+N!V(,mZm-.#*$"%k0BX[JK:BS#I4>^7mSf/8;QaUR$F_:ONs>I\<=%Xs^F6@*TF&aCQn%"pgoDpO0NN2quaAqOGq]B?Fm=L!Kl\`'S=jVL[P]%X:RS.>m%kMX]2am.lh6kWgPQVt'^f*)-n[9XCLTlKR])JQS'X-,+sb5!slI*r>N1:<5ELnX7mY@IgCA#*?d0_A^+VRr2h&k*)VGCGV]<U?+]q4FBhUc!%#)5UTBUJ?tMntKh&USD]FB:4d&=9\Ts>^)TaH5J9\Ot))LXRdWG1<ILh9pkX'chg%./-QK]/dh"ZqYlqj1T@3`3G#h(<cae7e7ojOGrOt_$#kldBpe%WEuMqYCj4],,ak`+%gH$2e<k8TjONi+r,%RlC9*MAqnbbpMi'"4)RaAlf/in_4T6,h#NW0*80"Gmj4DTH@*3"W3sV"@7%U9fY$1cs/kQVG#'#]%m'rhp#?QBUP0)F+~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<5bc03ccfd614849db010a3957e1da441><5bc03ccfd614849db010a3957e1da441>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1879
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 887
>>
stream
GatUqD/\,^&BE]&;k13i.MJVdj!;FPP_V+p)Gh(o<T8uGL3QF_.M&*&Vk<P\9j=lS-4mI6h>dKK]CURSW=Q.\=#%Kb!7t-XQp@kV9Jm0.$^9MC\gQd?\i7%rlTK,2/>BiaJf(Y>g>;RXI6Rr9esX$X\6B(DgP$]Yc?',Jk:c7?D`!%@b]QAc0V45.qq_gQRHJc:p]\LC6Vc_H<B8/_-Qd5150O&Y8EFBR6t3P+YD=9G3WsZV,D`!6`mh@j8_"TaWj7ngP@XoQ1!BA(]]=d5g-AIN9's*fm<FhZ3+#A`]4WE$n2(>NCq.?Wn3(`V[NoAuWEZBm(^u:jEs2JV+Ge_3FC\FJI!onW\Ama;=BV3$4;BB_^sc]b`&:25ZrggGBkA)`@Y/+m2^6Ma+kXcBaDrD((\")IS<hRSRhkk7#Ks0(W@5@E%)FVHIS\$=q@0(fF=J;`>"t#3B6abA>k3lqi>SS0`PIRu6KUYFe.'nr#\aQmMQ_1jp>%2o-bI4lTri_kd-2&<<QNc\`6W6>*Ak[fNqpTnm2lNh'lfZ>eVN/:n6??5rE93*#*YE=0sLCnUDeG_A<0EeQQ7sX(A`?!&?)9]P6=--(klEN@+#\Y'3U1Urt<]a2;<1k&DFek;'L')[p8(q8HbdmE5fcM-@Z.lgSK]Wk@mp*7W6GKk">(]LHSJ+:Rs)nU5.=j=;3JL;Pf=T/eWGA'tRO$H!AFC7F2=?B7da-s5P><7oH*rjdb_t''EQ+<dWq'nI;7a!cX!1WNb_/f?b&/]rArr=^GW+(_pagC?Arn'\a2ck>Xk28iAnQ7-:)83].=M3QT!\qtDiB/^&X)1\Mnf,jO?nbILJ-MH.`B"@8beAmMh7='T>W^3DkgL-Z,`@tT]S;[V$S~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<41409b5dc814702937f98a26ae4ec288><41409b5dc814702937f98a26ae4ec288>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1879
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 889
>>
stream
GatU1gMY_1&:Ml+N7:f6'f`g@Y:mPV>@V1L`MQW]?6!),XmC2l9.U"UCU502&IPJR6E?A`k+"5?AhbG(_p/3."W2o35J_jVKKHu(AjGRt34rtnM7dQj:!J.#a!ud3jG+jOiU4<>s136;,7#@'Ys3in.U9MJoYC2JA+8WsC?a$!@otkihXDnO`^AWh\tSjX%lt:$K(-sgVSn(TRcFp@GIK.DVLpbS+B`4]hs=cXV,&Z2K0S]76uWZ8ih/q:[?Fc'D4/m(MMf4u.Tmi?lm]-4Hk2TfU!A(T[2j1K>0^2GiVp;[n0?3k#!UqL<hsC1FA&o1JJq(M'*p5N:J=d2'1J1mmBop`6+qQ.8qb*\N*4F0"':\*H+Drdfq.:s*D82Xn6.!VFthj")>@PTjdR+R/mu_okJM.Boe$O4YeEc)U'+u^l%<O\rN/PRg.J(8FK%IRYZ-SoPN6,e"P`GZmU6`F,gA0H7+m?"6;\OBUnNj_E^2uuqGj.?7Y>('HGHfE[@`%FbdLNgY&'Zf.$qAP4of!C7q^sHXc'pqiN26M$c+ra#lrO!N3b>j@*s"TD!FAf4@N_km`:qadH@iJ0W;.e"@+d\V``YMoJG/JWh/76jW>l!SV,5>84*eCoYX@e>Waf>rhhdo.Bsh?VK0T^=IrD/jB4Wd%3pg,-oF3;D0jtGL\%?Kdk0V4C6nE?"]+Kj4H2t)M(>"Xk$d#V6<$e`.\Rh$]k^jEh9`MR%BA-nM"YO7kq(T3:%M(s;V=Xpj7V61A(mA?f:DM9o])6=>_4^\X$U^*.aRF^AXmD]*&+MUnrh2LHm^0p?Y#BK-"<nXETlXSo(Z;9n&UbEOk<48aK5p$QZ'nd^6PK?b,d+[s+ZA^_5E^U,K.UCBOudbJ"4F2Oo~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<69bbbff2f1538fb67bcff6923e93f8b1><69bbbff2f1538fb67bcff6923e93f8b1>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1881
%%EOF
@@ -0,0 +1,680 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Vanguard Shield Core Operations SOP</title>
<style>:root { --fg:#1a1a1a; --muted:#666; --rule:#e2e2e2; --accent:#0b6; }
* { box-sizing: border-box; }
body { font: 16px/1.6 -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: var(--fg); max-width: 50rem; margin: 2rem auto; padding: 0 1.25rem; }
h1,h2,h3,h4 { line-height: 1.25; margin: 1.6em 0 .5em; }
h1 { font-size: 1.9rem; border-bottom: 2px solid var(--rule); padding-bottom: .3em; }
h2 { font-size: 1.45rem; border-bottom: 1px solid var(--rule); padding-bottom: .2em; }
h3 { font-size: 1.2rem; } h4 { font-size: 1.05rem; color: var(--muted); }
p { margin: .6em 0; } code { background:#f4f4f4; padding:.1em .35em; border-radius:4px; }
table { border-collapse: collapse; width: 100%; margin: 1em 0; font-size: .95rem; }
th,td { border: 1px solid var(--rule); padding: .45em .6em; text-align: left; vertical-align: top; }
th { background:#f7f7f7; } tr:nth-child(even) td { background:#fafafa; }
a { color: var(--accent); text-decoration: none; } a:hover { text-decoration: underline; }
hr { border:0; border-top:1px solid var(--rule); margin: 2em 0; }</style>
</head>
<body>
<h1 id="vanguard-shield-mutual">Vanguard Shield Mutual</h1>
<p>Core Operations Standard Operating Procedure (SOP)</p>
<p><strong>Document Version:</strong> 6.0</p>
<p><strong>Effective Date:</strong> March 1, 2026</p>
<p><strong>Department:</strong> Cross-Functional (Finance, Claims, Underwriting, Treasury, HR)</p>
<p><strong>Prepared By:</strong> Central Operations &amp; Process Excellence Team <strong>Document Owner:</strong> Central Operations &amp; Process Excellence Team</p>
<p><strong>Approved By:</strong> Sarah Jenkins, VP of Core Operations</p>
<p><strong>Supersedes:</strong> Version 5.0</p>
<p><strong>Support Contact:</strong> support@vanguardshield.com | 1-800-555-0199</p>
<h2 id="document-control-governance">Document Control &amp; Governance</h2>
<p>This SOP establishes standardized operational procedures for designated staff within Vanguard Shield Mutual. This document is intended for trained personnel with approved access and required confidentiality, security, and role-based training.</p>
<p>This SOP does not replace legal, regulatory, compliance, or company policy requirements. If this SOP conflicts with applicable law, regulation, contractual obligation, or company policy, the stricter requirement governs. Questions or uncertainty must be escalated to the applicable manager or Compliance before action is taken.</p>
<h1 id="1-introduction-purpose">1. Introduction &amp; Purpose</h1>
<h2 id="11-scope-of-this-sop">1.1 Scope of this SOP</h2>
<p>This manual provides foundational procedures for junior-level analysts and operational staff at Vanguard Shield Mutual. It covers selected daily, weekly, monthly, and quarterly tasks across accounting, treasury, underwriting, claims, accounts receivable, payroll, and employee expense review.</p>
<h2 id="12-system-tool-requirements">1.2 System &amp; Tool Requirements</h2>
<p>All steps in this SOP must be performed using only the following tools. Do not reference or rely on any software, service, or data source other than those listed in section 1.2 unless this document is formally amended.</p>
<ul>
<li>Email — @vanguardshield.com mailboxes (search, send, receive, attachments) • Calendar — shared calendars and meeting verification</li>
</ul>
<ul>
<li>
<p>Slack — workspace VanguardShield (channels, DMs, search, profiles)</p>
</li>
<li>
<p>Shopify — Orders tab for internal marketing / merch verification</p>
</li>
<li>
<p>Jira — Vanguard Ops Project Space (issues, attachments, comments, transitions, queues) •</p>
</li>
<li>
<p>Excel — workbooks (.xlsx) opened locally from Jira attachments or Email attachments • Word</p>
</li>
<li>
<p>memos and letters (.docx); export to PDF when a PDF deliverable is required • PowerPoint</p>
</li>
<li>
<p>presentations (.pptx) when a slide deliverable is specified</p>
</li>
<li>
<p>PDF — review of supplied PDF attachments; Word may save as PDF for outbound documents</p>
</li>
</ul>
<p>Source data (reports, exports, clearing confirmations, policy PDFs, claim packets, etc.) is assumed to arrive as attachments on the Jira issues or Email threads cited in each procedure, or as files you save to Excel/Word from those attachments. If an expected attachment is missing, follow the exception path (typically Jira escalation) for that section.</p>
<p>If you lack access to any required tool, create a Jira ticket in the IT-Support queue immediately.</p>
<h2 id="13-jira-field-conventions">1.3 Jira Field Conventions</h2>
<p>Unless a procedure names a different field, the following standard custom-field names apply across all Jira projects referenced in this SOP. If a required field is blank or missing on a particular issue, follow the fallback path noted for that field.</p>
<ul>
<li>
<p><strong>Reporting Manager:</strong> Custom field on HR, T&amp;E, and expense issues containing the Jira username of the employees direct manager. Fallback: Email people@vanguardshield.com with the employees full name to request their reporting manager. If the People directory does not return a result, create a Jira ticket in the HR-Ops queue using Template B-8 (§Appendix B).</p>
</li>
<li>
<p><strong>Department Head:</strong> Custom field on OPS-FIN-BVA-* (budget-variance) issues containing the name of the departments budget owner. Fallback: search the BVA issue description for “Budget Owner;” if not present, Email finance.ops@vanguardshield.com citing the BVA issue key and requesting the department head name. Note the substitution in your memo.</p>
</li>
<li>
<p><strong>Billing Contact Email:</strong> Field in the issue description on OPS-AR-CLIENT-* issues holding the clients invoicing email address. If blank, Slack #ar-collections using Template B-5 to request the contact before proceeding.</p>
</li>
<li>
<p><strong>Rate Table Source:</strong> Field in the issue description on OPS-UW-POL-* issues that must reference the canonical rate-table Jira issue key and file name. Procedures referencing this field are in §5.1.</p>
</li>
<li>
<p><strong>Queue Assignee (role-based routing):</strong> Several procedures route Jira tickets to a named role (e.g., “Senior Accountant,” “Finance Controller,” “Chief Compliance Officer”). The current individual filling each role is maintained in the pinned issue description on that queues Jira board. Open the target queue board, read the pinned issue titled Queue Roles &amp; Assignees, and assign to the username listed for the role. If the pinned issue is missing or the role is blank, create a Jira ticket in IT-Support titled Missing Queue Assignee [Queue Name] [Role] and Slack #ops support with the same details.</p>
</li>
<li>
<p><strong>Materiality Override (reconciliation thresholds):</strong> Where a reconciliation procedure permits a de</p>
</li>
<li>
<p>minimis tolerance before requiring a variance workbook or exception ticket, the threshold is stated in that procedures reconciliation step. If no tolerance is stated, exact matching is required and any</p>
</li>
<li>
<p>difference must be documented. If a queues pinned issue (Queue Roles &amp; Assignees) includes a “Materiality Override” section with a different dollar threshold for a specific procedure, the</p>
</li>
<li>
<p>Jira-posted threshold governs over the threshold printed in this SOP, provided the posted threshold</p>
</li>
<li>
<p>is equal to or stricter (lower) than the SOP default. A posted threshold that is less strict (higher) than the SOP default requires a formal SOP amendment per Document Control &amp; Governance. This</p>
</li>
<li>
<p>allows Finance or HR leadership to tighten thresholds without a full SOP revision while preserving</p>
</li>
</ul>
<p>the Document Control principle that the stricter requirement governs.</p>
<p>Underwriting intake (UW data requests): Email underwriting.ops@vanguardshield.com when a procedure requires payroll or underwriting application data by email after Jira comment and @mention paths are exhausted (see §5.2).</p>
<p>OPS-HR-TE workflow (Sales T&amp;E): Use the Approve, Reject, and related transition names documented on the HR-Expense or OPS-HR-TE queue board pinned issue Workflow &amp; Transitions (Jira is the system of record; labels may differ by scheme).</p>
<p>UW data Slack (optional notice, keys only): Use #uw-data-requests unless the underwriting queue pinned issue names a different channel.</p>
<h2 id="14-file-naming-conventions">1.4 File Naming Conventions</h2>
<p>All output files produced under this SOP must follow the naming pattern stated in the procedure that creates them. Where a procedure does not specify a file name, use the default convention:</p>
<ul>
<li>[Deliverable Type]<em>[Identifier]</em>[Date YYYY-MM-DD].[ext]</li>
</ul>
<p>Examples: DemandLetter_[ClientID]<em>[YYYY-MM-DD].pdf, SUI_Variance</em>[Quarter]_[YYYY-MM-DD].xlsx. Do not use spaces in file names; use underscores.</p>
<h1 id="2-finance-accounting-reconciliations">2. Finance &amp; Accounting Reconciliations</h1>
<h2 id="21-reconciling-intercompany-suspense">2.1 Reconciling Intercompany Suspense</h2>
<p><strong>Objective:</strong> Clear and properly document Intercompany Suspense activity by the 5th business day of each month.</p>
<ul>
<li>
<p><strong>Generate workbook:</strong> On Jira issue OPS-FIN-SUSPENSE-[YYYY-MM] (month-close package), download the suspense workbook attachment (Excel) and save a local working copy with a clear month identifier (§1.4).</p>
</li>
<li>
<p><strong>Filter discrepancies:</strong> In Excel, filter the Amount column into (a) items exceeding $5,000 and (b) items less than or equal to $5,000.</p>
</li>
<li>
<p><strong>Clear items ≤ $5,000:</strong> For each line, (a) open the linked Jira sub-task or the PDF attachment on the month-close issue whose name or description matches the transaction ID and amount; (b) confirm GL coding from the invoice text and the line description in Excel; (c) document the tie-out in your local suspense workbook (add the following columns if not already present: Support Found (Y/N), Support Location / Invoice #, and Reviewed By); (d) if support is found, record the reclassification in Jira: comment on the lines sub-task with transaction ID, target GL, and status FIN-100 Cleared &amp; Posted. If support cannot be found or coding is unclear, go to Exception handling.</p>
</li>
<li>
<p><strong>Conflicting GL codes:</strong> If the GL code on the PDF invoice disagrees with the GL code in the Excel line description, do not resolve the conflict yourself. Record both codes in the your local suspense workbook tie-out columns (add a column “Conflict?” marked Y). Create a comment on the Jira sub-task: “GL conflict: Invoice shows [code A], Excel line shows [code B] — requesting Controller clarification.” Then follow the Exception handling step below.</p>
</li>
<li>
<p><strong>Verify approval evidence (items &gt; $5,000 only):</strong> In Slack, open #finance-approvals. Search: has:link [Exact Dollar Amount] to locate the manager approval message.</p>
</li>
<li>
<p><strong>Locate receipts:</strong> From Jira, open the PDF invoice attached to the matching sub-task or linked</p>
</li>
</ul>
<p>issue for that transaction ID.</p>
<ul>
<li><strong>Prepare reclassification (items &gt; $5,000 only):</strong> In Jira, on the suspense line sub-task, add a comment documenting the GL code from the PDF and transition or label the work per team convention to FIN-100 Cleared &amp; Posted after approval.</li>
</ul>
<ul>
<li><strong>Exception handling:</strong> If the PDF is missing from Jira, Slack approval cannot be found (for items &gt; $5,000), GL coding cannot be determined, or GL codes conflict between sources, create a Jira ticket in the FIN-Exceptions queue. Paste Template B-1 into the description and assign to the Finance Controller listed on the FIN-Exceptions boards pinned issue (see §1.3 Queue Assignee). In comments, note the Jira issue keys and Slack search you used and what evidence was not found or conflicted.</li>
</ul>
<h2 id="22-performing-expense-variance-analysis">2.2 Performing Expense Variance Analysis</h2>
<p><strong>Objective:</strong> Monitor departmental spending against approved quarterly budgets and identify material variances requiring explanation.</p>
<ul>
<li>
<p><strong>Data pull:</strong> From Jira issue OPS-FIN-BVA-[Department]-[Quarter], download the budget-vs-actual export attached to the issue (Excel as provided).</p>
</li>
<li>
<p><strong>Flag overspend:</strong> In Excel, add a column for percentage variance using (Actual Budget) ÷ Budget. If Budget is in column B and Actual is in column C, use =(C2-B2)/B2 formatted as Percentage. If Budget = 0, use =IF(B2=0,IF(C2&gt;0,9999,0),(C2-B2)/B2) formatted as Percentage. Interpretation: 9999% means actual spend with a $0 budget and must be reviewed. Filter Variance % to show values greater than 10% (includes 9999% rows).</p>
</li>
<li>
<p><strong>Investigate cause:</strong> In Email, open the shared mailbox finance.ops@vanguardshield.com. Search using the over-budget line item name and variants (vendor, project, cost center) across at least the prior 90 days. Capture search terms used and whether results were found.</p>
</li>
<li>
<p><strong>Document finding:</strong> In Word, paste Memo Template D-1. Complete fields from the Budget vs. Actual workbook and any supporting emails. For the Department Head Name field in the memo, read the “Department Head” custom field on the OPS-FIN-BVA issue (see §1.3 for the field name and fallback path). If no justification email exists, do not infer a reason; state that no supporting justification was found, document search terms and date range, and proceed to escalation. If a justification email is found, complete Memo Template D-1 with the supporting details, attach the finished memo to the original OPS-FIN-BVA Jira issue, and mark the variance as Supported in the Budget vs. Actual workbook; do not escalate to FIN-Exceptions.</p>
</li>
<li>
<p><strong>Escalate unsupported variance:</strong> Create a Jira ticket in FIN-Exceptions titled Unsupported Expense Variance [Department] Q[Number] [Line Item]. Attach the drafted Memo D-1 and the budget-vs-actual export from the BVA issue. Paste Template B-6 into the description (it duplicates and extends the field list below for grading consistency). Also include in the description: (a) line item name, (b) budget, actual, variance %, (c) mailbox searched, (d) exact search terms and date range, (e) Controller disposition request. Assign to the Finance Controller per §1.3 Queue Assignee unless otherwise directed by your manager.</p>
</li>
<li>
<p><strong>File workpaper:</strong> Save the Word memo per §1.4 (include department and quarter in the filename). Attach it to the same Jira issue (or FIN-Exceptions ticket). If applicable, put the Jira key in the file name or memo header (e.g., Jira: FIN-EXC-####).</p>
</li>
</ul>
<h2 id="23-verifying-fixed-asset-depreciation">2.3 Verifying Fixed Asset Depreciation</h2>
<p><strong>Objective:</strong> Ensure qualifying asset purchases are capitalized and depreciated in accordance with company policy.</p>
<ul>
<li><strong>Identify potential assets:</strong> From Jira OPS-FIN-FA-[period], download the general expense ledger</li>
</ul>
<p>attachment (Excel). Filter Transaction Amount for values ≥ $10,000.</p>
<ul>
<li>
<p><strong>Check capitalization status:</strong> Cross-reference transaction IDs against the fixed-asset subledger attachment (Excel) from the same Jira package.</p>
</li>
<li>
<p><strong>Verify depreciation method:</strong> For rows marked as Fixed Asset, compare Asset Class to the Vanguard Depreciation Matrix: IT Equipment = 3 years straight-line; Furniture = 7 years MACRS; Software = 5 years straight-line.</p>
</li>
</ul>
<ul>
<li>
<p><strong>If method is wrong or asset class missing from matrix:</strong> Do not edit source ledgers yourself. Create or update a Jira ticket in FIN-FA-Review: (a) if class is in the matrix but life/method wrong, request change citing matrix line; attach Excel excerpt and any PDF invoice from Jira; assign to the Senior Accountant listed on the FIN-FA-Review boards pinned issue per §1.3 Queue Assignee. (b) If class is not in the matrix, request review with proposed life blank or TBD—Policy Needed; assign to the same Senior Accountant.</p>
</li>
<li>
<p><strong>Prepare adjustment (capitalization only when qualified):</strong> For items ≥ $10,000 missing from the subledger, do not capitalize on dollar value alone. Confirm qualification using invoice/PO text in Jira PDF attachments and descriptions in Excel: nature (tangible or qualifying software, not routine services), useful life &gt; 12 months, company ownership/control, threshold met and not excluded (training, support, professional services). Capitalization guidance: items such as computers, servers, vehicles, furniture, machinery, and licensed software with a perpetual or multi-year term generally qualify (useful life &gt; 12 months). Items such as consulting fees, temporary-labor hours, consumable supplies, maintenance agreements billed monthly, and SaaS subscriptions billed annually without a perpetual license are routine services and do not qualify. If the invoice description does not make the category obvious, treat the item as unclear and escalate per the instructions below. If qualified, create Jira OPS-FIN-JE draft with comment listing invoice/PO, vendor, description, proposed asset class; assign to the Senior Accountant per the FIN-FA-Review boards pinned issue. If clearly not a qualifying asset, document conclusion in Excel notes and continue. If unclear, Jira comment to the Senior Accountant: Capitalization eligibility unclear—policy confirmation needed.</p>
</li>
</ul>
<h2 id="24-month-end-finance-summary-deck-powerpoint">2.4 Month-end Finance Summary Deck (PowerPoint)</h2>
<p><strong>Objective:</strong> Provide a leadership-ready summary after intercompany suspense month-end work.</p>
<p><strong>When:</strong> After completing §2.1 for the calendar month (or when OPS-FIN-MONTH-[YYYY-MM] is marked complete per that issue).</p>
<ul>
<li>
<p><strong>Build deck:</strong> Create the finance month-summary PowerPoint for the period (name per §1.4; include year-month in the filename). Slides required: (1) Title — Vanguard Shield | Finance</p>
</li>
<li>
<p>month-end | [Month YYYY]; analyst name. (2) Suspense — lines cleared to FIN-100 (count),</p>
</li>
<li>
<p>open exceptions (count), up to five Jira keys only (omit dollar amounts unless the parent issue explicitly allows). (3) Exceptions — remaining FIN-Exceptions keys and stated next action.</p>
</li>
<li>
<p><strong>File:</strong> Attach that month-summary deck to Jira OPS-FIN-MONTH-[YYYY-MM] (or the month-close parent named on that issue).</p>
</li>
</ul>
<h1 id="3-treasury-payables-management">3. Treasury &amp; Payables Management</h1>
<h2 id="31-managing-daily-cash-liquidity">3.1 Managing Daily Cash Liquidity</h2>
<p><strong>Objective:</strong> Ensure Vanguard Shield maintains adequate liquid cash to cover daily outflows.</p>
<ul>
<li>
<p><strong>Preflight (data package):</strong> By 8:30 AM ET, open Jira OPS-TRE-LIQUIDITY-[YYYY-MM-DD]. Confirm the issue description states the reporting date and that the daily liquid position attachment (PDF or Excel) is present for that date. If the attachment is missing, mis-dated, or unreadable, comment on the same issue with the Data package incomplete—cannot certify liquidity review and create or reopen Jira OPS-FIN-DATA-[date] per the routing note in the OPS TRE-LIQUIDITY description. Do not estimate a balance from prior days.</p>
</li>
<li>
<p><strong>Record snapshot:</strong> Download the liquid position attachment. Capture Current Liquid Balance. Add a Jira comment on OPS-TRE-LIQUIDITY with: (a) time of review (ET), (b) balance, (c) attachment name/version used, (d) your initials.</p>
</li>
</ul>
<ul>
<li>
<p><strong>Threshold test:</strong> If Current Liquid Balance is greater than or equal to $15,000,000, comment No liquidity transfer required—meets threshold and stop for that day.</p>
</li>
<li>
<p><strong>Calculate transfer amount:</strong> If below $15,000,000, compute TransferAmount = $15,000,000 Current Liquid Balance. Follow rounding rules stated on OPS-TRE-LIQUIDITY (if none, round to the nearest $1,000). Record the arithmetic (balance read, subtraction, and rounded result) for inclusion in the TRE-Investments issue created in the Route for approval step below.</p>
</li>
<li>
<p><strong>De-duplicate requests:</strong> Search Jira project TRE-Investments for open issues titled Daily Liquidity Transfer - [same calendar date]. If one already exists in Awaiting Treasury Director Approval with the same calculated amount, comment Duplicate liquidity request detected—see [KEY] instead of creating a second ticket. If an open ticket exists with a different amount, comment Amount superseded—recalculated to $[new] with brief rationale before proceeding.</p>
</li>
<li>
<p><strong>Route for approval:</strong> Create or update Jira TRE-Investments issue titled Daily Liquidity Transfer - [Date]. Paste Template B-7 into the description, then add the arithmetic recorded above (balance read, subtraction, and rounded result) into the description or as an attached one-line Excel screenshot. Set status to Awaiting Treasury Director Approval. B-7 captures OPS-TRE LIQUIDITY key, balance read, TransferAmount, fund instruction, and snapshot link.</p>
</li>
<li>
<p><strong>Blocked / stale path:</strong> If the TRE-Investments issue is rejected or remains in Awaiting Treasury Director Approval for more than one full business day after submission, comment on OPS-TRE LIQUIDITY-[date] with the blocking TRE-Investments key and create Jira TRE-Exceptions titled Liquidity Transfer Blocked [Date]; assign per the Treasury escalation roster in the OPS-TRE LIQUIDITY issue description. If the roster section of that issue description is blank or missing, look up the assignee on the TRE-Exceptions boards pinned issue per §1.3 Queue Assignee.</p>
</li>
</ul>
<h2 id="32-resolving-vendor-payment-discrepancies">3.2 Resolving Vendor Payment Discrepancies</h2>
<p><strong>Objective:</strong> Investigate vendor-reported nonreceipt of payments.</p>
<ul>
<li>
<p><strong>Investigate payment status:</strong> Open Jira issue OPS-AP-INV-[InvoiceNumber]. Read Payment Status and ACH Trace Number fields in the description or custom fields. If status is Paid, copy the 12-digit ACH trace number. If status is not Paid (Pending, Processing, Approved-Unpaid, Under Review): (a) do not request a trace yet, (b) capture status and payment run/date from the Jira description and record them in a Jira comment on the issue (e.g., “Status: [status]; scheduled payment run: [date]”), (c) Email the vendor using Template A-4 without attaching a clearing confirmation, (d) if the vendor disputes urgency or invoice is past due, Email the AP Lead listed on the AP queue boards pinned issue per §1.3. If status is failed/rejected, set Jira label or comment FIN-201 Vendor AP Hold and send Template A-2.</p>
</li>
<li>
<p><strong>Trace funds (Paid status only—skip this step if payment status is not Paid):</strong> Download the bank trace result PDF from Jira OPS-AP-TRACE-[TraceNumber] (or use the trace attachment on the invoice issue if OPS-AP-TRACE is not used). Interpret the PDF as follows: (1) Cleared / successful — status text or code indicates completion (e.g., Posted, Completed, Settled,</p>
</li>
</ul>
<p>Success, ACK, or equivalent) and does not show a return or reject code; (2) Rejected / failed — status shows Rejected, Failed, Returned, Unpaid, or an ACH return code (e.g., R01R33) or bank “beneficiary reject” language; (3) Pending / inconclusive — status is Processing, Pending, or ambiguous: add Jira comment Trace inconclusive—[quote field names/values] on OPS-AP-INV and do not send Template A-1; escalate per AP queue pinned instructions. Proceed to the branch below based on (1) or (2) only when certain.</p>
<ul>
<li>
<p><strong>If payment cleared:</strong> Download the clearing confirmation PDF from Jira OPS-AP-INV[InvoiceNumber] first (primary location). If it is not attached there, download it from OPS-AP TRACE-[TraceNumber]. If neither issue contains the file, comment Clearing confirmation missing on OPS-AP-INV and follow the AP queues exception path—do not send Template A-1 until the PDF is attached. Email the vendor Template A-1 attaching the PDF.</p>
</li>
<li>
<p><strong>If payment rejected:</strong> Comment on OPS-AP-INV with trace outcome summary (field/value from trace PDF). Update Jira OPS-AP-INV with FIN-201 Vendor AP Hold. Email the vendor Template A-2.</p>
</li>
</ul>
<h2 id="33-auditing-high-risk-wire-transfers">3.3 Auditing High-Risk Wire Transfers</h2>
<p><strong>Objective:</strong> Detect international wire transfers lacking required dual authorization.</p>
<ul>
<li>
<p><strong>Pull population:</strong> From Jira OPS-TRE-WIRES-[Quarter], download the international wires population workbook attached to the issue (Excel as provided).</p>
</li>
<li>
<p><strong>Verify authorization:</strong> For each Wire ID, open Slack and search #treasury-wires in this order until you locate the approval thread (document which query worked in your Excel wire log or Jira OPS TRE-WIRE comment): (1) has:link [Wire ID] — same pattern family as §2.1 finance approvals, for threads where the wire ID appears in a linked URL; (2) in:#treasury-wires [Wire ID]; (3) in:#treasury-wires "[Wire ID]" (quoted exact match). If all three return no results, record Slack search exhausted for that Wire ID and proceed to Escalation (missing dual approval). When documenting for Compliance (Template B-3), copy the same query order and outcome into the Slack evidence line.</p>
</li>
<li>
<p><strong>Check signatories:</strong> Confirm two distinct Approved messages from users whose Slack profile Title shows VP, AVP, SVP, EVP, C-level, or higher. Record approver names, exact Approved text, and titles in Excel or in a Jira comment on OPS-TRE-WIRE-[WireID].</p>
</li>
<li>
<p><strong>Escalation (missing dual approval):</strong> Update Jira OPS-TRE-WIRE-[WireID] with exception code TRE-900 High-Risk Exception (Appendix C). Create Jira Compliance-Alerts with title Exception Report: International Wire Control Exception [Wire ID]. Paste Template B-3 into the description; attach your Excel wire row or export. Assign to the Chief Compliance Officer listed on the Compliance-Alerts boards pinned issue per §1.3 Queue Assignee. Immediately after the Compliance-Alerts issue is created, send Slack Template B-4 to #compliance-urgent with the new Compliance-Alerts issue key only—do not post wire amounts or bank details in Slack; reference Jira only.</p>
</li>
<li>
<p><strong>Happy path:</strong> Update Jira OPS-TRE-WIRE-[WireID] to Verified (or equivalent) when dual approval is confirmed. No Compliance ticket required.</p>
</li>
</ul>
<h2 id="34-auditing-vendor-tax-compliance">3.4 Auditing Vendor Tax Compliance</h2>
<p><strong>Objective:</strong> Support accurate 1099 reporting by maintaining complete and valid vendor tax documentation.</p>
<ul>
<li>
<p><strong>Check payment threshold:</strong> From Jira OPS-AP-1099-[Year], download the year-to-date vendor disbursements spreadsheet attached to the issue. Filter YTD Total &gt; $600.</p>
</li>
<li>
<p><strong>Validate W-9:</strong> For each vendor over threshold, open Jira OPS-VND-[VendorID] and confirm a W 9 PDF is attached and current.</p>
</li>
<li>
<p><strong>Apply hold if required:</strong> If no W-9 PDF on the Jira vendor record, add comment and label FIN 201 Vendor AP Hold on the active payables issue for that vendor.</p>
</li>
<li>
<p><strong>Notify vendor:</strong> Email Template A-3 from compliance@vanguardshield.com. Do not remove the hold until a signed W-9 PDF is received; attach the PDF to Jira OPS-VND-[VendorID].</p>
</li>
</ul>
<h1 id="4-accounts-receivable-billing">4. Accounts Receivable &amp; Billing</h1>
<h2 id="41-reviewing-aged-accounts-receivable">4.1 Reviewing Aged Accounts Receivable</h2>
<p><strong>Objective:</strong> Mitigate bad debt through timely collections review.</p>
<ul>
<li>
<p><strong>Pull aging report:</strong> From Jira OPS-AR-AGING-[date], download the AR aging export attached to the issue (Excel as provided). Filter Days Overdue &gt; 90.</p>
</li>
<li>
<p><strong>Check communications:</strong> For each flagged Client ID, Slack #ar-collections — search has:link [Client ID] or the Client ID text per workspace practice. Confirm whether a payment plan is noted.</p>
</li>
</ul>
<ul>
<li>
<p><strong>Issue demand letter:</strong> If no payment plan, Word — paste Template D-3. Fill Client ID and Amount. Export to PDF per §1.4 (include client ID and date in the filename).</p>
</li>
<li>
<p><strong>Send communication:</strong> From Jira OPS-AR-CLIENT-[ClientID], read the Billing Contact Email field in the issue description (see §1.3 for field name and fallback). Email the PDF demand letter to that address. If no billing contact is listed, Slack #ar-collections using Template B-5 with Client ID only; do not send the letter until contact is provided.</p>
</li>
<li>
<p><strong>Update status:</strong> Comment on Jira OPS-AR-CLIENT-[ClientID]: account status Demand Letter Sent (document date, letter filename, and billing contact used). If no response is received within the timeframe stated in the demand letter (Template D-3), update the comment to Collections Hold and note the date the hold took effect.</p>
</li>
</ul>
<h1 id="5-underwriting-premium-operations">5. Underwriting &amp; Premium Operations</h1>
<h2 id="51-conducting-premium-variance-audits">5.1 Conducting Premium Variance Audits</h2>
<p><strong>Objective:</strong> Reconcile estimated premium basis data with actual exposure at policy end.</p>
<ul>
<li>
<p><strong>Gather source documents:</strong> From Jira OPS-UW-POL-[PolicyNumber], download the policys estimated-exposure and actual-exposure attachments (PDF or Excel as provided on the issue— use the filenames or labels listed in the issue description).</p>
</li>
<li>
<p><strong>Canonical rate file:</strong> From Jira OPS-UW-RATETABLES-[YYYY] (or the master rate-table issue named in §1.3 / the policy issue), download the current underwriting rate workbook attachment. That master issue is the system of record—do not use desktop copies, ad-hoc Email attachments, or unlinked files.</p>
</li>
<li>
<p><strong>Version pin:</strong> On OPS-UW-POL-[PolicyNumber], read the Rate Table Source field (see §1.3). It must reference the same master rate-table issue key and attachment name as the file you downloaded. If missing, comment Rate table version not pinned—using master per SOP and proceed; if it references a different key or revision date than the attachment you used, stop and create Jira UW-Exceptions Rate Table Mismatch [PolicyNumber].</p>
</li>
<li>
<p><strong>Calculate actual premium:</strong> Using the downloaded master workbook only, enter payroll figures from the actual-exposure attachment for each classification code to compute audited premium.</p>
</li>
<li>
<p><strong>Update audit record:</strong> Enter the calculated audited premium in the designated audit workpaper attached to OPS-UW-POL-[PolicyNumber] (create or update the workbook template linked from the issue if empty). Add a Jira comment: Audited Premium: $[Amount] | Basis: [Classification codes used] | Variance from estimated: [+/%]. If the issue has an Audited Premium custom field, populate it.</p>
</li>
<li>
<p><strong>Issue final statement:</strong> When the Jira issue status is Audit Complete (required fields and audit workpaper attached per the issue checklist), use the Generate Audit Statement workflow transition on the issue. If the transition is missing, confirm: (a) the audit workpaper is attached, (b) the Audited Premium field is populated, and (c) status is Audit Complete. If all are met but the transition is still absent, create Jira IT-Support referencing the policy issue key. If the resulting status shows UND-304 Audit Variance, treat as expected for material differences.</p>
</li>
</ul>
<h2 id="52-calculating-multi-state-tax-nexus">5.2 Calculating Multi-State Tax Nexus</h2>
<ul>
<li>
<p><strong>Objective:</strong> Prepare state exposure and tax allocation support for multi-state operations.</p>
</li>
<li>
<p>Step 1. Review application: From Jira OPS-UW-APP-[ApplicationID], download the locations / schedule attachment(s) listed on the issue. Note multiple states if present.</p>
</li>
<li>
<p>Step 2. Determine surtaxes: From the same Jira issue (or linked underwriting reference issue named in the description), download the state tax / surtax matrix attachment. Cross-reference states from the schedule.</p>
</li>
</ul>
<p>Request missing payroll (if needed): If total payroll is not on OPS-UW-APP-[ApplicationID] or on a linked policy issue named in the description, add a Jira comment on OPS-UW-APP-[ApplicationID]: Payroll attachment required for multi-state tax allocation — see OPS-UW-TAX-[ApplicationID]. @mention the Assignee or Underwriter field on that issue. If both are blank, Email the Underwriting intake mailbox (§1.3) with subject UW-Data—Payroll for OPS-UW-APP-[ApplicationID] and both Jira keys in the body. Optional same-day notice: Slack per UW data Slack in §1.3 with only the two Jira keys—no dollar amounts. Do not continue to the calculation step until payroll is provided via Jira attachment or comment.</p>
<p>Step 3. Calculate allocation and surtax: In Excel, enter total payroll from the attachment (or underwriter reply) on the issue. Allocate by state: (a) if schedule shows payroll by state, State % = State Payroll ÷ Total Payroll; (b) if only locations, State % = (# locations in state ÷ total locations). Note the basis in a cell. For each state: Allocated Payroll = Total Payroll × State %; State Surtax = Allocated Payroll × rate from matrix (e.g., 1.25% as 0.0125). The next step uses surtax dollars.</p>
<ul>
<li>Step 4. Finalize entry: Save the completed allocation workbook using the naming convention stated on OPS-UW-TAX-[ApplicationID] or, if none is stated, per §1.4 (include the application identifier in the filename). Attach it to that issue, and record state tax amounts in the issue description table if provided. Comment Save Tax Allocation with date and analyst initials.</li>
</ul>
<h1 id="6-hr-payroll-employee-expenses">6. HR, Payroll &amp; Employee Expenses</h1>
<h2 id="61-reconciling-payroll-tax-filings">6.1 Reconciling Payroll Tax Filings</h2>
<p><strong>Objective:</strong> Ensure tax remittances align with internal payroll liability records.</p>
<ul>
<li>
<p><strong>Gather reports:</strong> From Jira OPS-HR-PAYROLL-[Quarter], download the vendor tax filing PDF and the internal tax liability file (CSV) listed as attachments on the issue.</p>
</li>
<li>
<p><strong>Reconcile totals:</strong> In Excel, compare total SUI on the vendor PDF to the CSV. A jurisdiction-level dollar variance of $50.00 or less (absolute value) is treated as immaterial and does not require a</p>
</li>
</ul>
<p>variance workbook; note “immaterial rounding variance — [$X.XX]” in a Jira comment on OPS HR-PAYROLL-[Quarter] and proceed to the next jurisdiction. Variances exceeding $50.00 require documentation per the next step. Note: if the OPS-HR-PAYROLL issue description or the HR Payroll queues pinned issue contains a Materiality Override with a different dollar threshold, use that threshold instead (see Materiality Override under §1.3).</p>
<ul>
<li>
<p><strong>Document variances:</strong> If any jurisdiction exceeds the materiality threshold, create a quarterly SUI variance workbook with worksheet Variance; row 1 headers: Jurisdiction | Vendor SUI (PDF) |</p>
</li>
<li>
<p>Internal SUI (CSV) | Dollar Variance (Internal Vendor) | Variance % (if Vendor &gt; 0) | Notes; one row per jurisdiction that exceeded the threshold; Total row; Notes cite source attachment names. Save using the FIN-Exceptions or HR-Payroll naming convention on the issue, or per §1.4.</p>
</li>
<li>
<p><strong>Route for action:</strong> Email the completed variance workbook to payroll.ops@vanguardshield.com with subject Quarterly SUI Variance Identified. Attach or link the Jira OPS-HR-PAYROLL key in the email body.</p>
</li>
</ul>
<h2 id="62-auditing-sales-team-travel-expense-te">6.2 Auditing Sales Team Travel &amp; Expense (T&amp;E)</h2>
<p><strong>Objective:</strong> Ensure employee expenses are business-related and adequately documented.</p>
<ul>
<li>
<p>Step 1. <strong>Review submissions:</strong> Open Jira OPS-HR-TE-[ReportID] for each Pending Approval expense report from Sales (details in issue description: line items, amounts, merchant).</p>
</li>
<li>
<p>Step 2. <strong>Cross-reference business activity:</strong> From OPS-HR-TE, classify each line as (A) meal, travel, lodging, mileage, or client entertainment (non-merchandise), or (B) Marketing Promo or</p>
</li>
<li>
<p>Client Gifts (merchandise). For (A) only, note weekday vs weekend/holiday, open Calendar, and confirm a meeting, client event, or business travel that covers the expense (including multi-day</p>
</li>
</ul>
<p>windows). If (A) and no matching calendar event, treat as missing justification and go to Step 4. For (B), do not require a Calendar event—skip Calendar for that line and go to Step 3 (Shopify) only.</p>
<ul>
<li>
<p>Step 3. <strong>Verify merch purchases:</strong> For each line you classified as merchandise (B) in Step 2 (Marketing Promo or Client Gifts), open Shopify Orders tab; search employee name to confirm order through approved internal store.</p>
</li>
<li>
<p>Step 4. <strong>Take action:</strong> Comment on Jira OPS-HR-TE with rejection reason and set workflow to rejected when: (a) a non-merchandise line (per Step 2) has no matching Calendar event, (b) a non-merchandise line falls on a weekend/holiday without business calendar context, or (c) a merchandise line (Marketing Promo or Client Gifts) is not found in Shopify per Step 3. Standard note text: Missing business justification/unauthorized vendor. Please submit personal reimbursement.</p>
</li>
</ul>
<p>Notify manager (rejections only): When you applied the Take action step and set the expense report workflow to rejected for any qualifying line, send a Slack DM using Template B-2. Manager identity: read the Reporting Manager custom field on Jira OPS-HR-TE-[ReportID] (see §1.3 for field conventions and the fallback path if the field is blank). If the People directory also returns no result, create Jira HR-Ops Manager Lookup Needed T&amp;E Exception [Employee Name/ID] and paste Template B-8 into the description (include OPS-HR-TE key); or Slack #hr-ops-help with the same fields as B-8 in one message; or Email hrops@vanguardshield.com with subject Manager Lookup Needed T&amp;E Exception [Employee Name/ID] and body text from Template B-8. Do not send Template B-2 until the manager is confirmed.</p>
<ul>
<li>
<p>Step 5. <strong>Approve valid reports (happy path):</strong> When no line met the rejection tests in the Take</p>
</li>
<li>
<p>action step (all non-merchandise lines have supporting Calendar coverage; all merchandise lines passed Shopify in Step 3), add Jira comment T&amp;E review complete—all lines supported | OPS</p>
</li>
<li>
<p>HR-TE-[ReportID]. Transition the workflow from Pending Approval to Approved using the transition names under OPS-HR-TE workflow (Sales T&amp;E) in §1.3. Do not send Template B-2.</p>
</li>
</ul>
<h1 id="7-claims-handling-subrogation-fraud">7. Claims Handling, Subrogation &amp; Fraud</h1>
<h2 id="71-identifying-subrogation-opportunities">7.1 Identifying Subrogation Opportunities</h2>
<p><strong>Objective:</strong> Identify closed, paid (indemnity issued) claims where a police report suggests third-party liability. Subrogation recovery generally follows payment to the insured; unpaid closures are out of scope for this triage queue.</p>
<ul>
<li>
<p>Step 1. <strong>Build population:</strong> Run the saved Jira filter CLM-Subro-Triage (or equivalent) limited to Status = Closed-With-Payment (or your closed-and-indemnity-paid terminal status). Optionally export issue keys to a local Excel batching list (name per §1.4) for batching. Work issues in ascending claim number unless the filter description specifies a different priority.</p>
</li>
<li>
<p>Step 2. <strong>Police report gate:</strong> For each CLM-[number], confirm a police report PDF is attached (issue checklist or labels—common filenames include “Police_Report”). If missing or unreadable, comment Subro triage skipped—police report PDF missing and skip; do not infer fault from other documents.</p>
</li>
<li>
<p>Step 3. <strong>Open and index PDF:</strong> Download that police report PDF. Note agency, report number, and report date from the header in a Jira triage comment.</p>
</li>
<li>
<p>Step 4. <strong>Read narrative and parties:</strong> Identify named drivers, unit numbers, and which party represents our insured (policyholder or listed driver). Skim for collision type, signals, and any statement of fault.</p>
</li>
<li>
<p>Step 5. <strong>Positive indicators (third party):</strong> Flag subrogation potential only when the narrative or supplemental sections attribute fault to another party using at least one of: the exact phrases Citation Issued, At Fault, or Failed to Yield directed at a non-insured party; or equivalent</p>
</li>
</ul>
<p>standardized wording permitted by the rubric linked from CLM-Subro-Triage. If equivalents are unclear, follow Ambiguous or shared fault below—do not treat the report as meeting Positive indicators.</p>
<ul>
<li>
<p>Step 6. <strong>Negative indicators (no flag):</strong> Do not flag if the report shows our insured was cited, labeled At Fault, Failed to Yield (insured), or the narrative indicates sole insured negligence. Comment Subro triage—no third-party fault language.</p>
</li>
<li>
<p>Step 7. <strong>Ambiguous or shared fault:</strong> If fault is shared, unclear, or heavily redacted, comment Subro triage—ambiguous fault narrative; supervisor review. Create Jira CLM-SUBRO-REVIEW linked to CLM-[number]. Assign to the on-call Claims Supervisor listed in the CLM-Subro-Triage filter description (look for the “On-Call Supervisor” line; it is updated weekly by the Claims desk lead). If the filter description does not contain a current on-call name, Slack #claims-ops with: “[Subro Triage] Ambiguous fault — CLM-[number] — need on-call supervisor assignment.” Do not apply CLM-440 until cleared.</p>
</li>
<li>
<p>Step 8. <strong>Queue transfer (positive):</strong> When Positive indicators (third party) are satisfied and neither Negative indicators (no flag) nor Ambiguous or shared fault applies, comment Subro potential: [brief quote or section/page reference]. Transition Assign to Subrogation or label CLM 440 Subro Potential per workflow.</p>
</li>
</ul>
<h2 id="72-processing-multi-beneficiary-life-claims">7.2 Processing Multi-Beneficiary Life Claims</h2>
<p><strong>Objective:</strong> Support accurate claim determination and payment allocation.</p>
<ul>
<li><strong>Verify documentation:</strong> From Jira CLM-LIFE-[number], download the death certificate PDF (see issue attachment list or checklist). Compare name and SSN to insured fields in the Jira issue. If</li>
</ul>
<p>mismatch: do not allocate; set status CLM-910 Identity Verification Hold; add note with document reference; transition Route to Claims Supervisor (CLM-Identity). Continue to Step 3 only to flag conflicts—no payout steps until supervisor clears hold.</p>
<ul>
<li>
<p><strong>Review beneficiary schedule:</strong> Download the original policy (or declarations) PDF attached to the issue; note Primary and Contingent percentage splits.</p>
</li>
<li>
<p><strong>Flag conflicts:</strong> Review Jira comments and PDF attachments for divorce decrees (finalized prior to the insured's date of death), competing claims, court orders, attorney letters. If CLM-910 active, do not set CLM-920; add note re potential conflict and tag the comment “Pending CLM-920 review after CLM-910 clearance.” When the supervisor subsequently clears CLM-910, return to this step: if the potential-conflict note still applies, set CLM-920 Complex Beneficiary Hold and transition to CLM-Legal per the instructions below. If identity cleared and conflict exists: set CLM-920 Complex Beneficiary Hold; note file name and date; transition to CLM-Legal (the queue is assigned to the Legal Claims lead listed on the CLM-Legal boards pinned issue per §1.3 Queue Assignee); stop.</p>
</li>
<li>
<p><strong>Calculate allocation:</strong> If CLM-910 Identity Verification Hold is still active, stop here—do not calculate allocation or route for payout; wait for supervisor clearance before returning to this step. If CLM-920 Complex Beneficiary Hold is active for any reason (including survival ambiguity in the template below), stop here—do not calculate payout amounts or transition to AP; wait for CLM Legal to clear CLM-920. If CLM-910 has been cleared, CLM-920 is not active, and Step 3 found no conflicts, read Death Benefit / Face Amount from the original policy PDF attachment; compute each beneficiary share. Record the allocation in a Jira comment on CLM-LIFE-[number] using the following structured format:</p>
</li>
</ul>
<p>--- Beneficiary Allocation ---</p>
<p><strong>Policy:</strong> [PolicyNumber] | Face Amount: $[Amount]</p>
<p>B <strong>eneficiary 1:</strong> [Full Name] | Designation: Primary | Split: [X]% | Amount:</p>
<p>$[Calculated] <strong>Beneficiary 2:</strong> [Full Name] | Designation: Primary | Split: [Y]% |</p>
<p>Amount: $[Calculated]</p>
<p>(Repeat for each beneficiary. List Contingent beneficiaries only if no Primary beneficiaries survive. To determine survival status: check Jira attachments for death certificates or court declarations naming a primary beneficiary. If none exist, assume primaries survive. If a primary beneficiary is confirmed deceased (death certificate attached), exclude them and redistribute their share pro rata</p>
<p>among surviving primaries (new % = original % ÷ sum of surviving primaries' original %). If survival is ambiguous, set CLM-920 Complex Beneficiary Hold, route to CLM-Legal per Step 3, and STOP?do not finish this allocation block or transition to AP for payout.)</p>
<p>Analyst: [Initials] | Date: [YYYY-MM-DD]</p>
<p>Route to AP for payout only when CLM-910 and CLM-920 are not active, the structured allocation comment is complete, and you did not stop for ambiguous survival above. Then transition the issue to Route to AP for Payout with the allocation comment in place.</p>
<h2 id="73-evaluating-fraud-risk-in-claims">7.3 Evaluating Fraud Risk in Claims</h2>
<p><strong>Objective:</strong> Identify claim anomalies requiring SIU review.</p>
<ul>
<li>
<p>Step 1. <strong>Triage intake:</strong> Open Jira CLM-PROP-[number] from the SIU prep queue or supervisor assignment. Read loss type, date of loss, and any prior-claim flags in the description. If status is already CLM-999, confirm whether you are documenting supplemental findings only.</p>
</li>
<li>
<p>Step 2. <strong>Photo inventory:</strong> Download current-loss images from Jira attachments. Current-loss images are defined as files with image extensions (.jpg, .jpeg, .png, .gif, .tiff) whose Jira attachment label or file name includes the reported date of loss or contains the word “current,” “loss,” or “scene.” Exclude PDF documents, spreadsheets, and any image file whose name or</p>
</li>
</ul>
<p>label references a prior claim number (those are used in the historical comparison in Step 3). Comment Photo inventory complete—[n] image files with the list of file names included in the comment.</p>
<ul>
<li>
<p>Step 3. <strong>Historical comparison:</strong> Use the historical photo package linked from the claim issue (ZIP or prior CLM attachments). <strong>Identical match</strong> (binary): same file as a prior attachment (matching file name and size, or checksum if provided in Jira), or documentation in Jira explicitly states the file is a re-upload from a prior claim. <strong>Same-angle match</strong> (stricter—use only when all are true; otherwise do not use this label): (i) prior and current issues share the same loss location address in Jira; (ii) the same architectural feature or vehicle body panel clearly occupies the majority of both frames (same wall face, same bumper corner, etc.—not merely “both show water damage”); (iii) at least two fixed reference points (e.g., two corners of one window, or plate + same body line) appear in the same left-to-right order and within 15% of frame width of each others positions. If you cannot verify (ii) and (iii) without guesswork, do not call it a same-angle match—comment Possible visual similarity—needs manual review and do not rely on that alone for Step 6 unless an <strong>identical</strong> match exists or Step 5 hits. Document confirmed pairs as Current [file] matches Prior CLM-[id] [file/date] — [Identical | Same-angle per criteria] in Jira.</p>
</li>
<li>
<p>Step 4. <strong>Metadata sanity check:</strong> If visible timestamps or embedded file dates contradict the reported date of loss, note Date metadata inconsistency in an internal Jira comment (no accusatory language in customer-visible fields).</p>
</li>
<li>
<p>Step 5. <strong>Inspector notes:</strong> Download the field inspector notes PDF from the claim issue attachments (filename often includes “inspector” or “field”). Search for Inconsistent, Pre-existing, Wear and tear, Prior damage, Unrelated. Copy exact wording into an internal Jira comment (SIU prep—inspector quotes).</p>
</li>
<li>
<p>Step 6. <strong>Decision matrix:</strong> Apply SIU hold and referral below if (a) an Identical match or a confirmed Same-angle match (per the criteria in Historical comparison, Step 3) is documented, OR (b) Inspector notes contain any keyword hit from that step, OR (c) Metadata sanity check shows a date inconsistency that undermines loss timing. If none apply, comment SIU prep—no automated SIU triggers; resume standard handling.</p>
</li>
<li>
<p>Step 7. <strong>SIU hold:</strong> When the Decision matrix above applies, set CLM-999 SIU Hold. Do not discuss fraud theories with the insured in the same thread as SIU comments.</p>
</li>
<li>
<p>Step 8. <strong>Refer to SIU:</strong> Word — Memo Template D-2; save the referral memo per §1.4 (include claim number in the filename); attach to Jira SIU-INTAKE-[ClaimNumber]. On CLM-[number], comment only SIU referral filed—see SIU-[key].</p>
</li>
</ul>
<h2 id="appendix-a-external-communication-templates-email">Appendix A: External Communication Templates (Email)</h2>
<p>All external emails must be sent from an authorized @vanguardshield.com account. Templates below ordered A-1 through A-4.</p>
<h2 id="template-a-1-proof-of-cleared-payment-vendor">Template A-1: Proof of Cleared Payment (Vendor)</h2>
<p><strong>Subject: Vanguard Shield Mutual - Payment Confirmation - Invoice #[Invoice Number]</strong></p>
<p>Dear [Vendor Representative],</p>
<p>Thank you for contacting us regarding Invoice #[Invoice Number]. According to our Accounts Payable records, this payment was successfully processed and cleared.</p>
<p><strong>Payment Details:</strong></p>
<ul>
<li>
<p>Amount: $[Amount]</p>
</li>
<li>
<p>Date Cleared: [Date]</p>
</li>
<li>
<p>ACH Trace Number: [Trace Number]</p>
</li>
</ul>
<p>Attached is the PDF payment confirmation for your records. If you need further assistance, please let us know.</p>
<p>Best regards,</p>
<p>Finance Operations | Vanguard Shield Mutual | support@vanguardshield.com | 1-800-555-0199</p>
<h2 id="template-a-2-payment-failure-notification-vendor">Template A-2: Payment Failure Notification (Vendor)</h2>
<p><strong>Subject: Vanguard Shield Mutual - Payment Issue - Invoice #[Invoice Number]</strong></p>
<p><strong>Dear [Vendor Representative],</strong></p>
<p>We recently attempted to process payment for Invoice #[Invoice Number] in the amount of $[Amount], but the transaction was rejected by the receiving bank.</p>
<p>For security, updated banking instructions must not be sent in plain email. Please reply to this message and we will send a separate Email with a secure upload link, or return the completed PDF bank verification form attached to your Jira vendor profile update ticket (OPS-VND-[VendorID]) as instructed in our follow-up. Do not include full account numbers in email body text.</p>
<p>Best regards,</p>
<p>Finance Operations | Vanguard Shield Mutual</p>
<h2 id="template-a-3-missing-w-9-tax-hold-vendor">Template A-3: Missing W-9 / Tax Hold (Vendor)</h2>
<p><strong>Subject: Vanguard Shield Mutual - Action Required: W-9 Needed for Vendor Account #[Vendor ID]</strong></p>
<p>Dear [Vendor Representative],</p>
<p>As part of our annual tax compliance review, we noted that Vanguard Shield Mutual does not have a current valid Form W-9 on file.</p>
<p>Because year-to-date disbursements have exceeded the IRS reporting threshold, a temporary administrative hold has been placed on future payments.</p>
<p>Please reply to this email with a completed, signed PDF copy of your current W-9. Once received and validated, we will remove the payment hold.</p>
<p>Best regards,</p>
<p>Compliance Operations | Vanguard Shield Mutual</p>
<h2 id="template-a-4-payment-processing-under-review-vendor">Template A-4: Payment Processing / Under Review (Vendor)</h2>
<p><strong>Subject: Vanguard Shield Mutual - Payment Status Update - Invoice #[Invoice Number]</strong></p>
<p>Dear [Vendor Representative],</p>
<p>Thank you for contacting us regarding Invoice #[Invoice Number] in the amount of $[Amount]. At this time, our records show the invoice payment is [Pending/Processing/Approved-Unpaid/Under Review] and has not completed clearing.</p>
<p>We are reviewing the payment status and will follow up once it has cleared or if additional information is required. If you have questions or believe this payment is past due, please reply to this email and we will prioritize the review.</p>
<p>Best regards,</p>
<p>Finance Operations | Vanguard Shield Mutual | support@vanguardshield.com | 1-800-555-0199</p>
<h2 id="appendix-b-internal-communication-formats-jira-and-slack">Appendix B: Internal Communication Formats (Jira and Slack)</h2>
<p>B-1 Suspense; B-2 T&amp;E DM; B-3 Wire compliance (Jira); B-4 Wire pointer (Slack); B-5 AR billing contact; B-6 Expense variance; B-7 Liquidity transfer; B-8 Manager lookup</p>
<h2 id="template-b-1-intercompany-suspense-escalation">Template B-1: Intercompany Suspense Escalation</h2>
<p><em>Use as: Jira ticket description (FIN-Exceptions).</em></p>
<p>[Suspense Escalation] - Transaction ID: [ID Number]</p>
<p>Status: Requires Controller Review</p>
<p>Amount: $[Amount]</p>
<p>Details: This item has been sitting in Intercompany Suspense. No PDF receipt was found on the linked Jira issue, and/or prior Slack approval is missing.</p>
<p>GL Conflict (if applicable): Invoice GL: [Code A] | Excel GL: [Code B] | Resolution requested.</p>
<p>Action Required: Controller (per queue pinned issue), please review and advise on proper GL coding or request documentation from the originating department.</p>
<h2 id="template-b-2-te-expense-review-flag-slack-dm-to-manager">Template B-2: T&amp;E Expense Review Flag (Slack DM to manager)</h2>
<p>[T&amp;E Review Flag] - Employee ID: [Employee ID]</p>
<p>Expense Date: [Date] | Amount: $[Amount]</p>
<p>Merchant: [Merchant]</p>
<p>Details: Expense submitted without a matching Calendar event, or Shopify promo purchase not</p>
<p>found. Action Taken: Line item rejected in Jira OPS-HR-TE workflow. Please review with your direct report.</p>
<h2 id="template-b-3-international-wire-control-exception-jira-compliance-alerts-queue">Template B-3: International Wire Control Exception (Jira — Compliance Alerts queue)</h2>
<p><em>Use as: Full description body when dual Slack approval is missing per §3.3.</em></p>
<p>[Wire Control Exception] Wire ID: [Wire ID]</p>
<p>OPS-TRE-WIRE issue: OPS-TRE-WIRE-[WireID]</p>
<p>Population source: International wires population workbook from OPS-TRE-WIRES-[Quarter] (attach excerpt row or link)</p>
<p>Slack evidence: Channel #treasury-wires | Queries attempted: (1) has:link [Wire ID] (2) in:#treasury-wires [Wire ID] (3) in:#treasury-wires "[Wire ID]" | Result: [which query worked OR Slack search exhausted]</p>
<p>Approvers found: [Name / Title / exact Approved text] for Approver 1; [same for Approver 2] OR state Missing dual approval</p>
<p>Exception code applied on wire issue: TRE-900 High-Risk Exception</p>
<p>Action requested: Chief Compliance Officer (per Compliance-Alerts board pinned issue) to determine corrective action and whether wire may proceed.</p>
<h2 id="template-b-4-compliance-alerts-pointer-slack-compliance-urgent">Template B-4: Compliance-Alerts Pointer (Slack — #compliance-urgent)</h2>
<p>Use as: Mandatory immediately after filing the Compliance-Alerts issue in §3.3 (same business day). Do not include dollar amounts, beneficiary bank data, or full wire instructions.</p>
<p>[Compliance] International wire control exception filed — Jira: [COMPLIANCE-ALERTS-KEY] | Wire ID: [Wire ID] | OPS-TRE-WIRE-[WireID] | Analyst: [Your name]</p>
<h2 id="template-b-5-ar-collections-missing-billing-contact-ar-collections">Template B-5: AR Collections — Missing Billing Contact (#ar-collections)</h2>
<p><em>Use as: Slack message when OPS-AR-CLIENT has no billing email and demand letter is on hold.</em></p>
<p>[AR Ops] Billing contact needed | Client ID: [Client ID] | Jira: OPS-AR-CLIENT-[ClientID] | Aging bucket: [90+] days | Analyst: [Your name] | Action: Add Billing Contact Email to client issue description—demand letter not sent.</p>
<h2 id="template-b-6-unsupported-expense-variance-fin-exceptions">Template B-6: Unsupported Expense Variance (FIN-Exceptions)</h2>
<p><em>Use as: Paste into Jira FIN-Exceptions description under the title from §2.2.</em></p>
<p>[Expense Variance Escalation]</p>
<p>Department: [Department] | Quarter: Q[N] | Line item: [Line item name]</p>
<p>Budget: $[Amount] | Actual: $[Amount] | Variance %: [x]%</p>
<p>Mailbox searched: [e.g. finance.ops@vanguardshield.com]</p>
<p>Search terms (exact): [terms]</p>
<p>Date range: [Start][End]</p>
<p>Attachments: variance memo for the department/quarter (Word, §1.4); the budget-vs-actual export from the BVA issue</p>
<p>Request: Controller (per queue pinned issue) to advise disposition (obtain justification / reclass / other).</p>
<h2 id="template-b-7-daily-liquidity-transfer-tre-investments">Template B-7: Daily Liquidity Transfer (TRE-Investments)</h2>
<p><em>Use as: Paste into Jira TRE-Investments description for §3.1 Route for approval.</em></p>
<p>[Liquidity Transfer Request]</p>
<p>OPS-TRE-LIQUIDITY issue: OPS-TRE-LIQUIDITY-[YYYY-MM-DD]</p>
<p>Balance read: $[balance] at [time ET] | Attachment: [liquid position file name as shown on OPS-TRE LIQUIDITY]</p>
<p>TransferAmount (per rounding rules): $[amount]</p>
<p>Fund / instruction: Overnight Money Market (cite line from liquidity package)</p>
<p>Link: Jira snapshot comment URL or comment ID on OPS-TRE-LIQUIDITY</p>
<h2 id="template-b-8-manager-lookup-te-hr-ops-hrops">Template B-8: Manager Lookup — T&amp;E (HR-Ops / hrops)</h2>
<p><em>Use as: Jira HR-Ops description body and/or Email body to hrops@vanguardshield.com (identical text).</em></p>
<p>[T&amp;E Manager Lookup]</p>
<p>Employee: [Name] | ID: [ID]</p>
<p>OPS-HR-TE / expense report issue: [KEY]</p>
<p>Directory / People search result: [e.g. Reporting Manager field blank; people@vanguardshield.com returned no match]</p>
<p>Need: Correct manager Jira username or Slack handle for Template B-2 notification.</p>
<h2 id="appendix-c-system-status-codes">Appendix C: System Status Codes</h2>
<p>Codes used in Jira labels, comments, or workflow:</p>
<ul>
<li><strong>FIN-100 Cleared &amp; Posted</strong> — reconciliations complete; outcome documented on Jira. •</li>
</ul>
<p><strong>FIN-201 Vendor AP Hold</strong> — missing W-9 PDF or failed banking verification. • <strong>TRE-900</strong></p>
<p><strong>High-Risk Exception</strong> — wire lacks dual Slack approval evidence. • <strong>UND-304 Audit</strong></p>
<p><strong>Variance</strong> — audited premium materially differs from estimated basis.</p>
<ul>
<li>
<p><strong>CLM-440 Subro Potential</strong> — closed paid claim triage; police report indicates third-party fault language.</p>
</li>
<li>
<p><strong>CLM-999 SIU Hold</strong> — photo match (Identical or Same-angle per §7.3), inspector inconsistency notes, or date-metadata inconsistency undermining loss timing.</p>
</li>
<li>
<p><strong>CLM-910 Identity Verification Hold</strong> — death certificate mismatch vs insured record. •</p>
</li>
</ul>
<p><strong>CLM-920 Complex Beneficiary Hold</strong> — legal/beneficiary conflict documentation present.</p>
<h2 id="appendix-d-internal-memo-templates-word">Appendix D: Internal Memo Templates (Word)</h2>
<h2 id="memo-template-d-1-expense-variance-finding">Memo Template D-1: Expense Variance Finding</h2>
<p>Save as: Word memo per §1.4 (include department and quarter).</p>
<p><strong>MEMORANDUM</strong></p>
<p>TO: Financial Controller (per FIN-Exceptions queue pinned issue)</p>
<p>FROM: Operations Analyst DATE: [Current Date] SUBJECT: Expense Variance Analysis - [Department Name] - Q[Number]</p>
<p><strong>Finding Summary:</strong></p>
<p>During routine variance analysis, the line item for [Expense Category] was flagged for exceeding the 10% variance threshold.</p>
<p>Budgeted Amount: $[Amount]</p>
<p>Actual Spend: $[Amount]</p>
<p>Percentage Variance: [X]%</p>
<p><strong>Investigation Results:</strong></p>
<p><strong>Supported Outcome (if justification is found):</strong> On [Date], [Department Head Name — from Jira “Department Head” field per §1.3] approved/authorized the spend for [Reason]. Evidence: [Email subject] from [Sender] located in mailbox [Inbox name] using search term(s) “[Terms]” for date range [Start Date] [End Date].</p>
<p><strong>Unsupported Outcome (if no justification is found):</strong> A search of mailbox [Inbox name] for date range [Start Date][End Date] using term(s) “[Terms]” did not locate a business-justification email or approval for this over-budget line item. No reason has been inferred. Escalation: [Jira Ticket Key] created / (if not yet created) “Pending Controller guidance.”</p>
<p>Investigation Details: [Optional free text]</p>
<p>Conclusion Options: (a) Supported—No further action required; retain evidence and file memo in Jira. (b) Unsupported—Escalated for Controller guidance; do not close until disposition is received.</p>
<h2 id="memo-template-d-2-siu-fraud-indicator-referral">Memo Template D-2: SIU Fraud Indicator Referral</h2>
<p>Save as: Word SIU referral per §1.4 (include claim number).</p>
<p><strong>MEMORANDUM</strong></p>
<p>TO: Special Investigations Unit (SIU)</p>
<p>FROM: Claims Analyst</p>
<p>DATE: [Current Date]</p>
<p>SUBJECT: Claim Anomaly / Fraud Indicator Referral - Claim #[Claim Number]</p>
<p><strong>Claim Details:</strong></p>
<ul>
<li>
<p>Policyholder: [Name]</p>
</li>
<li>
<p>Date of Loss: [Date]</p>
</li>
<li>
<p>Reported Cause: [Cause]</p>
</li>
</ul>
<p><strong>Reason for Referral:</strong></p>
<p>During standard claim review in Jira (claim issue CLM-[number]), the following anomalies were</p>
<p>identified: • Photographic Inconsistency: [Describe which photo matches which prior claim number]</p>
<ul>
<li>Inspector Concern: The field inspectors PDF notes stated: [Insert exact quote from inspector</li>
</ul>
<p>report]</p>
<p><strong>Action Taken:</strong></p>
<ul>
<li>
<p>Claim status updated to CLM-999 SIU Hold.</p>
</li>
<li>
<p>Payment activity is frozen pending SIU investigation.</p>
</li>
</ul>
<h2 id="template-d-3-vanguard-shield-demand-letter-ar-collections">Template D-3: Vanguard Shield Demand Letter (A/R Collections)</h2>
<p>Use as: Demand letter PDF attachment for clients &gt; 90 days overdue when no payment plan exists. Complete all bracketed fields exactly as shown. Export to PDF per §1.4 (include client ID and date).</p>
<p><strong>VANGUARD SHIELD MUTUAL</strong></p>
<p><strong>ACCOUNTS RECEIVABLE DEMAND LETTER</strong></p>
<p>Date: [Current Date]</p>
<p>Client ID: [Client ID] Amount Due: $[Amount]</p>
<p>Invoice(s): [Invoice Number(s) if available]</p>
<p>Days Past Due: [#]</p>
<p>To whom it may concern,</p>
<p>Our records indicate that the amount listed above remains outstanding and is more than 90 days past due. Please remit payment or contact our Accounts Receivable team to confirm the status of this balance.</p>
<p>Requested action: Please respond within 10 business days of the date of this letter with one of the following: (a) confirmation that payment has been submitted (including payment date and reference), or (b) a proposed payment plan and timeline.</p>
<p>If we do not receive a response within the timeframe above, the account may be placed on Collections Hold on the AR Jira record (OPS-AR-CLIENT-[Client ID]) while the balance is addressed.</p>
<p>Sincerely,</p>
<p>Accounts Receivable</p>
<p>Vanguard Shield Mutual</p>
<p>support@vanguardshield.com | 1-800-555-0199</p>
</body></html>
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260412001605+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260412001605+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 797
>>
stream
Gat$u_+s#E&A@ZMF+dQ8`efm;]g:+b/(&qk=p^%D8Z(!1@TSQllJH)!#!uB+789i1Ujd7E]bqLQc%i[@Gm//T_=&6B&jWl069P\/'hkrt2BS;[Rub81B:_)=@:1,uZ3j>Se(\[n>>-ZT.9t1ASR,ju1W]P]p?Mh)OSCD0YXe4j[RUlV`!]b+43]U6>f-nUiEiNs3/83W9^)n<[P-da9"d6>[SJSnHa>l.dX9;\9=&B57oWu#h4Fq$&>/j9L_/9m(@Be2GVN//;;]>=g`=u^oc7h*3>T&SKiguJ1!QQiBa[4CD)5QM<oFmu\0r1F4\/RO<DjN<nbOV)Vet^p^#Ve(`c/1_]EFB+bVtChSrSu-Bt<n+k+%jr0lIcX4!u+4S<g8-5Te:k&<\;!N&1mTYEbp)CaClb<"2bfe+s'G'8IajO]1nLA9f8,.2sN#*>a[P>h3,^=ZQ8E+qrf$q\mlO_q-M)f%2;YhPZ2fok,"(F>P0dkNJY?Yi&QH(2sZq=`$enUh3A:Mn^"Z(m?sA/</OqV%&$B#%F@Os)X9_[8p#)q$Y'J.1M)5]&5HO)@rRi;;thf1*MV"T1Z;SDA4VqjeT/p<]W7QpfKOj'KRkUS>^n8,RkDG=WPA>M^Q$fltUDb<fG:\GVE&i4<&]aNFg4b*5F<mgjVNG2n*qKeQ)6S2>h&e.IitBZc4D,2J4Z0ir2f2i`4,&Q<6`/Xd".j3S+(rL82i^eS3aV:=C7Y32H""]_krAoM($Jgth;*pr(F=YkBQ:_"HF:O6opH[9EdCQqLHOMh@3PpNiLC~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<6f2305907584ede8ba248b2ea81e5dd7><6f2305907584ede8ba248b2ea81e5dd7>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1789
%%EOF
@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 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
6 0 obj
<<
/Contents 11 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:20260412032907+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260412032907+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1732
>>
stream
Gatm:?$"aY&:Dg-\>PA8OVNHlooV2RQCDK&a0jT43g1A9"@^6S^]:#BFo(-F#>uY('meYlj[mH+JD8i7>ED.$+6NSt.tDgM]X_Fc6:c-)d3sV-&f/TiYHM';E]SipI"mRL)6RS`"3-F%^a?GIbs_nS9Lf6b@ob9C4^\-#\GCUZB;`5\iYHuog\2f9(O'hDH1Mr;09H*(L&Sm6j'o?/>AP!Kn7N*cs)1r!EJ0#*c,CO^^'@,X#,fa\UVt.RGAt[U]bRH/T2:Z(;`N6+,tofHc5@e\&FLJ$"@PNUs2)0GF)sR!lOOP#=V19nR`%Dk;Bj8mn9H^[N^(:530$c92N&-g"on;WH/&cT@KblkVd[X#<qOFoU+IWWK:(Y!R+fUoU*51U39dO_b`:23kMqo\r/7UU_bC>ZKbS)&=,h!?fiL;-L+b3$<cV>G3#=G2XqJnM<f#GP/)6(INo6K-#'1O_]r-pDQ_46u@HZ?T33ihn'?5>]&KfONg?S::?<bB="a_4(\)K!pkYe8s\CMn74?GiM"=K-skk*1E%bAKXNe=-K\Db`S<-#Ji_8gn_G_a@b._$3r+5CQ#5KnF+\:IE+e#\^)>%]fAbM1lOEHI/-@"'Xp+&OhC6;:?K$b8)/(f;5\d8^re+X#s5/2tKQrDaIl:T4Ao+Os)@e4HcM/R@>%o;-mI-V!16#aOh7)jE)o\B-X`j)_04-mSL4?u7=6S-Gg\bVucRNPXnj9Z7c8.S\VrW"a-WJ7f_TW(a4Vs43grPo?<oD>k"2Y'/'lV8Z\N<6'fuNN`oeEn;@.3kuA*)3"erDs4o$PtFV`F^8eC)C=3Oe>LZ<5!>Xe3:7g`nIG]G&f8=mdY\&YL2^_j:4Q"^9VfC^4k@X0&3/N>fV*.S8*ih?V(pD^L@e&kHVc^4'n.f3*^h1#;XB33F]h=0K&Z7$DGV-=l`[Sf!oB>7fsON<V@dV=+H.$`@=gUQK&_G^(fX>/A=3LM/;6o&GZdW$%]j%e`c+ZJ%$a\/KZ\7\Im%7[nr28DB$qHjrmH&KkgjAdOXY3WmtLprT@aI-`\,Y*6Wd=IT#9eV-J"c2ZC+N>6,TsCQ<[sG-(s:ElRXEa]tLn^NtB*%?ok[A[[)r?nt4Ks[sElN_^DQBpn/"+otJkH8j8mnkYQN]D/8=_CL(Fa;Gl$iPNg@/IKIW"pcSdd4!3PVQ4OrfMbd4jCEdXtD(WoY%huuR?#2(RK<cW6eX-[<[.7`8gtSAn=JY4#Y"45)Df"a3/p$N\'fdLW8g"I[mB0hc\?Vlpck`b"&=:20ZX+`-nb@p$fJD.Xr9-Zq=Vs9BZL_5I>%XC`()0B3[6qG<9'!pJfsI5rleC@p%<8jf=Lh=YCA-9U8MCLGBM:(nCDc,1@IQkTIG(!hgU1ZFkG]i8nKGK?M0)Q0#G6P/N=puUe(.[//#cuL-R9T@iV).&Z7R0nZA1G6Ve&&hMd8qQ;/]j\cmG^A/L>8s%L6HAq.lhd)mVe"Q^h;iXE^?XWk0X:_@$+V,$""m391LK/PFJA1RfD3P@W_1bP;CbHfH]9GR\qdQc,C;au&BSf9[("I-YQ$+A)N?N#:jEJ?s.?H'[DagYRnDESL02)]VH0`uB6o1_mD#/'NX\r=lP<n1rl*7H_!PHW##=&KGia+>[@s;O4$)RDoUJ\``VZ^7#3so&0EXb7@jDr)m@DA+(CRqp+_pQ_(#2lJCE4e:mWu/+[0XlU+9kOj2l$(qf\U:07hX~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 262
>>
stream
Gat%\b79+X&4Q>@`Ea?=";sMDSWDulKpr!+;i5%_8C8:Sh?#m8-:Td_(H4/5b`q%SUA>T3Qnn:L"R:Uc+Q)_*,0ZHT=ENjKL'U6ndqgeKcLf+3A+Un3).b3;Lhb)*@^Oam4@jHc:0DbF4((.SDFIm"HDLjQ7=S,3n-<V+eN)B]EOo3kP?;.e8o;eq_YG\UW6p"@)s6apq]]],\N]GX[\'"V8Yef`lYR]d&lH%6C*iWS%i)a^NOdCR5<C&jD[olN/S]1+~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000327 00000 n
0000000436 00000 n
0000000630 00000 n
0000000824 00000 n
0000000892 00000 n
0000001172 00000 n
0000001237 00000 n
0000003061 00000 n
trailer
<<
/ID
[<a97e1dff19bf3c38a2202bd693bc2b11><a97e1dff19bf3c38a2202bd693bc2b11>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
3414
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260410233828+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260410233828+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 857
>>
stream
Gat%!9lHd\&A@g>b[D$o<Q0R-8!4g\co+co.WG.MJ4[B]-3DXEs*b1S$!W+Z,na*lc[0TmGm4@mr#*a@aoHlfq"\TR6%C:iR$n>'#p-cqed31:ZTcdXH/3-W//'"t"3od$j!"aXpb#jRI!5n'V<8$jrs>8uDkZn-kT?JlIFJX@4]Hb`Y'1H/SNR&agmJCupUU^q7jo(S2c,k&g%Ih?)k_`Mnj:0_.6[oZ=,7R3!t_$Us$QL4/Z[/8K5&.G%Xs\FGqfJ3lGdB$fHX<B(K*%-4emR[fu.c,_mK?gS^eI-\OYJp1Akm1H<6tD+Z;YBPo%omkn&J\rIEd!DCS]*&8hYI@sFtP`R;S#=Hee.YaAdol66YM/sU".a=t,F2C[YFSR51PI/GG<f.;VUOpJEBXEM5J!"0ZY_c1elBh&>E']kTZf-sL(p\9]fVDHG(l.YoWFgKi4Vo.E3%hATdojQcUGB#aEMSns2?NiXt]W`U6!jQXuGDdG^oTFkt$B+K^N]*\EE%WkmU++=.W3'u/?2F9F4trO6UWSanpfp.aR&\<0o$;lj73;!)'QQ!3*n0Q$$Fs%`caZr`.s-etjYFQ-Dg$T?d9i=1;]]iqN`dF\i&F06*"_U`_=tiHUTOo&<QIrI[-.Bmnum@LkcM:g+#)l8M0')QX$d80?L-J!ZREZS_W"\I>M.fbU]ML*2(-u\:g4Due%OA53LVprGpJDioToVlec?C'?8<.L.V,N3WbP?>HA6<?#r5S\LJ*GDR><'IYm,<.,$"4TfS_T*IAh<D\fVGU(utAXkl#sgBXR>;rjY5GCmT1]9?a1)8HV24Uakj6Afc)Ok3$0r'Lp[U7)o,Q%IX2r)0#5(~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<b693be6773b9f3e8ad29cbd6b002688c><b693be6773b9f3e8ad29cbd6b002688c>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1849
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260410234438+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260410234438+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 702
>>
stream
Gat%`9okbt&;KZN/*>2G]38(dI"g?\6Fp%#,Q_oQ/i[!;0Te)lqX7'J#]q"V2j'1=brkIi*=iu`o>g5S.0)Odppe7m$*YFXbHQN!+^fM2S2??dmMN8oNmA![!S;/I"h\3FU6n5;fkM2K2>HKf7]Z#74DpbNhug4P_![!-.r%F$5qSAuO2)t)#7q'n9uL@jR^Q'$,$-LZLCM[`,&o#rL'?1<%eQF"*6\X1LcBl/LW,9d3,LBK4:r.U`AaLQ5V.T%RHp4UZE>/U\,D]684TQ15pI;fe3Ed5Mh'4*3e$DZY^L,#<4:*uf;4pC57X9Y62FY8pGH#$`%RP";g><bc1=dWCsW&M#?H`hWP/G/UK+a6P&\.hq&G5ZA3\&_+o:8M<uV#-ptVlCl:gW8=(>LT_67C"-:q?54XG;$\o3&+NP0>GeP2>F\#>YCGP2,)a?XDY9=h)+;QJ]Q)a&\cUd&ja]E#3Tgi=?VUC)0+Om'fPRi7WVZ\Eg$j$/jGE]\JT7bRB;n%WG'rIW1L2pI[%@a0%$9sifED9GP0FOV5Pm(A:2f"!2^e@3*TCSn`^MVucRRf&9/Y?[n#<lcrC8YNlDs"[2*]mdG4XlM'KT-'@sN+:];_gQX(FW2)_o.6NOE"GTD*-0FD$s]Z+[2,Y"qe8*h:]@YcBa'>+Bm-T.-)b]gq.X30JQMe<dUj[j/DU1)^?VTg~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<b757fe8ecb8616af60db0109c662dbf9><b757fe8ecb8616af60db0109c662dbf9>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1694
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.3
%“Œ‹ž 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:20260410140329+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260410140329+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 700
>>
stream
Gat%_?#Q2d(kqGM/'c*d[].Mf^@H86PI+m.Bb[(0]6&iJ=M[DF[-GCZf^4uB@oW]</Bc@bhtM)_+RMP@R[1_m_m`8Gl@@]AH:&3ZM$4icEsFNUkEDV2qjbAkN1BSf?mS"oL9%@l\="SPNY]eui[ro>b:d6f_7oo."d?`0lgREW=>A$cMf9?3Xt[Ij>t1;CAC8ZeKViu68-=kY9)'G^])p+4[=;rfFF3imI,>X.<UqbD-.dDgZ"hFP:t)lLk1h+TE)+Cd^V=E*A0g;B$Uf-nM#A%H;<7tO1N`P!e@>6J=+n;m@D6,XZqUJKH$;<!ll)Ec5#ceWILS43h`Q?q/QqZm+f8?l;<CT0ATc(0SYn>WPr]EPER3>NQ;o1&'VD=R2C;s*83c*-?7V=.C;`GO<G1=X\t>\IU@o(ai[;W(*heef-u_?/Ib8paoTG!]i$BpbgQ+Gbq::6fF5>>_PR>6lf_:Ed\^l@deER?GPbs8I8i+!<?QhI!*U?*;Zn@"dd.0)IoKA_sN,1m3nqUHkE5CZ7']7M^V%-a>QLS/Nibi-/AQ`=a[=;$_ST3I<!dn'4#TR28Co`5[&/',LVP:6^R\G&lQhIL.7oa\u`?&:PO]j,:F]C;SbZ*gn+GG9Ge9ug#?"sTRe$Mb[NAb[%<s[$hOXo6FfZQ;h)iIoQ%h2Te,ZuaW4lSpi]K!_]GQqtb<)N~>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
0000000843 00000 n
0000000902 00000 n
trailer
<<
/ID
[<d2e28bd174a4826f5f22925fb763e15b><d2e28bd174a4826f5f22925fb763e15b>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1692
%%EOF
@@ -0,0 +1,80 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 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
6 0 obj
<<
/PageMode /UseNone /Pages 8 0 R /Type /Catalog
>>
endobj
7 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260412035432+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260412035432+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
8 0 obj
<<
/Count 1 /Kids [ 5 0 R ] /Type /Pages
>>
endobj
9 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 912
>>
stream
GatUqhfG5O&BE],/,%A4.ch..bSsQ`A;mC)^?#OWe8(2QE(OgEqX3='Qk#h?%PnSGm!V+q]tK\]M&3.?P7><?#+n?f#R.X>@N.50$2CUpUI>Z"p0?en#=$4q=iH7u$e*12--Y'#.eL6.UY"^._kdjWALXu2jtRri,8eY%;h)T7_43drUA9E`#."lYo8qc.qZcBhFO!esjXXYUE1FXh0b0neW'q4ZGOo5s#eUHPK8>5tJ8)Hs(UDF>*1f.HjOAdkZjF\)K31C[hVAOWmMVg=+$bQ9q9B^KV#fWHYVYi2[+fRof<m'l7'@m!8[Th(X\&MNg6Wc/lPd]%qD8PVBG.oLjkcV1-D=kqCbfY>CoSTG]eBl-0E-h#4M;N[WWf6]`C@9X\.VETS/8YR*u?,UM4njPaSE"a:b@<FKj)R@Xis_8X'5kkJend^r_9Q]?6M7d'aM:&OiTr)]#>/)jr78'lQ]5iFrLUUrt)hi8lqL^8oIpi%#A$m3fS_LXkD2VD="u_$p9#g)!TU\A,kq$W)Y_p1b@f1&Rk`EF4eD7G0Po^Ju]^5F&3_/l5et4L_A:Oi/8VOU+BmLbYt9n`-/=,l'R4Y,sA.:lil+mJ>%3'-2+_&$,dK,c<skt/[jCDb&s4SNsXtu@&sEiQ&:b_#"l$t`qA1S]IN^Um]l0Z>`4;4i'#qe$8AkoD&(?iMAl7QnnSQP6D866i$1VNh%=_ETr<uF.2EeVV6"?!!V.Pgbd,=cY2X.[;G-\-,qM'&+6P'uZ;bDAj%\"ih7^9,n.8A>9E@^#MbOMg<)@IX,*jE=p)V(cMXVp\Wd?uRE5BlS@3bEVAiSf$*!tr";4q-9/9=t4g.7_n/#6#R)))Xu9aoVP:Z4(:kQr2$i,0"bPFcbR%X=b)I>%r%24jeY_EdEGW0J+f~>endstream
endobj
xref
0 10
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000327 00000 n
0000000436 00000 n
0000000629 00000 n
0000000697 00000 n
0000000977 00000 n
0000001036 00000 n
trailer
<<
/ID
[<09a53315f96b7c4edc63fe8752c02999><09a53315f96b7c4edc63fe8752c02999>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 10
>>
startxref
2038
%%EOF