The Monitoring summary now lists the newest WARNING/ERROR/CRITICAL log
lines of the server process (level, logger, relative time, message
truncated to 300 chars), served by /api/log-errors alongside the counts.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat(monitoring): add at-a-glance summary to the Monitoring tab
Top card shows whether students were active in the last 5 minutes (deploy
readiness), last update time, Sawtak cache hit rate, ERROR log counts, the
last 5 actions with relative times, and pending reports grouped by day.
Adds an in-process ERROR log counter (/api/log-errors, counts only) and
removes the admin-subjects panel now that Arabic is the only subject.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>