Make the section understandable
The client should get a concise status story instead of a wall of operational notes.
Executive summaries
Monthly Executive Summary guide for reducing many admin records into one client-readable summary with wins, blockers, metrics, and next actions.
Portal model
The portal should reduce confusion, not create another dashboard to decode. Every section needs owner, source, freshness, privacy, and next action.
The client should get a concise status story instead of a wall of operational notes.
Account owner owns accuracy, freshness, and the next portal update.
Every portal claim should have a source name, date range, baseline, current value, or status note.
The client sees summaries and proof, while raw payloads, credentials, transcripts, and private customer details stay internal.
A portal update is useful only when it explains the next action, waiting item, or decision.
Keep this section fresh with a weekly, monthly, launch, or review cadence depending on client risk.
Data sources
These are the first records to review when this portal section is connected to MySQL-backed admin data.
report_reportsreport_sectionsreport_metricsmetric_snapshotscore_clientsChecklist
Signals
These signals should feed short client-facing proof, not raw provider data.
Use this signal only when it can be explained with source, period, owner, and next action.
Use this signal only when it can be explained with source, period, owner, and next action.
Use this signal only when it can be explained with source, period, owner, and next action.
Use this signal only when it can be explained with source, period, owner, and next action.
Timeline
Decide what the client should see and which admin records feed the section.
Check source labels, values, status, owner, privacy, and date range.
Write the portal-safe summary with one next action or decision.
Compare the section during the next report cycle and mark stale items.
Use questions from the client to simplify labels and proof language.
Avoid