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-20 08:59 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…

=== COMPLIANCE (Vanta) ===

4 tests OVERDUE (all severity: high, category: INFRASTRUCTURE). All are Cloudflare/AWS hardening gaps.

+--------------------------------------+----------+----------------+-----------------------------------------------------------------------------------+
| Test                                 | Status   | Category       | Rolls up to (control)                                                              |
+--------------------------------------+----------+----------------+-----------------------------------------------------------------------------------+
| EBS snapshots are encrypted (AWS)    | OVERDUE  | INFRASTRUCTURE | (unmapped) — 9 unencrypted snapshots (400 GiB each), due 2026-07-15                |
| Cloudflare IP access rules enabled   | OVERDUE  | INFRASTRUCTURE | Network firewalls reviewed/utilized; Network & system hardening; Firewall access  |
| Unwanted traffic filtered (CF)       | OVERDUE  | INFRASTRUCTURE | Network firewalls reviewed/utilized; Network & system hardening; Firewall access  |
| Cloudflare notifications enabled     | OVERDUE  | INFRASTRUCTURE | Network firewalls reviewed/utilized; Network & system hardening; Firewall access  |
+--------------------------------------+----------+----------------+-----------------------------------------------------------------------------------+

- EBS snapshot encryption is already past its remediate-by date (2026-07-15) — 9 unencrypted 400 GiB snapshots on AWS, no SOC 2 control currently mapped to this test.
- The 3 Cloudflare tests (no active IP access rules, no active firewall/WAF, missing 4 required notification policies) all roll up to the same 4 SOC 2 controls and are all overdue as of yesterday (2026-07-16/17 windows) — worth a single Cloudflare hardening pass to clear all three at once.

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

```
+--------------------------------+----------------+
| Account                        | Balance        |
+--------------------------------+----------------+
| Mercury Checking (••1896)      | $161,713.68    |
| AMEX Blue Business Cash (1006) | ($8,668.73)    |
+--------------------------------+----------------+
```

Outstanding invoices: none. Paid in last 24h: none.

=== PAYROLL ===

**W-2 (next run) — BLOCKED**
Pay period 2026-07-15 → 2026-07-28, check date 2026-08-07, deadline 2026-08-06 (7pm ET).
Blocker: "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 unmaterialized (employee_count: 0) — must be finished directly in app.gusto.com.

**Contractor (next batch) — 2026-07-24**
```
+-------------------+--------+---------+----------+------------+
| Contractor        | Hours  | Rate    | Bonus    | Total      |
+-------------------+--------+---------+----------+------------+
| Owen White        | 68.25  | $90/hr  | $3,780   | $9,922.50  |
| Sage Faraday       | 82.60  | $90/hr  | $0       | $7,434.00  |
| Eugene Cho         | 62.93  | $90/hr  | $630     | $6,293.70  |
| Andres Zabala      | 73.82  | $80/hr  | $0       | $5,905.60  |
| Justin Hromalik    | 60.85  | $90/hr  | $0       | $5,476.50  |
+-------------------+--------+---------+----------+------------+
| BATCH TOTAL        |        |         |          | $35,032.30 |
+-------------------+--------+---------+----------+------------+
```
⚠️ Bonus callouts: Owen White $3,780, Eugene Cho $630.

Combined upcoming payroll outflow: $35,032.30 (contractor, 2026-07-24). W-2 total pending manual processing in Gusto (blocked run, not extrapolated).

=== CALENDAR (today, 2026-07-20) ===

```
+-------------+------------------------------------+------------+
| Time (ET)   | Meeting                            | Attendees  |
+-------------+------------------------------------+------------+
| 9:30-10:00  | Daily Standup                      | 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          |
| 15:30-16:00 | Sage Weekly 1:1                    | 2          |
| 16:00-16:30 | Delivery / Consulting - Guild Mtg  | 8          |
| 16:30-17:00 | The Standup                        | 8          |
+-------------+------------------------------------+------------+
```

=== HR (birthdays / hire anniversaries) ===

No birthdays or hire anniversaries today. Nearest upcoming: Sage Faraday's 2-year hire anniversary on 2026-08-13 (24 days), then Justin Hromalik's 1-year anniversary on 2026-09-15 (57 days). (Contractors have no DOB on file — birthday check is employees-only, a known/permanent gap.)

=== TIME-OFF ===

No upcoming approved time-off requests on file (Jira TIME project, end date >= today).

=== OUT-SICK ===

Slack out-sick detection isn't built — would require a bot message-search scope not yet approved. Gap note only.

=== ACTIVE CLIENT ENGAGEMENTS ===

```
+---------------+----------------+------------------+---------------------+------------+----------------+
| Client        | Engagement     | Contract status   | Last client action  | AR status  | Retainer anchor|
+---------------+----------------+------------------+---------------------+------------+----------------+
| ProService     | Retainer T&M   | Signed (07-13/14) | Signed 07-14        | Paid up    | 2026-07-13     |
| Entravia       | Retainer T&M   | Signed CSA+PS+Amd | —  (legacy import)  | Paid up    | 2026-07-14     |
| Nothy          | Retainer T&M   | Signed CSA+PS     | —  (legacy import)  | Paid up    | 2026-06-18     |
| Shift Living * | Retainer T&M   | Signed CSA+PS     | —  (legacy import)  | Paid up    | 2026-06-09     |
+---------------+----------------+------------------+---------------------+------------+----------------+
* ⚠️ pending confirmation — see bullet below
```

