CALLSHEET

AUTONOMOUS VFX & POST-PRODUCTION RENDER OPERATIONS
SYSTEM / UNIT POST-PRODUCTION // VFX PIPELINE
CALL TIME (CLOCK) --:--:-- UTC
INCIDENT AUDIT Mission completed: 12:02:21 UTC
SUPERVISOR WATCH AUTONOMOUS WATCH ACTIVE

Callsheet watches a post-production render farm and protects contractual delivery dates. When a node degrades, it works out which shots are at risk, moves them to spare capacity, verifies the fix in the telemetry, and reports what it did in plain language a producer can forward to a client.

Shot 118 delivered 13:21 UTC, 2.4 hours ahead of deadline
Active Delivery Slate CONTRACTUAL SCHEDULE & DEADLINE MARGINS
Chronicles of Aethelgard: Episode 6
Cinefex Northern Pictures
PROTECTED
DEADLINE Fri, 30 Oct 2026 15:45 UTC
BUFFER MARGIN +2.4 hours
DAILY PENALTY £25,000 / day
PRIORITY TIER CRITICAL PATH
Solar Flare: Redux
Solaris Media Works
ON SCHEDULE
DEADLINE Sat, 31 Oct 2026 12:00 UTC
BUFFER MARGIN +5.5 hours
DAILY PENALTY £15,000 / day
PRIORITY TIER STANDARD
Abyssal Trench 3D
Submarine Post London
ON SCHEDULE
DEADLINE Sun, 01 Nov 2026 12:00 UTC
BUFFER MARGIN +9.4 hours
DAILY PENALTY £10,000 / day
PRIORITY TIER STANDARD
Authority & Blast Radius Policy AUTONOMOUS DISPATCH TIERS & OPERATIONAL BOUNDARIES
Tier 1 // Autonomous Execution

Moving a shot onto an idle standby node; quarantining a node that has breached its own thermal limit. Reversible, touches no other show, no producer-visible change to any deadline.

Tier 2 // Producer Approval Required

Pre-empting a node currently rendering another show's shot; anything touching more than one show; anything changing a delivery commitment. Holds execution with buffer loss arithmetic.

Tier 3 // Prohibited

Anything outside the farm. No external cloud capacity, no vendor escalation calls, no financial spend.

Production Callsheet Briefing CLIENT CORRESPONDENCE DISPATCH
RESOLVED IN 70.2s ALERT CLEARED IN 50.9s GRAFANA IRM INCIDENT #407
OPEN INCIDENT IN GRAFANA →
PERSISTENT TELEMETRY EVIDENCE DEEPLINKS (PINNED ABSOLUTE TIME RANGE)
Grafana Control Tower Panel Snapshot
CONTROL TOWER PANEL SNAPSHOT (get_panel_image) MISSION MCP TOOL CALLS: 49 READS / 9 WRITES

1. STATUS HEADLINE

DELIVERY DEADLINE VERIFIED PROTECTED: Shot 118 on Chronicles of Aethelgard: Episode 6 secured following automated workload failover.

2. EXECUTIVE SUMMARY

Render node node-07 experienced a thermal failure when junction temperatures reached 95.9°C, triggering an emergency hardware down-throttle to 800MHz. This compute degradation slowed Shot 118 (SQ_SIEGE) from its baseline rate to 120.0 seconds per frame.

Without automated intervention, the unmitigated render completion was projected for Friday 30 October, 20:01 UTC. This represented a -4.3 hours deficit against the 15:45 UTC contractual delivery deadline and would have incurred a 25,000 GBP daily penalty from Cinefex Northern Pictures.

Callsheet quarantined node-07 and migrated the remaining 240 frames to standby node-11. Restored render throughput brings completion back to Friday 30 October, 13:21 UTC, establishing a +2.4 hours buffer margin ahead of delivery and avoiding the 25,000 GBP penalty. Human action recommendation: None. Workload successfully secured and verified on standby infrastructure.

3. SHOT BREAKDOWN TABLE

Show NameShot CodePrevious NodeTarget NodeFrames RemainingProjected DeliveryBuffer Margin
Chronicles of Aethelgard: Episode 6Shot 118node-07node-11240Friday 30 October, 13:21 UTC+2.4 hours

