🔧 Debug · raw RUNNING rows (0)
DDB status · real SFN status
0 queued
⚽Football
Main pipelines
—
parent SFN — orchestrates the others
Other SFN (standalone)
—
child SFNs launched manually / redrives
Main / Standalone — by environment
Children active inside a Main
Children running standalone
🔧 Debug · raw RUNNING rows (0)
DDB status · real SFN status
0 queued
Refresh Data
Total
0
Succeeded
0
Failed
0
Running
0
SQS Queue
Loading...
Redrive Queue
0
4/min✓0✗0
Charts & Timeline
Status Over Time
Top Errors
Filters
Redriving...0 / 0
0 succeeded0 failed
Columns:
Loading...
Showing 0 of 0 executions
Page 1 of 1
⚽
Debug Games and Report Overview are not available for Football yet
Switch to Basketball to use these features, or use the Coverage tab.
Refresh Data
Total
0
Not Checked
0
In Progress
0
Blocked
0
Resolved
0
Not Solvable
0
Redrive Queue
0
4/min✓0✗0
Checking...0 / 0
Status Breakdown
By Category
Top Pipeline Errors
Filters
Match ID
Status
Category
Comment
Pipeline Status
Failed Step
Error Type
Error Cause
Exec
No games loaded. Upload a file and click "Add Games".
Showing 0 of 0 games
Page 1 of 1
Top Error Message Patterns
Pipeline Coverage by Competition
No data yet. Click Refresh to fetch coverage from the metadata service.
Match Status Overview
Quick data status check — enter a match ID for the full breakdown, or stack multiple matches into a batch.
Batch (0):
🕒 Your recent Match Status searches
Match Overview
🕒 Your recent Match Overview searches
Video Search
Search for videos by match ID. Filter by provider or feed type.
Searches Vidic for the match's videos. Use the provider / feed dropdowns to narrow the result list client-side.
Access Requests
Loading...
Users
Loading...
System
francli cache
Run francli cache refresh — use after a new pipeline env or SFN is created so it shows up in the dropdown.
Activity Log
Loading...
Profile Settings
?
Max 50KB, resized to 64x64
This is how you appear in the app
Experimental features
Opt-in flags stored in your browser. Refresh the page after toggling.
What's new
Latest features and updates shipped to SapinAdmin. Newest first.
🎬 Clip Studio
Cut a clip from a match by anchoring on a Skillcorner frame or a clock time. Renders run as Kubernetes Jobs and upload the .mp4 to S3. Football only for now — basketball clipping has no Dynamic Events pipeline yet.
Live jobs (dispatched / running) auto-refresh every 5s while this tab is open.Read-only — succeeded clips from every user. Click ▶ Play to watch.
Basketball mode: the experimental match-loading panels are football-only. Only the Executions globe (below) is available for both sports. Switch to football in the top bar to access the match-specific panels.
All experimental visualizations render here unconditionally. Enable the flags below to surface them elsewhere in the app (video overlay, GI quality panel).
Click a panel title to load & render it. Panels only render when opened.
▶🌍 Executions globe (not match-specific)
Sport: football(from top bar)OKFailedRunningOther
Matches
▶📹 Camera pose path▶🔥 Detection density heatmap
▶⚽ Ball trajectory▶▶️ Track replay0:00
0
▶🗺️ 3D minimap (mid-frame)▶👥 Detection flow (sliding window)
HomeAwayRefUnknown
300
Per-frame count (home/away/unk)
Frame diagnostics
▶🎥 Homography debugger▶📊 GI quality 3D▶🔄 Multi-match grid