A composite morning digest across compliance, finance, calendar, HR, time-off, and AI infra spend — assembled automatically each day.
This page is restricted to Rosenblatt internal use (access-gated) and is refreshed automatically by a scheduled job each morning around 9am ET. If the timestamp above is more than 24 hours old, the automation may have failed — check with Ryan.
Loading report…
Rosenblatt 9am Ops Digest — Friday, July 10, 2026
=== COMPLIANCE (Vanta) ===
5 tests OVERDUE/NEEDS_REMEDIATION as of today:
```
+---------------------------------------------------+----------+------------------------+-----------------------------------------+
| Test | Status | Category | Control(s) |
+---------------------------------------------------+----------+------------------------+-----------------------------------------+
| Critical vulns addressed (AWS Inspector) | OVERDUE | Vulnerability Mgmt | Vulnerabilities scanned and remediated; |
| 16 open (ffmpeg, containerd, docker.io, libcjson1)| | | Service infra maintained |
| High vulns addressed (AWS Inspector) | OVERDUE | Vulnerability Mgmt | Vulnerabilities scanned and remediated; |
| 102 open (mostly ffmpeg/libav* CVEs) | | | Service infra maintained |
| Medium vulns addressed (AWS Inspector) | OVERDUE | Vulnerability Mgmt | Vulnerabilities scanned and remediated; |
| 80 open (mostly ffmpeg/libav* CVEs) | | | Service infra maintained |
| S3 buckets allow only HTTPS traffic | OVERDUE | Infrastructure | Data transmission encrypted |
| 3 buckets: cloudtrail-logs, copilot-chat-data(-2) | | | |
| CloudTrail logs bucket delete protection enabled | OVERDUE | Infrastructure | (unmapped) |
| 1 bucket: aws-cloudtrail-logs-687613142139-45ec73ca| | | |
+---------------------------------------------------+----------+------------------------+-----------------------------------------+
```
Vulnerability findings are overwhelmingly ffmpeg/libav* CVEs on one image — a single base-image rebuild would likely clear most of the critical/high/medium counts at once.
=== FINANCE ===
```
+--------------------------------+----------------+
| Account | Balance |
+--------------------------------+----------------+
| Mercury Checking (••1896) | $137,540.94 |
+--------------------------------+----------------+
| AMEX Blue Business Cash (1006) | ($6,260.21) |
+--------------------------------+----------------+
```
Outstanding invoices: INV-PS-4-7 ($12,000, due 2026-07-13), INV-PS-R-3 ($10,000, due 2026-07-17). No invoices paid in the last 24 hours.
=== CALENDAR (today, Atlanta/EDT) ===
```
+----------+-----------------------------+---------------------+
| Time | Title | Duration/Attendees |
+----------+-----------------------------+---------------------+
| 9:30 AM | Daily Standup | 30 min / 3 attendees |
| 11:30 AM | Sabrina Sain and Rosenblatt | 30 min / 1 attendee |
| 4:30 PM | The Standup | 30 min / 8 attendees |
+----------+-----------------------------+---------------------+
```
Also: Justin Griffin is OOO today (all-day, 7/9–7/11) — matches his Sick Leave request below.
=== HR (Gusto) ===
No employee birthdays or hire anniversaries today. Nearest upcoming: Ryan Walden's birthday is Nov 9 (also his hire date, 2025-06-05 → next anniversary 2026-06-05 already passed this cycle; next is 2027-06-05). Justin Griffin's next hire anniversary is 2026-06-04 (already passed). Contractor anniversaries: Owen White (3/14), Andres Zabala (2/10), Justin Hromalik (9/15), Ben Bartolome (10/31), Eugene Cho (1/19), Sage Faraday (8/13) — all already passed or upcoming next year; none today.
=== TIME-OFF (Jira TIME) ===
```
+------------------+-------------+------------+------------+
| Reporter | Type | Start | End |
+------------------+-------------+------------+------------+
| Justin Griffin | Sick Leave | 2026-07-09 | 2026-07-11 |
+------------------+-------------+------------+------------+
```
=== OUT-SICK (gap note) ===
Slack out-sick detection isn't built — would require a bot scope change for message search, not yet approved.
=== AI INFRA SPEND ===
DeepInfra — MTD (2026.07), ranked by cost:
```
+----------------+----------+------------+
| Key | Cost | Cache Hit |
+----------------+----------+------------+
| ryanwalden | $33.24 | 88.7% |
| andreszabala | $18.30 | 87.1% |
| owenwhite | $15.17 | 74.7% |
| justinhromalik | $11.60 | 85.7% |
| eugenecho | $5.74 | 86.0% |
| sagefaraday | $4.75 | 81.3% |
| auto | $0.06 | 79.9% |
| justingriffin | $0.00 | — |
+----------------+----------+------------+
```
Total DeepInfra spend MTD: $88.86
GitHub Copilot (RosenblattAI org, pooled total — no per-user split at business tier):
```
+---------------------+----------+
| SKU | Net Cost |
+---------------------+----------+
| Copilot AI Credits | $885.23 |
| Copilot Business | $42.90 |
| Copilot Cloud Agent | $0.94 |
+---------------------+----------+
```
Total Copilot spend MTD: $929.07
=== BEDROCK SPEND-BY-KEY ===
Claude Sonnet 5 MTD (2026-07-01 to 2026-07-10), token-weighted estimate priced off Cost Explorer's derived $/M-token rates:
```
+------------------------------------+----------------+--------------+----------------+
| Owner | Key | Invocations | Est. Cost |
+------------------------------------+----------------+--------------+----------------+
| ryanwalden | BedrockAPIKey-2a5b | 2,809 | $229.12 |
| justinhromalik | BedrockAPIKey-isig | 553 | $30.62 |
| sagefaraday | BedrockAPIKey-dczl | 472 | $26.47 |
| eugenecho | BedrockAPIKey-15ty | 40 | $2.24 |
| (deleted key) | BedrockAPIKey-zyyk | 7 | $0.83 |
+------------------------------------+----------------+--------------+----------------+
```
Reconciliation: sum of per-key estimates $289.28 vs. CE actual (Claude Sonnet 5, MTD) $227.97 — within the expected ~10-15% estimate variance band, though on the high side this run.
Unattributed: OpenAI/Bedrock-Mantle spend (GPT-5.4 + GPT-5.5, Amazon Bedrock Edition) totals $55.98 MTD per Cost Explorer — no per-key attribution available with this technique (Mantle-routed calls don't appear in the Bedrock invocation log group).
Also note: Ryan's interactive SSO session (not a key) shows separately — $0.28 on Claude Sonnet 5, $0.29 on Claude Sonnet 4.6, both immaterial.
=== GPU TRACKER TREND (vast.ai, 7-day rentable-count) ===
```chart-data
{"ws":"2026-07-05T16:58:01.044104+00:00","we":"2026-07-10T17:46:43.362939+00:00","n":14,"d":[{"c":"H200x8","odr":[2.09,1.62,1.22,1.75,0.78,0.6,1.22,0.62,1.25,0.88,0.44,0.88,0.78,0.44],"odt":[11.64,11.62,11.33,14.12,13.44,13.8,13.56,12.88,14.5,13.38,13.33,13.25,14.22,13.89],"odn":1,"br":[1.91,1.88,0.44,2.12,1.0,0.7,1.56,0.38,1.62,1.0,0.33,0.75,0.56,0.56],"bt":[10.45,10.88,9.78,11.12,10.67,12.5,10.67,10.62,11.75,10.88,11.11,10.75,12.78,11.67],"bn":1},{"c":"B300x4","odr":[0.0,0.0,0.0,0.0,0.11,0.3,0.11,0.0,0.0,0.25,0.0,0.0,0.0,0.0],"odt":[1.0,1.0,1.0,1.0,1.22,3.1,3.56,4.0,4.0,4.88,2.67,1.0,1.0,1.11],"odn":0,"br":[0.0,0.0,0.0,0.0,0.11,0.3,0.22,0.0,0.0,0.25,0.0,0.0,0.0,0.0],"bt":[1.0,1.0,1.0,1.0,1.22,3.0,3.44,4.0,4.0,4.88,2.67,1.0,1.0,1.0],"bn":0},{"c":"B200x8","odr":[null,null,null,null,null,0.0,0.22,0.62,0.12,0.0,0.0,0.25,1.11,0.67],"odt":[null,null,null,null,null,12.11,12.0,11.88,11.38,12.25,12.22,12.0,13.0,14.33],"odn":1,"br":[null,null,null,null,null,0.0,0.22,0.62,0.0,0.12,0.0,0.25,1.11,0.67],"bt":[null,null,null,null,null,11.22,11.67,10.88,10.25,11.0,11.11,11.0,11.33,12.22],"bn":1},{"c":"B300x8","odr":[null,null,null,null,null,1.22,0.89,0.88,0.88,0.88,1.0,1.0,0.78,0.78],"odt":[null,null,null,null,null,4.89,5.56,6.0,6.12,6.0,4.33,2.88,2.0,2.11],"odn":1,"br":[null,null,null,null,null,1.22,0.89,1.0,0.75,1.12,0.89,0.38,0.0,0.89],"bt":[null,null,null,null,null,4.67,5.22,6.0,5.75,5.75,4.33,2.38,1.11,2.0],"bn":1}]}
```
H200x8 on-demand: 0.44 rentable / ~13.2 avg total mkt capacity (5.0-day window)
H200x8 bid: 0.56 rentable / ~11.1 avg total mkt capacity (5.0-day window)
B300x4 on-demand: 0.0 rentable / ~2.2 avg total mkt capacity (5.0-day window)
B300x4 bid: 0.0 rentable / ~2.2 avg total mkt capacity (5.0-day window)
B200x8 on-demand: 0.67 rentable / ~12.4 avg total mkt capacity (5.0-day window)
B200x8 bid: 0.67 rentable / ~11.2 avg total mkt capacity (5.0-day window)
B300x8 on-demand: 0.78 rentable / ~4.4 avg total mkt capacity (5.0-day window)
B300x8 bid: 0.89 rentable / ~4.1 avg total mkt capacity (5.0-day window)
Note: only ~5 days of tracker history exist yet (job started 2026-07-05), shorter than the target 7-day window.