You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -378,6 +421,8 @@ export class RenderObservabilityRecorder {
378
421
summary(input: {
379
422
lastBrowserConsole: string[];
380
423
capture: RenderCaptureObservability;
424
+
/** Structured init telemetry from per-worker perf summaries — the only success-path channel parallel workers have (their console buffers propagate on failure only). */
425
+
initFallback?: RenderInitObservability;
381
426
extraction?: RenderExtractionObservability;
382
427
compositionHash?: string;
383
428
}): RenderObservabilitySummary{
@@ -392,7 +437,7 @@ export class RenderObservabilityRecorder {
/** Auto-resolved worker count before the inversion pinned it to 1 (set only when the inversion fired). */
82
82
preInversionWorkers?: number;
83
+
/** Rough compiled-composition element count — gate variable for the short-comp inversion band. */
84
+
compositionElementCount?: number;
85
+
/** Provenance of the element count: "live" (probe DOM, trusted to gate) | "static" (source scan, not). */
86
+
compositionElementCountSource?: "live"|"static";
87
+
/** Short-comp band decision when the band was DECISIVE: "applied" (inverts once HF_DE_SHORT_BAND_ROUTE is on; counterfactual in the baseline release) | "skipped_elements" (element ceiling was the only blocker); unset when the band could not have affected this render. */
0 commit comments