Rosenblatt logo
Internal — Rosenblatt AI

Rosenblatt Daily Ops Report

A composite morning digest across compliance, finance, calendar, HR, time-off, and AI infra spend — assembled automatically each day.

Last updated 2026-07-21 09:45 AM EDT

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 — Tuesday, July 21, 2026

=== COMPLIANCE (Vanta) ===

4 tests OVERDUE (all severity: high), rolling up to SOC 2 firewall/hardening controls:

```
+--------------------------------------+----------+------------------+----------------------------------------------+
| Test                                 | Status   | Category         | Rolls up to (SOC 2 control)                   |
+--------------------------------------+----------+------------------+----------------------------------------------+
| EBS snapshots are encrypted (AWS)    | OVERDUE  | INFRASTRUCTURE   | (unmapped — no control assigned yet)          |
| Cloudflare IP access rules enabled   | OVERDUE  | INFRASTRUCTURE   | Firewall access restricted; Network firewalls |
|                                       |          |                  | reviewed; Network firewalls utilized;         |
|                                       |          |                  | Network and system hardening standards        |
|                                       |          |                  | maintained                                    |
| Unwanted traffic filtered (Cloudflare)| OVERDUE | INFRASTRUCTURE   | (same 4 controls as above)                    |
| Cloudflare notifications enabled     | OVERDUE  | INFRASTRUCTURE   | (same 4 controls as above)                    |
+--------------------------------------+----------+------------------+----------------------------------------------+
```
Detail: 10 AWS EBS snapshots (400-600 GiB each) are unencrypted — remediate-by date was 2026-07-15 (already past due). The 3 Cloudflare tests are all "no active configuration found" (zero IP access rules, zero firewall rules/managed rulesets, zero of the 4 required notification policies enabled) — remediate-by dates 2026-07-16/16/16, all past due.

=== FINANCE (Mercury + Wave) ===

```
+--------------------------------+----------------+
| Account                        | Balance        |
+--------------------------------+----------------+
| Mercury Checking (••1896)      | $161,713.68    |
+--------------------------------+----------------+
| AMEX Blue Business Cash (1006) | ($8,807.42)    |
+--------------------------------+----------------+
```
Outstanding invoices: none. Invoices paid in the last 24h: none.

=== PAYROLL (Gusto) ===

W-2 payroll — **BLOCKED**, cannot be processed in this integration:
- Pay period: 2026-07-15 → 2026-07-28
- Check date: 2026-08-07
- Deadline: 2026-08-06 23:00 UTC
- Blocker (verbatim): "This payroll cannot currently be processed in this integration because we don't support hourly workers. Log in to app.gusto.com to continue."
- Roster is unmaterialized (employee_count: 0) — no per-employee breakdown available; must be finished manually in app.gusto.com.

Contractor payment batch — check date 2026-07-24 (5 contractors, all Unfunded/scheduled):

```
+--------------------+--------+---------+----------+------------+
| Contractor         | Hours  | Rate    | Bonus    | Total      |
+--------------------+--------+---------+----------+------------+
| Sage Faraday        | 82.60  | $90.00  | $0.00    | $7,434.00  |
| Andres Zabala       | 73.82  | $80.00  | $0.00    | $5,905.60  |
| Owen White          | 68.25  | $90.00  | $3,780.00| $9,922.50  |
| Justin Hromalik     | 60.85  | $90.00  | $0.00    | $5,476.50  |
| Eugene Cho          | 62.93  | $90.00  | $630.00  | $6,293.70  |
+--------------------+--------+---------+----------+------------+
| BATCH TOTAL         |        |         |          | $35,032.30 |
+--------------------+--------+---------+----------+------------+
```
⚠️ Bonus callouts this batch: Owen White $3,780.00, Eugene Cho $630.00.

Combined: W-2 total is pending manual processing in Gusto (not extrapolated). Contractor outflow alone: **$35,032.30** (check date 2026-07-24).

=== CALENDAR (Microsoft Graph) — today, 2026-07-21 ===

