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 — 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.