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-19 09:00 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 OPS DIGEST — 2026-07-19 (Sunday)

=== COMPLIANCE (Vanta) ===

4 tests OVERDUE, all category INFRASTRUCTURE, all past their remediate-by date:

```
+--------------------------------------+----------+---------------------------------+------------------------------------+
| Test                                 | Status   | Category                        | Rolls up to control(s)             |
+--------------------------------------+----------+---------------------------------+------------------------------------+
| EBS snapshots are encrypted (AWS)    | OVERDUE  | INFRASTRUCTURE (past due 07-15) | (unmapped)                         |
| Cloudflare IP access rules enabled   | OVERDUE  | INFRASTRUCTURE (past due 07-16) | network-firewalls-reviewed,        |
|                                       |          |                                  | network-firewalls-utilized,        |
|                                       |          |                                  | system-network-hardening,          |
|                                       |          |                                  | access-firewalls                   |
| Unwanted traffic filtered            | OVERDUE  | INFRASTRUCTURE (past due 07-16) | (same 4 controls as above)         |
| (Cloudflare)                         |          |                                  |                                     |
| Cloudflare notifications enabled     | OVERDUE  | INFRASTRUCTURE (past due 07-16) | (same 4 controls as above)         |
+--------------------------------------+----------+---------------------------------+------------------------------------+
```

- EBS snapshot encryption: 8 unencrypted 400GiB snapshots flagged, no SOC 2 control mapped yet.
- The 3 Cloudflare tests (IP access rules, firewall/WAF, and 4 required notification policies — HTTP DDoS Alert, Health Checks, Passive Origin Monitoring, Route Leak Detection) all roll up to the same 4 network-hardening controls and are all fully unconfigured (zero active rules/rulesets/notifications found), not partially configured.

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

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

Outstanding invoices: 1 — INV-PS-R-3 (Jordan Conley / ProService), Unpaid, $10,000.00, dated 2026-07-10.
Paid in last 24h: none.

=== PAYROLL ===

⚠️ UNAVAILABLE this run — `mcp_gusto_*` tools are not present in this session's toolset (confirmed via a direct tool-availability check; this is a tool-access/toolset-configuration gap for this cron job, not a Gusto-side outage). Cannot report the next W-2 payroll or contractor payment batch. Flagging for whoever configures this job's enabled toolsets.

=== CALENDAR ===

No meetings on the calendar today (2026-07-19).

=== HR (Gusto) ===

⚠️ UNAVAILABLE this run — same `mcp_gusto_*` toolset gap as Payroll above. Cannot check today's birthdays/hire anniversaries.

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

No upcoming approved time-off requests (all 17 approved requests on file have end dates on or before 2026-07-16, none extending into today or beyond).

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

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

=== ACTIVE CLIENT ENGAGEMENTS ===

```
+---------------+-------------------+------------------+---------------------+------------------------+----------------+
| Client        | Engagement type   | Contract status  | Last client action  | AR status              | Retainer anchor|
+---------------+-------------------+------------------+---------------------+------------------------+----------------+
| ProService     | Retainer (T&M)    | Signed (re-signed| Signed 07-14        | $10,000 outstanding    | 2026-07-13     |
|                |                   | 07-13/14, sub 153)|                     | (INV-PS-R-3, Unpaid)   |                |
| Entravia       | Retainer (T&M)    | Signed CSA+PS+   | — (legacy import,   | Paid up (latest        | 2026-07-14     |
|                |                   | Omnibus Amdmt 1  | single "First Party"| INV-ET-R-2 $37,600     |                |
|                |                   | (06-12)          | submitter, no       | Paid 07-14)            |                |
|                |                   |                  | client-side event   |                        |                |
|                |                   |                  | on file)            |                        |                |
| Nothy          | Retainer (T&M)    | Signed CSA (03-03| — (legacy import,   | Paid up (latest        | 2026-06-18     |
|                |                   | )+PS (05-15)     | no client-side event| INV-N-R-3 $5,000       |                |
|                |                   |                  | on file)             | Paid 06-18)            |                |
| Shift Living ⚠️| Retainer (T&M)    | Signed CSA+PS    | — (legacy import,   | Paid up (latest        | 2026-06-09     |
| pending        |                   | (06-09)          | no client-side event| INV-SL-R-1 $1,250      |                |
| confirmation   |                   |                  | on file)             | Paid 06-09)            |                |
+---------------+-------------------+------------------+---------------------+------------------------+----------------+
```