10 meetings today:

```
+-------------+---------------------------------------+-----------+
| Time        | Meeting                                | Attendees |
+-------------+---------------------------------------+-----------+
| 09:00-09:30 | Roman Belfer and Rosenblatt             | 2         |
| 09:30-10:00 | Daily Standup                           | 3         |
| 10:00-10:30 | Andres / Ryan Sync                      | 3         |
| 11:30-12:00 | Andres Weekly 1:1                       | 2         |
| 12:00-12:30 | Owen Weekly 1:1                         | 2         |
| 13:00-13:30 | Justin Hromalik Weekly 1:1               | 2         |
| 15:00-15:30 | Eugene Weekly 1:1                       | 2         |
| 16:30-17:00 | The Standup                             | 8         |
| 17:00-17:30 | FOA X Rosenblatt Connect                | 5         |
| 18:30-19:00 | Nothy Sync                              | 3         |
+-------------+---------------------------------------+-----------+
```

=== HR: BIRTHDAYS & ANNIVERSARIES (Gusto) ===

No birthdays or hire/contract anniversaries today. Nearest upcoming:
- Birthday: Ryan Walden — Nov 9 (111 days out)
- Anniversary: Sage Faraday — contract start Aug 13 (23 days out, hits 2 years)

(Contractors have no date_of_birth field in Gusto — birthday checks are structurally limited to W-2 employees; permanent, known gap.)

=== TIME-OFF (Jira TIME project) ===

No upcoming approved time-off requests (end date ≥ today) on file.

=== OUT-SICK (gap note) ===

Not tracked — Slack out-sick detection isn't built; would require a message-search bot scope not yet approved.

=== ACTIVE CLIENT ENGAGEMENTS ===

```
+---------------+------------+-------------------+---------------------+-----------+----------------+
| Client        | Engagement | Contract status   | Last client action  | AR status | Retainer anchor|
+---------------+------------+-------------------+---------------------+-----------+----------------+
| ProService     | Retainer   | Signed (re-signed | Signed 07-14        | Paid up   | 2026-07-13     |
|                | (T&M)      | 2026-07-13/14)     |                     |           |                |
| Entravia       | Retainer   | Signed CSA+PS+     | — (legacy single-   | Paid up   | 2026-07-14     |
|                | (T&M)      | Amendment 2026-06-12| party import, no   |           |                |
|                |            |                    | separate client role)|          |                |
| Nothy          | Retainer   | Signed CSA + PS    | — (legacy single-   | Paid up   | 2026-06-18     |
|                | (T&M)      | (2026-05-15)       | party import, no    |           |                |
|                |            |                    | separate client role)|          |                |
| Shift Living   | Retainer   | Signed CSA+PS      | — (legacy single-   | Paid up   | 2026-06-09     |
| ⚠️pending conf.| (T&M)      | (2026-06-09)       | party import, no    |           |                |
|                |            |                    | separate client role)|          |                |
+---------------+------------+-------------------+---------------------+-----------+----------------+
```

