← API reference
CANONICAL TYPE REFERENCE

ProductionPlanState

A versioned production plan defining how a job will be manufactured

TypeID of this production plan (ppl_…).

TypeID of the job (job_…) this plan manufactures.

nameString!

Human-readable plan name. Never empty.

Monotonic version of this plan within its job, starting at 1. Each newly created plan for a job takes the job's highest version + 1; re-upserting an existing plan keeps its version.

Lifecycle state. Only one plan per job may be ACTIVE.

ISO-8601 timestamp at which the plan was first created. Preserved across upserts of the same plan.

ISO-8601 timestamp of the last write to the plan, including writes that only replaced its planned operations or edges.

View exact SDL
"""A versioned production plan defining how a job will be manufactured"""
type ProductionPlanState {
  """TypeID of this production plan (`ppl_…`)."""
  id: ProductionPlanID!
  """TypeID of the job (`job_…`) this plan manufactures."""
  jobId: JobID!
  """Human-readable plan name. Never empty."""
  name: String!
  """
  Monotonic version of this plan within its job, starting at 1. Each newly created plan for a job takes the job's highest version + 1; re-upserting an existing plan keeps its version.
  """
  version: Int!
  """Lifecycle state. Only one plan per job may be ACTIVE."""
  status: ProductionPlanStatus!
  """
  ISO-8601 timestamp at which the plan was first created. Preserved across upserts of the same plan.
  """
  createdAt: ISO8601!
  """
  ISO-8601 timestamp of the last write to the plan, including writes that only replaced its planned operations or edges.
  """
  updatedAt: ISO8601!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.