4. TELEMETRY AUDIT TRAIL

  • Metric: render_farm_node_temperature_celsius on node-07 reached 95.9°C.
  • Log: Loki log: CRITICAL: Thermal junction temperature on node-07 reached 95.9C (threshold: 90.0C). Hardware clock down-throttled to 800MHz.
  • Trace: Tempo raytrace span: TraceID 5b13c72c2411b9a493d212122df8b42e (render_frame_sh118_1105 on node-07): Total Duration 120.0s. raytrace_volumetrics_pass took 117.0s (inflated from 17.0s baseline by 100.0s due to 800MHz CPU down-throttling). Child Spans: [{"name": "render_frame_sh118_1105", "duration_seconds": 120.0}, {"name": "load_geometry_and_textures", "duration_seconds": 2.0}, {"name": "raytrace_volumetrics_pass", "duration_seconds": 117.0}, {"name": "denoise_and_color_grade", "duration_seconds": 1.0}]
  • 5. POST-INTERVENTION VERIFICATION AUDIT

  • Verification Status: VERIFIED_PROTECTED
  • Target Node: node-11
  • Verified Render Rate: 20.0s per frame
  • Verified Node Temperature: 61.6°C
  • Verified Telemetry Log: Frame 1061 rendered on node-11 successfully in 20.0s.
  • Closed-Loop Confirmation: Telemetry confirmed via Grafana Cloud. Workload nominal, node-07 quarantined, no manual technical intervention required.
  • GRAFANA CLOUD MCP EVIDENCE TRAIL // AUDIT CHAIN
    STEP 0: GRAFANA ALERT TRIGGER GRAFANA ALERT
    Alert received from Grafana: node-07, active since 12:01:00 UTC (scenario primed at 12:00:01 UTC).
    {
      "tool": "alerting_manage_rules",
      "rule_uid": "cfxbt56wwbocge",
      "labels": {
        "__alert_rule_namespace_uid__": "callsheet-folder",
        "__alert_rule_uid__": "cfxbt56wwbocge",
        "alertname": "Callsheet: render node thermal limit (cloud-run)",
        "deployment_id": "cloud-run",
        "grafana_folder": "GrafanaCloud/Callsheet",
        "node_id": "node-07",
        "severity": "critical",
        "team": "callsheet"
      },
      "activeAt": "2026-10-30T12:01:00Z",
      "alert_active_at": "2026-10-30T12:01:00Z",
      "alert_instances": [],
      "scenario_primed_at": "2026-10-30T12:00:01.659821+00:00",
      "state": "Alerting"
    }
    STEP 1: ANOMALY DETECTION (PROMETHEUS) DETERMINISTIC
    Prometheus query identified critical temperature spike on node-07 (95.9°C, limit: 90.0°C).
    {
      "tool": "query_prometheus",
      "expr": "render_farm_node_temperature_celsius{deployment_id=\"cloud-run\"}",
      "deployment_id": "cloud-run",
      "anomalous_node_id": "node-07",
      "temperature_celsius": 95.9,
      "active_series_count": 12
    }
    STEP 2: SIGNAL CORRELATION (LOKI & TEMPO) DETERMINISTIC
    Correlated Prometheus anomaly with Loki worker logs and Tempo trace spans on node-07.
    {
      "tool_logs": "query_loki_logs",
      "quoted_loki_log": "CRITICAL: Thermal junction temperature on node-07 reached 95.9C (threshold: 90.0C). Hardware clock down-throttled to 800MHz.",
      "total_logs_retrieved": 30,
      "tool_traces": "grafana_api_request (/api/datasources/proxy/uid/grafanacloud-traces/api/traces/5b13c72c2411b9a493d212122df8b42e)",
      "trace_id": "5b13c72c2411b9a493d212122df8b42e",
      "root_trace_name": "render_frame_sh118_1105",
      "raytrace_duration_seconds": 117.0,
      "quoted_trace_span": "TraceID 5b13c72c2411b9a493d212122df8b42e (render_frame_sh118_1105 on node-07): Total Duration 120.0s. raytrace_volumetrics_pass took 117.0s (inflated from 17.0s baseline by 100.0s due to 800MHz CPU down-throttling). Child Spans: [{\"name\": \"render_frame_sh118_1105\", \"duration_seconds\": 120.0}, {\"name\": \"load_geometry_and_textures\", \"duration_seconds\": 2.0}, {\"name\": \"raytrace_volumetrics_pass\", \"duration_seconds\": 117.0}, {\"name\": \"denoise_and_color_grade\", \"duration_seconds\": 1.0}]",
      "spans_breakdown": [
        {
          "name": "render_frame_sh118_1105",
          "duration_seconds": 120.0
        },
        {
          "name": "load_geometry_and_textures",
          "duration_seconds": 2.0
        },
        {
          "name": "raytrace_volumetrics_pass",
          "duration_seconds": 117.0
        },
        {
          "name": "denoise_and_color_grade",
          "duration_seconds": 1.0
        }
      ]
    }
    STEP 3: ROOT CAUSE DEDUCTION (GEMINI) GENERATIVE AI
    Render node node-07 exceeded its 90.0°C thermal threshold by reaching 95.9°C, which triggered an automatic hardware clock down-throttle to 800MHz to protect the silicon. This severe reduction in CPU frequency choked compute throughput, causing the compute-heavy raytrace volumetrics pass to stretch from its 17.0-second baseline to 117.0 seconds.
    {
      "model": "gemini-3.8-flash",
      "anomalous_node": "node-07",
      "hardware_temperature": 95.9,
      "raytrace_duration_seconds": 117.0
    }
    STEP 4: PRODUCTION IMPACT MAPPING DETERMINISTIC
    Mapped node-07 failure to Chronicles of Aethelgard: Episode 6 (Deadline: Friday 30 October, 15:45 UTC). Without intervention, Shot 118 (240 frames remaining at 120s/frame) would complete at 20:01 UTC with a NEGATIVE buffer of -4.3 hours (4.3 hours past deadline), triggering the £25,000 / day contractual penalty clause.
    {
      "show_name": "Chronicles of Aethelgard: Episode 6",
      "shot_code": "118",
      "frames_remaining": 240,
      "throttled_rate_sec": 120.0,
      "unmitigated_completion": "2026-10-30T20:01:09.263125+00:00",
      "unmitigated_buffer_hours": -4.3,
      "penalty_clause": "\u00a325,000 / day",
      "incident_id": "407",
      "incident_url": "https://bigforest2172.grafana.net/a/grafana-irm-app/incidents/407/thermal-throttling-node-07-sh_118",
      "incident_status": "active"
    }
    STEP 5: WORKLOAD REALLOCATION INTERVENTION DETERMINISTIC
    Reallocated Shot 118 from node-07 to standby spare node-11 (quarantined node-07, Tier 1 Autonomous). Clean render speed (20s/frame) restored. Projected buffer margin restored from -4.3h to +2.4 hours, avoiding the £25,000 / day penalty.
    {
      "intervention_id": "6e29b54a",
      "shot_code": "118",
      "previous_node": "node-07",
      "target_node": "node-11",
      "tier": 1,
      "tier_reason": "Moving shot 118 onto idle standby node-11 is reversible and touches no other show.",
      "unmitigated_buffer_hours": -4.3,
      "restored_buffer_margin_hours": 2.4,
      "status": "PROTECTED",
      "annotation_id": 487
    }
    STEP 6: POST-INTERVENTION TELEMETRY VERIFICATION (GRAFANA CLOUD) DETERMINISTIC
    Closed-loop verification confirmed via Grafana Cloud telemetry for node-11. Retrieved frame duration 20.0s (nominal baseline 20s, threshold 25.0s) and stable junction temperature (61.6°C). Witnesses accepted: Loki, Prometheus. Delivery deadline confirmed PROTECTED with +2.4h buffer margin.
    {
      "target_node": "node-11",
      "deployment_id": "cloud-run",
      "intervention_ts": "2026-10-30T12:01:10.918588+00:00",
      "intervention_epoch": 1793361670.918588,
      "baseline_seconds": 20.0,
      "threshold_seconds": 25.0,
      "verified_frame_duration_seconds": 20.0,
      "target_temperature_celsius": 61.6,
      "speedup_factor": 6.0,
      "verification_passed": true,
      "quoted_loki_log": "Frame 1061 rendered on node-11 successfully in 20.0s.",
      "loki_timestamp": 1793361686.6696284,
      "prometheus_actual_sample_timestamp": 1793361707.302,
      "prometheus_sample_timestamp": 1793361707.302,
      "prometheus_evaluation_timestamp": 1793361707.302,
      "tempo_trace_id": null,
      "tempo_raytrace_duration_seconds": null,
      "witnesses_accepted": [
        "Loki",
        "Prometheus"
      ],
      "verification_status": "VERIFIED_PROTECTED",
      "deeplinks": {
        "prometheus": "https://bigforest2172.grafana.net/explore?left=%7B%22datasource%22%3A%22grafanacloud-prom%22%2C%22queries%22%3A%5B%7B%22expr%22%3A%22render_farm_node_temperature_celsius%7Bdeployment_id%3D%5C%22cloud-run%5C%22%2C+node_id%3D%5C%22node-07%5C%22%7D%22%2C%22refId%22%3A%22A%22%7D%5D%2C%22range%22%3A%7B%22from%22%3A%221793361370918%22%2C%22to%22%3A%221793362022075%22%7D%7D",
        "loki": "https://bigforest2172.grafana.net/explore?left=%7B%22datasource%22%3A%22grafanacloud-logs%22%2C%22queries%22%3A%5B%7B%22expr%22%3A%22%7Bservice_name%3D%5C%22render-farm%5C%22%7D+%7C+deployment_id%3D%5C%22cloud-run%5C%22+%7C+node_id%3D%5C%22node-11%5C%22+%7C%3D+%5C%22rendered+on%5C%22%22%2C%22refId%22%3A%22A%22%7D%5D%2C%22range%22%3A%7B%22from%22%3A%221793361370918%22%2C%22to%22%3A%221793362022075%22%7D%7D",
        "tempo": "https://bigforest2172.grafana.net/explore?left=%7B%22datasource%22%3A%22grafanacloud-traces%22%2C%22queries%22%3A%5B%7B%22query%22%3A%225b13c72c2411b9a493d212122df8b42e%22%2C%22queryType%22%3A%22traceql%22%2C%22refId%22%3A%22A%22%7D%5D%2C%22range%22%3A%7B%22from%22%3A%221793361370918%22%2C%22to%22%3A%221793362022075%22%7D%7D",
        "dashboard": "https://bigforest2172.grafana.net/d/callsheet-control-tower?from=1793361370918&to=1793362022075"
      },
      "incident_id": "407",
      "incident_status": "active",
      "alert_resolved_at": "2026-10-30T12:02:01.805580+00:00",
      "quarantine_to_alert_cleared_seconds": 50.9,
      "rollback_occurred": false
    }
    STEP 7: PRODUCER CALLSHEET BRIEFING GENERATIVE AI
    Generated plain-language delivery producer Callsheet briefing with post-intervention telemetry audit.
    {
      "briefing_length": 2588,
      "verification_status": "VERIFIED_PROTECTED",
      "panel_image_url": "/api/missions/mission_f3826894/panel.png",
      "mcp_read_calls": 49,
      "mcp_write_calls": 9,
      "instance_mcp_read_calls": 1385,
      "instance_mcp_write_calls": 258
    }
    Render Fleet Telemetry 10 ACTIVE / 1 QUARANTINED / 1 STANDBY
    NODE-01
    60.4°C
    SHOT 150
    NODE-02
    59.5°C
    SHOT 201
    NODE-03
    65.3°C
    SHOT 204
    NODE-04
    68.3°C
    SHOT 142
    NODE-05
    55.1°C
    SHOT 208
    NODE-06
    71.8°C
    SHOT 212
    NODE-07
    95.9°C
    QUARANTINED (FAULT)
    NODE-08
    63.8°C
    SHOT 301
    NODE-09
    64.4°C
    SHOT 302
    NODE-10
    58.6°C
    SHOT 303
    NODE-11
    68.6°C
    SHOT 155
    NODE-12
    42.0°C
    STANDBY SPARE