% Active result tables. A dash denotes an unreported or unmeasured value. \begin{table*}[t] \caption{Dense future-activity mAP (\%) by prediction horizon. EasyCom scores use Sessions~1--3; the complete ten-horizon curves are reported for EgoSpeak, $\G+\A$, and F3. Other archived screens provide only 0.2-s and ten-horizon mean scores, so intermediate cells are not interpolated. Ego4D transfer is pending. Mean averages all ten horizons, including where the individual values are unavailable. F3 and the fusion rows are exploratory seed-0 runs; F1 reports a three-seed mean. These rows are not all capacity- or training-matched.} \label{tab:main} \centering\ninept \renewcommand{\arraystretch}{0.91} \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}lccccccccccc@{}} \toprule & \multicolumn{10}{c}{Prediction horizon (s)} & \\ \cmidrule(lr){2-11} Dataset / model & .2 & .4 & .6 & .8 & 1.0 & 1.2 & 1.4 & 1.6 & 1.8 & 2.0 & Mean \\ \midrule \multicolumn{12}{@{}l}{\emph{EasyCom (measured)}} \\ EgoSpeak A+V & 74.20 & 68.35 & 64.31 & 61.13 & 59.77 & 58.81 & 57.50 & 57.09 & 55.95 & 54.82 & 61.19 \\ Recent $\A$ & 79.69 & -- & -- & -- & -- & -- & -- & -- & -- & -- & 60.51 \\ Omni $\G$ & 73.45 & -- & -- & -- & -- & -- & -- & -- & -- & -- & 60.85 \\ $\G+\A$ & 81.72 & 75.92 & 70.38 & 66.46 & 63.81 & 61.37 & 60.00 & 58.32 & 56.95 & 56.16 & 65.11 \\ $\G+\A+$pooled-$\V$ & 82.03 & -- & -- & -- & -- & -- & -- & -- & -- & -- & 65.40 \\ Full-frame F3 & 82.38 & 76.42 & 70.78 & 66.35 & 63.93 & 61.87 & 60.41 & 59.11 & 57.61 & 56.53 & 65.54 \\ Person-set F1 & 81.78 & -- & -- & -- & -- & -- & -- & -- & -- & -- & 64.95 \\ \midrule \multicolumn{12}{@{}l}{\emph{Ego4D (transfer pending)}} \\ Omni $\G$ & -- & -- & -- & -- & -- & -- & -- & -- & -- & -- & -- \\ $\G+\A$ & -- & -- & -- & -- & -- & -- & -- & -- & -- & -- & -- \\ \bottomrule \end{tabular*} \end{table*} \begin{table}[t] \caption{EasyCom privileged past-activity audit (\%). Three-seed mean $\pm$ sample SD. The extra activity cues are not deployable inputs; W is wearer AP at 0.2~s.} \label{tab:oracle} \centering\ninept \renewcommand{\arraystretch}{0.92} \setlength{\tabcolsep}{3pt} \begin{tabular}{@{}lccc@{}} \toprule Extra condition & mAP$_{.2}$ & W$_{.2}$ & Mean \\ \midrule Audio baseline & $81.87{\pm}.05$ & $85.26{\pm}.11$ & $65.18{\pm}.06$ \\ Visibility only & $81.95{\pm}.10$ & $85.20{\pm}.14$ & $65.22{\pm}.05$ \\ Delayed 1 s & $81.95{\pm}.09$ & $85.27{\pm}.14$ & $65.34{\pm}.05$ \\ Shuffled IDs & $85.92{\pm}.09$ & $85.58{\pm}.25$ & $66.46{\pm}.09$ \\ Per-person & $86.27{\pm}.18$ & $85.61{\pm}.22$ & $66.66{\pm}.14$ \\ Visible OR & $\mathbf{86.70{\pm}.09}$ & $\mathbf{85.84{\pm}.15}$ & $\mathbf{66.95{\pm}.02}$ \\ \bottomrule \end{tabular} \end{table} \begin{table}[t] \caption{Pending matched timing/context tests. Each cell will compare $\G$ with $\G+\A$ on common cutoffs; $\Delta$ is paired mean-mAP gain. PTR uses completed blocks plus the observed tail. Dashes are unmeasured.} \label{tab:stream_context} \centering\ninept \renewcommand{\arraystretch}{0.92} \setlength{\tabcolsep}{3pt} \begin{tabular}{@{}llcc@{}} \toprule Group & Refresh / cap & $\G/\G+\A$ & $\Delta$ \\ \midrule T & Completed hold, 8 s & --/-- & -- \\ T & PTR, 8 s & --/-- & -- \\ \midrule C & PTR, 2 s & --/-- & -- \\ C & PTR, 4 s & --/-- & -- \\ C & PTR, 6 s & --/-- & -- \\ C & PTR, 8 s & --/-- & -- \\ C & PTR, 10 s & --/-- & -- \\ C & PTR, 12 s & --/-- & -- \\ \bottomrule \end{tabular} \end{table} \begin{table}[t] \caption{Separate seed-0 global-only chunk screen (\%): 10 epochs, 8-s cap, 2-FPS video. PTR is not extraction-matched to the other rows. Calls are processor invocations across 12 sessions, not latency.} \label{tab:chunk} \centering\ninept \renewcommand{\arraystretch}{0.95} \setlength{\tabcolsep}{3pt} \begin{tabular}{@{}lccc@{}} \toprule Global construction & mAP$_{.2}$ & Mean & Calls \\ \midrule Native 2-s hold & 59.62 & 55.19 & 9,539 \\ 200-ms commits & 67.05 & 57.84 & 95,453 \\ PTR & 70.85 & 59.17 & -- \\ \bottomrule \end{tabular} \end{table}