Retainer remaining estimates (hours-logged-based, may not reflect final billed amount — Kimai's `billable` flag is unreliable in this org, not used as a filter):

- **ProService** — funded $10,000 (INV-PS-R-3, **Unpaid**, dated 2026-07-10 — 3 days *before* the 2026-07-13 commencement date; reported here counting it as the funding instrument since it's clearly the initial-retainer invoice for this exact re-signed engagement), consumed $2,118.75 (eugenecho 4.95h + owenwhite 12.00h @ $125.00/hr flat rate, per submission 153's `values`) since 2026-07-13 → **remaining $7,881.25**. Strictly applying `invoiceDate >= anchor` instead (excluding INV-PS-R-3 on the date technicality) gives funded $0 → **remaining ($2,118.75) — over**. Reporting both per the skill's funded-vs-collected transparency principle.
- **Entravia** — funded $37,600 (INV-ET-R-2, **Paid**, dated 2026-07-14), consumed $6,018.67 (andreszabala 26.07h @ $110.00/hr "Senior AI Engineer" role rate + sagefaraday 20.77h @ $125.00/hr "AI Development Team Lead" role rate, both per the Omnibus Amendment No. 1 role-based rate structure — NOT named-individual rates) since 2026-07-14 → **remaining $31,581.33**. One Kimai anomaly excluded: andreszabala had two same-begin-timestamp entries on 07-15 (09:02→16:05, 7.05h, with a real description; and 09:02→13:06, 4.07h, undescribed) — treated as an overlapping/duplicate pair and only the longer, described entry was counted.
- **Nothy** — funded $5,000 (INV-N-R-3, **Paid**, dated 2026-06-18 — itself the anchor invoice), consumed $2,954.17 (justinhromalik 23.63h @ **$125.00/hr flat** — re-verified fresh from Nothy's own signed Project Specification text this run, not carried over from Entravia's role-based rate) since 2026-06-18 → **remaining $2,045.83**.
- **Shift Living** ⚠️ *pending confirmation, not yet moved to Wound-down — still awaiting Ryan's explicit call* — funded $1,250 (INV-SL-R-1, Paid, dated 2026-06-09, itself the anchor invoice — Replenishment Threshold/Amount both confirmed $0.00, i.e. no refill mechanism), consumed $1,875.00 (justinhromalik 15.00h @ $125.00/hr flat) since 2026-06-09 → **remaining ($625.00) — over**. No Kimai anomalies found in this pull. Last real Kimai activity still 2026-06-24/25 per the roster note — no new activity this run to change the "possibly concluded" read.

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

No roster mismatches found this run — all 4 active/pending clients and both pipeline prospects matched the maintained roster cleanly.

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

Window aligned to Copilot's `users-28-day` report: 2026-06-21 → 2026-07-18 (28 days).

```
+----------------+------------+------------+------------+------------+
| Owner          | DeepInfra  | Bedrock    | Copilot    | Combined   |
+----------------+------------+------------+------------+------------+
| ryanwalden     | $45.00     | $549.30    | $504.54    | $1,098.84  |
| justinhromalik | $15.98     | $176.07    | $708.43    | $900.48    |
| sagefaraday    | $45.05     | $78.56     | $696.42    | $820.03    |
| 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,551.26
- Bedrock reconciliation: sum of per-key estimates $918.01 vs. CE actual $918.29 for Claude Sonnet 5 — -0.03% variance, very tight.
- Unattributed OpenAI/Bedrock-Mantle spend: CE shows $94.60 for OpenAI GPT-5.5 (Amazon Bedrock Edition) with no per-key attribution available (Mantle traffic doesn't hit the Bedrock invocation log group).
- Copilot metrics-vs-billing note: `ai_credits_used`-derived total ($2,474.31) vs. billing-API `netAmount` for the same window ($2,397.20) — 3.22% variance, within the observed 0-10% range for this reconciliation; not treated as an anomaly.

---
Sections unavailable this run: Payroll, HR (both blocked on missing `mcp_gusto_*` tools in this session's toolset — needs the job's toolset configuration fixed, not a data issue).