A scheduled job pulls the figures every day, stores them, drafts the mechanical “reads,” and renders each client’s themed hub. Credentials only gate the connectors on the left — everything to the right is serverless.
The hub is the “front page.” Each report is a section a client can open. Creative and Work-in-progress are placeholders today; the same tree is stamped for every client from a config row.
The whole point of the “newspaper” feel: a client understands the headline in one glance, then drills only into what interests them.
Martial’s hard line: automate the figure-gathering and the mechanical description, never the analysis. Both live in the same shared report, so it’s never a “my report / your report.”