Updated the Command Center homepage and live adapter around Sam's latest rule: bad or invoice-timed spend data should stay out of page 1 instead of being shown as not final. The hero now keeps MVA leads, MVA signed, calls, and Marketing YTD total in the top row. MTD spend, prior-month spend, and cost-per-signed-case cards are not rendered on the homepage.
Added a YTD marketing panel with source-linked monthly rows by type from Marketing Expense records. The live Litify adapter now reads Marketing_Expense__c for Marketing YTD total, Paid Ad Spend YTD, and month-by-type rows through today. Mock mode also carries the same safe shape for Render.
Added a top-bar Today dropdown for Outlook unread mail and calendar items. The connector findings showed Outlook can return full HTML bodies, so the UI model stores only safe display fields and caps previews. The dropdown was QA checked on desktop and mobile, including a mobile width fix.
Added a Recent Notion memory panel and changed Project Memory ordering so Needs Follow-up and recent/high-priority Knowledge Base items rise before older completed pages. This is still a seed-backed module, not a runtime Notion sync.
Updated docs to reflect that unreliable spend stays off the main page, not merely labeled.
Commit shipped: 2c8ec2bd776e7d4dbb55aa3cb543540fbb4894b7
Render live deploy: dep-d89htrcubeas73as9crg
Live URL: https://sail-command-center.onrender.com
The requested homepage correction and next build pass are implemented, committed, pushed, deployed, and verified. Further work should be a new scoped pass rather than continuing to stack changes into this commit.