Retainer estimates (hours-logged-based; not a final billed amount — Kimai's `billable` flag is unreliable in this org and was not used to filter):

- **Entravia** — funded $37,600 (INV-ET-R-2, Paid) since anchor 2026-07-14, consumed ~$4,187 (Andres Zabala 35.20h @ $110/hr "Senior AI Engineer" role rate + Sage Faraday 2.52h @ $125/hr "AI Dev Team Lead" role rate, per the Omnibus Amendment's role-based rates) → **remaining ≈ $33,413**. Two anomalous Kimai entries excluded before summing: two Sage Faraday entries (8.75h on 07-16, 9.5h on 07-14, both with no description, non-standard hours) flagged as likely stuck/never-stopped timers per the >8h sanity check; and one of two overlapping same-start-time Andres Zabala entries on 07-15 (kept the longer 7.05h entry, excluded the shorter 4.07h duplicate-start entry) per the known same-start-different-end anomaly pattern.
- **Nothy** — funded $5,000 (INV-N-R-3, Paid) since anchor 2026-06-18, consumed ~$2,954 (Justin Hromalik 23.63h @ $125/hr flat rate, freshly re-verified from Nothy's own Project Specification — not reused from any other client) → **remaining ≈ $2,046**.
- **ProService** — funded $0 if strictly filtering `invoiceDate >= anchor (2026-07-13)`, but $10,000 (INV-PS-R-3, Paid, dated 2026-07-10 — 3 days *before* the 07-13 commencement date, but clearly the initial-retainer instrument for this exact re-signed engagement) if counting that invoice. Consumed ~$2,119 (Owen White 12.00h + Eugene Cho 4.95h, both @ $125/hr per the re-signed Fridai Project Specification) → **remaining ≈ ($2,119) — over** on the strict framing, or **≈ $7,881 remaining** counting the pre-commencement initial-retainer invoice. Reporting both per the known date-boundary edge case for brand-new/re-signed retainers.
- **Shift Living** (⚠️ pending confirmation — see roster note below) — funded $1,250 (INV-SL-R-1, Paid) since anchor 2026-06-09, consumed ~$1,875 (Justin Hromalik 15.00h @ $125/hr) → **remaining ≈ ($625) — over**.

⚠️ Roster note: Shift Living remains flagged "Pending confirmation" on the maintained roster (advisory/evaluation scope, no replenishment mechanism, and a consumed-vs-funded ratio well beyond a normal retainer overage) — still awaiting Ryan's explicit call on whether this is active or wound down. No new roster mismatches found this run; all 4 clients checked exactly match the maintained roster's Active + Pending-confirmation tiers.

In-pipeline (contract sent, unsigned — not counted as active):
- DealPop, Inc. (Jennifer Hawkins) — CSA opened by client 2026-07-20, not yet signed.
- eSolutionsFirst (Srinivasa Satrasala) — CSA opened by client 2026-07-14, not yet signed.

=== AI INFRA SPEND (DeepInfra + Bedrock + GitHub Copilot, combined) ===

Window: 2026-06-23 → 2026-07-20 (aligned across all three sources to Copilot's `users-28-day` report window).

```
+----------------+------------+-------------+-------------+-------------+
| Owner          | DeepInfra  | Bedrock(est)| Copilot     | Combined    |
+----------------+------------+-------------+-------------+-------------+
| ryanwalden      | $45.00    | $570.92     | $504.54     | $1,120.46   |
| sagefaraday     | $44.81    | $121.89     | $781.41     | $948.11     |
| justinhromalik  | $15.98    | $190.77     | $470.43     | $677.18     |
| andreszabala    | $20.74    | $4.46       | $285.31     | $310.51     |
| owenwhite       | $16.97    | —           | $225.94     | $242.91     |
| eugenecho       | $13.18    | $120.26     | $89.86      | $223.30     |
| justingriffin   | $0.00     | —           | $11.84      | $11.84      |
| (deleted key)   | —         | $0.83       | —           | $0.83       |
| auto            | $0.10     | —           | —           | $0.10       |
+----------------+------------+-------------+-------------+-------------+
```

- Total combined DeepInfra+Bedrock+Copilot spend (window): **$3,535.23**
- Bedrock reconciliation: sum of per-key estimates $1,009.14 vs. CE actual $1,009.42 for Claude Sonnet 5 — -0.03% variance, tight.
- Unattributed OpenAI/Bedrock-Mantle spend: CE shows ~$73.61 for OpenAI GPT-5.4/5.5 (Amazon Bedrock Edition) models this window — no per-key attribution available (Mantle traffic doesn't hit the Bedrock invocation log group).
- Copilot metrics-vs-billing note: `ai_credits_used` is a consumption metric, not an exact invoice split — metrics-derived estimate $2,369.32 vs. billing-API net (AI Credits SKU, window-filtered) $2,163.13 → 9.53% variance, within the now-observed 0-10% band for this reconciliation; not treated as an anomaly.