Appearance fix: per-fighter closest crop w/ ring marker, 'not visible' over guessing, measured torso color as grounding 15fbc29 verified NealBeans commited on 3 days ago
Habit metrics (guard recovery/drop context/squaring/chin/base/crossed feet/reaction/round trend) + clinch via SAM2 mask overlap d7dcecc verified NealBeans commited on 3 days ago
Height ratio (nose-to-ankle) for size: VLM hint + archetype routing; full-body frame selection + multi-view size prompt 72197a1 verified NealBeans commited on 3 days ago
Coach playbook RAG: coach_kb vector store, size-routed archetype per fighter, style dropdown; longer technique tips b1792c4 verified NealBeans commited on 3 days ago
gr.Progress loading bar through SAM2/pose stages; obstruction gaps now include sparse poses + both-gone lane cdc2698 verified NealBeans commited on 3 days ago
_meta.timeline frame-accurate intervals; demote uncalibrated punch fields in the coach prompt ac3df78 verified NealBeans commited on 3 days ago
leg_drive + weight_side pose metrics; size_matchup_VLM; _meta.shoulder_width_ratio 576ab6b verified NealBeans commited on 3 days ago
_meta.not_tracked_at: per-fighter not-tracked intervals (>=0.5s) for the dashboard timeline 015974e verified NealBeans commited on 3 days ago
Exchange-intensity flurries: robust "where the action is" windows (light/heavy) 1c3fac2 verified NealBeans commited on 4 days ago
Punch verification contact sheet output (one labeled thumbnail per detected punch) 403b4d0 verified NealBeans commited on 4 days ago
Camera-motion robust punch speed: wrist velocity relative to own shoulder (+ veto rise) b12a4da verified NealBeans commited on 4 days ago
Sub-second punch timestamps (whole-second display snapped ticks to a 1s grid) 6aef886 verified NealBeans commited on 4 days ago
Punch gates: toward-opponent + punching-height + in-range, per-hand peaks, gate-before-refractory f5da46e verified NealBeans commited on 4 days ago
Fix: MOMENTS_JSON braces escaped from str.format (KeyError time) 40b749d verified NealBeans commited on 4 days ago
Geometry veto on punch types, VLM type second-opinion, time-synced coaching moments 2f730c7 verified NealBeans commited on 4 days ago
Kimi vision as primary VLM backend with OpenRouter circuit-breaker fallback 084a44a verified NealBeans commited on 4 days ago
VLM: full-res fighter crops for descriptions + sport detection (coach adapts to non-boxing) 1a3411a verified NealBeans commited on 4 days ago
VLM annotation layer: appearance, context, guard style, positioning, punch verdicts 6056bf2 verified NealBeans commited on 5 days ago
Punch precision: require speed spike with extension; closed-stance timeline events 3dde248 verified NealBeans commited on 5 days ago
open_stance_at: open/closed matchup stretches as timeline events d7392de verified NealBeans commited on 5 days ago
Punch log: extension-peak detection, per-hand attribution, ST-GCN type classification (experimental) 03cebc9 verified NealBeans commited on 5 days ago
Perspective-corrected range: per-frame shoulder-width ruler, not clip median 985a51c verified NealBeans commited on 5 days ago
Align in-range min duration with exchanges (no orphan exchange segments) f4786fe verified NealBeans commited on 5 days ago
in_range_at: punching-range stretches as timestamped events 042544f verified NealBeans commited on 5 days ago
Pressure label driven by NET ground gained/given, not step counts 37bcc98 verified NealBeans commited on 5 days ago
Pressure: real frame-pairs only + camera-pan detection (no confident labels on panned footage) 1b62a13 verified NealBeans commited on 5 days ago
Crop-pose picks the detection on the fighter mask (fixes shared poses at close range) 239fb82 verified NealBeans commited on 6 days ago
New metrics: in-range exchanges (wrist-speed) + stance and open/closed matchup 13168e4 verified NealBeans commited on 6 days ago
SAM2 seeding: reject same-person box pairs, retry on collapsed tracks e0d3f7c verified NealBeans commited on 7 days ago
SAM2+crop tracking (dev-validated: 65.7% coverage vs 19.7% pose-only, correct identity) cfbbf7d verified NealBeans commited on 8 days ago
Friendly message when an uploaded clip was lost to a restart f2f5d04 verified NealBeans commited on 8 days ago
Overlay download fallback for browsers that cannot play inline video 4269664 verified NealBeans commited on 8 days ago
Two-pass tracking: best-frame seeding + bidirectional association + size gate 26ca4ef verified NealBeans commited on 8 days ago
Disable SSR: Node proxy breaks video byte-range serving (overlay NaN:NaN) 7564728 verified NealBeans commited on 8 days ago
True color labels (HSV palette, fixes yellow-called-blue) + overlay diagnostics/not-tracked markers 40e3b75 verified NealBeans commited on 9 days ago
Event timestamps, tracking-overlay video, fighter-focus input 13a4767 verified NealBeans commited on 12 days ago
Per-fighter feedback ratings (labels follow detected fighter names) 3a8e7de verified NealBeans commited on 13 days ago
Pipeline fixes: pressure label coherence, guard-drop hysteresis, per-fighter confidence gate 901ad17 verified NealBeans commited on 19 days ago
Persist feedback to private HF Dataset via CommitScheduler 7fc8b6d verified NealBeans commited on 20 days ago
Sync: ZeroGPU + feedback logging + adaptive frame sampling + pressure/range metrics + LLM timeout af9b245 verified NealBeans commited on 21 days ago