CALLSHEET

AUTONOMOUS VFX & POST-PRODUCTION RENDER OPERATIONS
SYSTEM / UNIT POST-PRODUCTION // VFX PIPELINE
CALL TIME (CLOCK) --:--:-- UTC
INCIDENT AUDIT Mission completed: 00:02:23 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 01: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 Thu, 10 Sep 2026 03: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 Fri, 11 Sep 2026 00:00 UTC
BUFFER MARGIN +5.5 hours
DAILY PENALTY £15,000 / day
PRIORITY TIER STANDARD
Abyssal Trench 3D
Submarine Post London
ON SCHEDULE
DEADLINE Sat, 12 Sep 2026 00: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 73.0s ALERT CLEARED IN 50.5s GRAFANA IRM INCIDENT #191
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: 48 READS / 9 WRITES

1. STATUS HEADLINE

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

2. EXECUTIVE SUMMARY

Delivery for Chronicles of Aethelgard: Episode 6 is safe. Node-07 experienced a thermal failure when its junction temperature reached 95.9°C, exceeding the 90.0°C safety threshold and triggering an automatic hardware down-throttle of the CPU clock to 800MHz. This compute bottleneck lengthened per-frame render times to 120 seconds on the raytrace volumetric pass. Without intervention, Shot 118 was projected to finish on Thursday 10 September, 08:01 UTC. This would have caused a -4.3 hours deficit past the 03:45 UTC delivery deadline and triggered an immediate 25,000 GBP contractual daily penalty.

Callsheet quarantined node-07 and reallocated the remaining workload to standby spare node-11. Render performance has returned to 20.0 seconds per frame, advancing the projected completion time to Thursday 10 September, 01:21 UTC. This intervention restores a +2.4 hours buffer margin before client handover and protects against 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-11240 framesThursday 10 September, 01:21 UTC+2.4 hours

4. TELEMETRY AUDIT TRAIL

  • Prometheus Metric: render_farm_node_temperature_celsius on node-07 reached 95.9°C.
  • Loki Log: CRITICAL: Thermal junction temperature on node-07 reached 95.9C (threshold: 90.0C). Hardware clock down-throttled to 800MHz.
  • Tempo Trace: TraceID 19521c4a4a6e6f87482989c284c81b65 (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": "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}, {"name": "render_frame_sh118_1105", "duration_seconds": 120.0}]
  • 5. POST-INTERVENTION VERIFICATION AUDIT

  • Verification Status: VERIFIED_PROTECTED
  • Target Node: node-11
  • Verified Render Rate: 20.0s per frame
  • Verified Node Temperature: 59.3°C
  • Verified Telemetry Log: Frame 1061 rendered on node-11 successfully in 20.0s.
  • Closed-Loop Validation: Frame processing time and operating temperature confirmed within nominal baseline. Escalation required: False.
  • GRAFANA CLOUD MCP EVIDENCE TRAIL // AUDIT CHAIN
    STEP 0: GRAFANA ALERT TRIGGER GRAFANA ALERT
    Alert received from Grafana: node-07, active since 00:01:00 UTC (scenario primed at 00: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-09-10T00:01:00Z",
      "alert_active_at": "2026-09-10T00:01:00Z",
      "alert_instances": [],
      "scenario_primed_at": "2026-09-10T00:00:01.048294+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/19521c4a4a6e6f87482989c284c81b65)",
      "trace_id": "19521c4a4a6e6f87482989c284c81b65",
      "root_trace_name": "render_frame_sh118_1105",
      "raytrace_duration_seconds": 117.0,
      "quoted_trace_span": "TraceID 19521c4a4a6e6f87482989c284c81b65 (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\": \"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}, {\"name\": \"render_frame_sh118_1105\", \"duration_seconds\": 120.0}]",
      "spans_breakdown": [
        {
          "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
        },
        {
          "name": "render_frame_sh118_1105",
          "duration_seconds": 120.0
        }
      ]
    }
    STEP 3: ROOT CAUSE DEDUCTION (GEMINI) GENERATIVE AI
    Node-07 exceeded its 90.0°C thermal threshold by reaching 95.9°C, triggering an automatic hardware safety down-throttle of the CPU clock to 800MHz. This severe reduction in compute capacity directly bottlenecked the compute-intensive raytrace volumetric pass, inflating the span execution time from a 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: Thursday 10 September, 03:45 UTC). Without intervention, Shot 118 (240 frames remaining at 120s/frame) would complete at 08: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-09-10T08:01:09.163552+00:00",
      "unmitigated_buffer_hours": -4.3,
      "penalty_clause": "\u00a325,000 / day",
      "incident_id": "191",
      "incident_url": "https://bigforest2172.grafana.net/a/grafana-irm-app/incidents/191/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": "54cf8c46",
      "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": 271
    }
    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 (59.3°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-09-10T00:01:10.555888+00:00",
      "intervention_epoch": 1788998470.555888,
      "baseline_seconds": 20.0,
      "threshold_seconds": 25.0,
      "verified_frame_duration_seconds": 20.0,
      "target_temperature_celsius": 59.3,
      "speedup_factor": 6.0,
      "verification_passed": true,
      "quoted_loki_log": "Frame 1061 rendered on node-11 successfully in 20.0s.",
      "loki_timestamp": 1788998486.055479,
      "prometheus_actual_sample_timestamp": 1788998509.426,
      "prometheus_sample_timestamp": 1788998509.426,
      "prometheus_evaluation_timestamp": 1788998509.426,
      "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%221788998170555%22%2C%22to%22%3A%221788998821346%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%221788998170555%22%2C%22to%22%3A%221788998821346%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%2219521c4a4a6e6f87482989c284c81b65%22%2C%22queryType%22%3A%22traceql%22%2C%22refId%22%3A%22A%22%7D%5D%2C%22range%22%3A%7B%22from%22%3A%221788998170555%22%2C%22to%22%3A%221788998821346%22%7D%7D",
        "dashboard": "https://bigforest2172.grafana.net/d/callsheet-control-tower?from=1788998170555&to=1788998821346"
      },
      "incident_id": "191",
      "incident_status": "active",
      "alert_resolved_at": "2026-09-10T00:02:01.098751+00:00",
      "quarantine_to_alert_cleared_seconds": 50.5,
      "rollback_occurred": false
    }
    STEP 7: PRODUCER CALLSHEET BRIEFING GENERATIVE AI
    Generated plain-language delivery producer Callsheet briefing with post-intervention telemetry audit.
    {
      "briefing_length": 2716,
      "verification_status": "VERIFIED_PROTECTED",
      "panel_image_url": "/api/missions/mission_792a45e7/panel.png",
      "mcp_read_calls": 48,
      "mcp_write_calls": 9,
      "instance_mcp_read_calls": 464,
      "instance_mcp_write_calls": 90
    }
    Render Fleet Telemetry 10 ACTIVE / 1 QUARANTINED / 1 STANDBY
    NODE-01
    58.1°C
    SHOT 150
    NODE-02
    58.5°C
    SHOT 201
    NODE-03
    62.7°C
    SHOT 204
    NODE-04
    70.9°C
    SHOT 142
    NODE-05
    69.0°C
    SHOT 208
    NODE-06
    66.5°C
    SHOT 212
    NODE-07
    95.9°C
    QUARANTINED (FAULT)
    NODE-08
    63.7°C
    SHOT 301
    NODE-09
    52.2°C
    SHOT 302
    NODE-10
    61.4°C
    SHOT 303
    NODE-11
    54.3°C
    SHOT 155
    NODE-12
    42.0°C
    STANDBY SPARE