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 — 2026-07-15 === === COMPLIANCE (Vanta) === 1 test OVERDUE, 0 tests NEEDS_REMEDIATION. ``` +--------------------------------------+----------+----------------+------------------+ | Test | Status | Category | Control | +--------------------------------------+----------+----------------+------------------+ | EBS snapshots are encrypted (AWS) | OVERDUE | INFRASTRUCTURE | (unmapped) | +--------------------------------------+----------+----------------+------------------+ ``` 4 unencrypted EBS snapshots flagged (all 400 GiB): snap-022e033e47012171b, snap-0143583698755bfba, snap-059b406d1e3e36748, snap-0b9c7ae92bb6f8cb9. Fix: copy each to an encrypted snapshot (KMS key), then delete the original. Was already due 2026-07-15 (today) per Vanta's soonest-remediate-by date. === FINANCE (Mercury + Wave) === ``` +--------------------------------+----------------+ | Account | Balance | +--------------------------------+----------------+ | Mercury Checking (••1896) | $114,113.68 | +--------------------------------+----------------+ | AMEX Blue Business Cash (1006) | ($6,645.73) | +--------------------------------+----------------+ ``` Outstanding invoices: 1 (INV-PS-R-3, ProService, $10,000.00, Unpaid, dated 2026-07-10) + 1 Processing (INV-ET-R-2, Entravia, $37,600.00, dated 2026-07-14). No invoices paid in the last 24 hours. === PAYROLL === **W-2 (next run):** pay period 2026-07-15 – 2026-07-28, check date 2026-08-07. **BLOCKED** — cannot be processed in this integration: "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) — must be finished manually in app.gusto.com. **Contractor (next batch):** check date 2026-07-24, 5 contractors scheduled. ``` +-------------------+--------+-------+----------+-------------+ | Contractor | Hours | Rate | Bonus | Total | +-------------------+--------+-------+----------+-------------+ | Sage Faraday | 82.60 | $90 | — | $7,434.00 | | Andres Zabala | 73.82 | $80 | — | $5,905.60 | | Owen White | 68.25 | $90 | $3,780 | $9,922.50 | | Justin Hromalik | 60.85 | $90 | — | $5,476.50 | | Eugene Cho | 62.93 | $90 | $630 | $6,293.70 | +-------------------+--------+-------+----------+-------------+ | TOTAL | | | | $35,032.30 | +-------------------+--------+-------+----------+-------------+ ``` ⚠️ Bonus callouts: Owen White $3,780, Eugene Cho $630 this batch. Combined upcoming payroll outflow: W-2 total pending manual processing in Gusto (blocked) + $35,032.30 (contractor, 2026-07-24). === CALENDAR (today, 2026-07-15) === ``` +---------------+---------------------------+-------------------------------+ | Time (ET) | Meeting | Notes | +---------------+---------------------------+-------------------------------+ | All day | Hours Due | 6 attendees | | 9:30–10:00am | Daily Standup | +Recall Bot | | 11:30–12:00pm | Baris / Ryan Sync | w/ Baris Karadogan | | 1:00–1:30pm | eSolutionsFirst Prep | w/ Eugene Cho | | 4:00–4:30pm | Tooling - Guild Meeting | 7 attendees | | 4:30–5:00pm | The Standup | 7 attendees | +---------------+---------------------------+-------------------------------+ ``` 2 events canceled today (FridAi Review Session, Strategy Sync) — excluded above. === HR: BIRTHDAYS / ANNIVERSARIES (Gusto) === No employee birthdays or hire/contract anniversaries today. Nearest upcoming: Owen White's contract anniversary is 2026-08-13 (start date 2024-08-13, will mark 2 years). (Contractor birthdays are structurally unavailable — Gusto contractor records carry no date_of_birth field, a permanent data gap.) === TIME-OFF (Jira TIME project) === ``` +------------------+-------------+------------+------------+ | Reporter | Type | Start | End | +------------------+-------------+------------+------------+ | Sage Faraday | Half Day | 2026-07-15 | 2026-07-15 | | Justin Griffin | (unset) | 2026-07-16 | 2026-07-16 | +------------------+-------------+------------+------------+ ``` Justin Griffin's 07-16 entry has no time-off type value set on the ticket. === OUT-SICK (gap note) === Slack out-sick detection isn't built — would require a bot scope change for message search not yet approved. No live signal for this section. === ACTIVE CLIENT ENGAGEMENTS === ``` +---------------+--------------------+------------------+------------------+------------------+----------------+------------------+ | Client | Engagement type | Contract status | Last client | AR status | Retainer | Remaining (est) | | | | | action | | anchor | | +---------------+--------------------+------------------+------------------+------------------+----------------+------------------+ | ProService | Retainer (Fridai) | Signed (re-signed| Signed 07-14 | $10,000 Unpaid | 2026-07-13 | +$7,881 (unpd) | | | | 07-13/14, sub 153)| | (INV-PS-R-3) | | / ($2,119) paid | | Entravia | Retainer | Signed 06-12 | — (legacy import,| $37,600 | 2026-06-12 | +$34,873 (w/ | | | | (First Party only)| no client-side | Processing | | processing) / | | | | | event on file) | (INV-ET-R-2) | | ($2,727) paid-only| | Nothy | Retainer | Signed (CSA 03-03,| — (legacy import,| Paid up | 2026-05-22 | ($875) — over | | | | PS 05-15/05-22) | no client-side | | | | | | | | event on file) | | | | +---------------+--------------------+------------------+------------------+------------------+----------------+------------------+ ``` ⚠️ Shift Living — PENDING CONFIRMATION, not rendered above as clean Active. Per roster: advisory/evaluation scope (not build/dev), Replenishment Threshold+Amount both $0.00 (no refill mechanism), last Kimai entry 2026-06-25 (20 days stale), entries literally titled "final debrief"/"final meeting with leadership." Awaiting Ryan's confirmation on whether this is still active or should move to wound-down. If forced to compute anyway: 15.00h logged since 2026-06-09 @ $125/hr = $1,875 consumed vs $1,250 funded = ($625) over — but this number is not being treated as a live retainer given the concluded- engagement signals above. Retainer estimate notes (hours-logged-based estimates from Kimai, NOT final billed amounts — Kimai's `billable` flag is unreliable in this org and was NOT used as a filter; no entries exceeded the 8-10h stuck-timer threshold this run, so no exclusions were needed): - ProService/Fridai: 16.95h logged since new 2026-07-13 commencement date (Owen White + Eugene Cho) × $125/hr = $2,118.75 consumed. The $10,000 initial-retainer invoice (INV-PS-R-3) is dated 2026-07-10, 3 days before commencement — Unpaid as of today. Reported both ways: +$7,881.25 if counting that invoice as funded, ($2,118.75) — over if counting only collected (Paid) amounts, since nothing has cleared yet on this brand-new retainer. - Entravia: 161.68h Sage Faraday @ $125/hr + 174.70h Andres Zabala @ $110/hr (role-based rates per Omnibus Amendment No. 1) = $39,427.42 consumed since 2026-06-12. Funded (Paid only, INV-ET-R-1): $36,700 → ($2,727.42) over. Funded (Paid + Processing, incl. INV-ET-R-2): $74,300 → +$34,872.58. The large gap is because INV-ET-R-2 ($37,600) hasn't cleared yet — the paid-only figure is the more honest "currently in deficit" read. - Nothy: 107.00h @ $125/hr = $13,375.00 consumed since 2026-05-22 (the first replenishment invoice date, per this skill's own anchor convention — the original March fixed-fee engagement is separately closed out). Funded (all 3 replenishment invoices, all Paid): $12,500.00 → ($875.00) — over. In pipeline (contract sent, unsigned): - DealPop, Inc. (Jennifer Hawkins) — CSA sent 07-14, opened+e-signed by Consultant same day; Client side: sent, not yet opened/signed. - eSolutionsFirst (Srinivasa Satrasala) — CSA sent 07-14; Client side: opened 07-14 3:36pm, not yet signed. === AI INFRA SPEND (DeepInfra + Bedrock + Copilot, combined) === Window aligned to Copilot's users-28-day report: 2026-06-17 to 2026-07-14 (all three sources pulled for this identical window). ``` +-----------------+------------+------------+------------+------------+ | Owner | DeepInfra | Bedrock | Copilot | Combined | +-----------------+------------+------------+------------+------------+ | ryanwalden | $45.00 | $426.60 | $482.06 | $953.65 | | justinhromalik | $37.65 | $101.59 | $612.39 | $751.63 | | sagefaraday | $50.05 | $73.56 | $607.44 | $731.05 | | andreszabala | $28.06 | — | $224.31 | $252.37 | | eugenecho | $30.65 | $94.41 | $80.81 | $205.86 | | owenwhite | $16.97 | — | $157.08 | $174.05 | | justingriffin | $1.03 | — | $12.17 | $13.20 | | (deleted key) | — | $0.83 | — | $0.83 | | auto | $0.10 | — | — | $0.10 | +-----------------+------------+------------+------------+------------+ ``` Total combined DeepInfra+Bedrock+Copilot spend (window): $3,082.75 Bedrock reconciliation: sum of per-key estimates $696.99 vs. CE actual $697.43 for Claude models (window) — 0.06% variance, tight. Unattributed OpenAI/Bedrock-Mantle spend: CE shows $101.83 for GPT-5.4/5.5 Mantle traffic in this window — no per-key attribution available (Mantle calls don't hit the Bedrock invocation log group). Copilot metrics-vs-billing note: per-user credit estimate $2,176.25 vs. billing-API net $2,020.52 for the AI Credits SKU (window) — 7.71% variance. `ai_credits_used` is a consumption metric, not an exact invoice split. === END OF DIGEST ===