feature

Dependency unavailable

A dependency was declared (or expected) but its outputs are missing at runtime — blank plots, skipped study rows, or dependency_output_unavailable.

Check declare shape and version first, then guard empty values on warmup bars. See also Dependency outputs.

Checklist

  1. Is it declared? (indicators.declare / flows.declare)

  2. Does the slug / version / output id match the dependency contract?

  3. Are you guarding null / undefined on warmup bars?

  4. For agents: did you call resolve_dependency_contract before inventing the shape?

  5. Was the human asked to approve request_add_indicator when required?

Declared but empty

Empty values are often normal. Skip the bar/event:

const v = ctx.indicators.atr?.value;
if (v == null) return;

Contract mismatch

Wrong output id or version → fix declare, re-lint, re-run. See Dependency outputs.

Next

  1. Dependency outputs

  2. Indicator dependencies