Make the section understandable
The client should understand this section in one pass without needing analytics training.
Portal experience
Launch Readiness View portal experience guide for turning internal ZartsAlgo records into a clear client-facing section.
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 understand this section in one pass without needing analytics training.
Client success 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.
portal_usersportal_permissionscore_clientsmetric_snapshotsreport_reportsreport_metricsevent_admin_actionsChecklist
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