Skip to content

Observability, health, and operator tasks

Persistent audit / rows: the canonical skill (see the Ops section in fifa-mcp-server.md) lists which Supabase tables receive rows for study_queries, scout_queries, saved exams, hashed anonymous IP counters, and similar. Scout read tools do not write a per-row audit; mutations happen in scheduled crons, admin routes, and refresh_scout_player.

Public health (no auth)

bash
curl -s https://fifa.qtech.hr/api/health

Typical body:

  • ok: true
  • service: "fifa-agent-mentor-api"

Operator: mint a fam_live_ key

Premium profile required. The canonical skill shows POST with x-worker-secret to /api/internal/mcp/mint and the repo’s npm run mcp:mint helper.

Deployment smoke (from repo)

With FAM_LIVE_KEY and ADMIN_WORKER_SECRET exported: npm run ops:smoke at the fifa-agent-mentor package root in this repository.

Refresh schedule (for documentation context): daily 06:30 UTC pipeline (articles + touch-ups), Sunday 03:00 UTC weekly deep-refresh, Monday crons in worker config for post-weekend data alignment — Getting started → data freshness in sport skill.

NextChangelog →