detail
All platform PHPs that change state must call DASHBOARD.php before returning. Two patterns used: (A) Direct curl before final echo json_encode — used for Tier 1 commands (OPEN, CLOSE, FINAL_CLOSE, SYNC, SNAPSHOT, RESTORE, REFRESH, CHECKPOINT, ANNOUNCE, VERIFY, UPDATE, CLEANBACKUPS, SOLVE, HISTORY, PLATFORM_CHECK). (B) register_shutdown_function — used for Tier 2 APIs where ping is conditional on write action (records-api: add/update/close/reopen task + decisions; inbox-api: drop; dba_write_api: all calls). All 18 files backed up before patching to backups/platform/ dirs as [NAME]-PRE-DASH-07-20-26.php. Tier 3 skipped: backup-status-api (read-only), web-fetch (external), dba_api (reads), verify_lib (library), COMMANDS-20 (reference), HANDOFF (PHP-to-PHP bug). Verified: synced_at updates within seconds of any write action. Full implementation report at systems/40-server/gov/DASHBOARD-PING-REPORT-07-20-26.md. Directed by USR369 07/20/26.