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