**ProService** — funded $0 if strictly `invoiceDate >= anchor` (2026-07-13), but $10,000 (Paid — INV-PS-R-3, sent 2026-07-10, 3 days before commencement) if counting that invoice as the funding instrument for the re-signed retainer. Consumed $2,118.75 (16.95h @ $125/hr flat: Owen White 12.00h, Eugene Cho 4.95h) since anchor. Remaining: **($2,118.75) — over** under the strict framing, or **$7,881.25 remaining** counting the pre-commencement invoice as funding. Hours-logged-based estimate, may not reflect final billed amount.

**Entravia** — funded $37,600 (Paid, INV-ET-R-2, 2026-07-14), consumed $5,571.33 (47.82h since anchor: Andres Zabala 27.05h @ $110/hr "Senior AI Engineer" role, Sage Faraday 20.77h @ $125/hr "AI Development Team Lead" role — role-based rates per Omnibus Amendment No. 1). One Kimai entry (Andres Zabala, 2026-07-15 09:02–13:06, 4.07h) excluded as an overlapping duplicate of another same-day, same-start-time entry (09:02–16:05, 7.05h, with a real description) — kept the longer described entry. Remaining: **$32,028.67**. Hours-logged-based estimate.

**Nothy** — funded $5,000 (Paid, INV-N-R-3, 2026-06-18), consumed $2,954.17 (23.63h @ $125/hr flat, all Justin Hromalik) since anchor. Remaining: **$2,045.83**. Hours-logged-based estimate.

**Shift Living** (⚠️ pending confirmation — flagged in the roster since 2026-07-14, still unconfirmed) — funded $1,250 (Paid, INV-SL-R-1, 2026-06-09, never replenished — Replenishment Threshold/Amount both $0.00, no refill mechanism), consumed $1,875.00 (15.00h @ $125/hr flat, all Justin Hromalik) since anchor. Remaining: **($625.00) — over**. Most recent Kimai entries (06-23/06-24) are titled "final debrief"/"final meeting with leadership" — still awaiting Ryan's explicit confirmation on whether this engagement is concluded or ongoing.

**In pipeline (contract sent, unsigned):**
- DealPop, Inc. (Jennifer Hawkins) — CSA sent 2026-07-14, status: sent
- eSolutionsFirst (Srinivasa Satrasala) — CSA sent 2026-07-14, status: viewed

No roster mismatches found this run.

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

Window aligned to Copilot's 28-day report: 2026-06-22 → 2026-07-19 (inclusive).

```
+----------------+------------+------------+------------+------------+
| Owner          | DeepInfra  | Bedrock    | Copilot    | Combined   |
+----------------+------------+------------+------------+------------+
| ryanwalden     | $45.00     | $562.68    | $504.54    | $1,112.22  |
| sagefaraday    | $45.05     | $79.81     | $734.19    | $859.05    |
| justinhromalik | $15.98     | $180.91    | $561.57    | $758.46    |
| andreszabala   | $20.74     | $4.04      | $253.31    | $278.09    |
| owenwhite      | $16.97     | —          | $210.12    | $227.09    |
| eugenecho      | $14.36     | $109.21    | $89.34     | $212.91    |
| justingriffin  | $0.72      | —          | $12.17     | $12.89     |
| (deleted key)  | —          | $0.83      | —          | $0.83      |
| auto           | $0.10      | —          | —          | $0.10      |
+----------------+------------+------------+------------+------------+
```

- Total combined DeepInfra+Bedrock+Copilot spend (window): $3,461.64
- Bedrock reconciliation: sum of per-key estimates $937.49 vs. CE actual $938.06 for Claude models — variance -0.06%.
- Unattributed OpenAI/Bedrock-Mantle spend: CE shows $94.57 for GPT-5.4/5.5 (Amazon Bedrock Edition) in this window — no per-key attribution available (Mantle traffic doesn't hit the Bedrock invocation log group).
- Copilot metrics-vs-billing note: metrics-derived total ($2,365.24, ai_credits_used × pricePerUnit) vs. billing-API netAmount ($2,287.34) — variance 3.41%, within the observed 0-10% band for this reconciliation; not treated as an anomaly.

=== CLOSING SUMMARY ===

4 Cloudflare/AWS compliance tests overdue (all infra hardening, no client-facing risk). Checking balance healthy at $161.7K, AMEX at $8.7K, no outstanding invoices. Next W-2 payroll is blocked on hourly-worker support (needs manual Gusto processing); contractor batch of $35,032.30 goes out 2026-07-24 with two bonus payouts to flag. Light-to-moderate meeting day (8 meetings). No time-off or birthdays/anniversaries today. All 4 active retainer clients are paid up in AR; Entravia and Nothy have healthy positive retainer balances, ProService and Shift Living are running over their most recent funding depending on framing — Shift Living remains an unconfirmed roster status. Combined AI infra spend for the trailing 28 days is $3,461.64, led by Ryan and Sage.