Concepts/Concept

ADPS Agent Systems Blue Book · Engineering Concept

Resumable Clarification Job: Pause the Same Task When Information Is Missing

Pause the same durable job when one required field is missing, then resume it.

Version
v0.4
Definition status
ADPS restatement
Issued
2026-08-02
Research source
AI4MBSE personal research project
Author
Liangding Yuan
License
CC BY 4.0

Start with an unresolved scope

A user asks to create a diagram under “Turnstile Control,” but the project index has no unique match. The system already knows the action and diagram type. Starting a new conversation would discard confirmed fields and risk producing a second interpretation.

Definition

A resumable clarification job represents the question as durable runtime state. It stores the job ID, confirmed fields, missing fields, candidates, current stage, resume cursor, and host model revision. The user's answer resumes the original job.

PendingOperation = {
  job_id,
  confirmed_fields,
  missing_fields,
  candidates,
  stage,
  resume_cursor,
  host_revision
}

Before resuming, the runtime revalidates the candidate scope and host revision. If the project changed, it returns to scope resolution.

Boundary

The dialog only collects information. Correctness comes from freezing, persisting, and resuming the job. In-memory state alone does not cover process restarts, delayed responses, or multi-user work.

Provenance

  • Initial research source: the AI4MBSE personal research project by Liangding Yuan; the name is an ADPS synthesis.
  • Lineage: durable execution, continuations, checkpointed interrupts, and workflow wait states.
  • ADPS contribution: keeps clarification fields, candidate engineering objects, the resume cursor, and host revision in one job contract.
  • Definition status: ADPS restatement.

Initial source: AI4MBSE personal research project; authored by Liangding Yuan.

Concept registry · CC BY 4.0