MAP Docs
MAESTRO

Operations

Every operation on MAESTRO.

The full operation table for MAESTRO. Each entry is dispatched through MapEngine::handle_request and matched on operation inside the protocols/maestro-lib crate.

Index

OperationSummary
charter.declareDeclare a charter under which subsequent goals will be refined.
goal.refineRefine a goal into an executable graph with dependency analysis.
graph.commitCommit a refined execution graph as the active plan.
graph.diffDiff two graph versions; surface added/removed/changed steps.
graph.replanReplan a graph on deviation; reuses durable state where possible.
dispatch.nextDispatch the next ready step under the active plan.
outcome.reportReport a step outcome; updates the plan and triggers cascades.
credit.traceTrace credit and blame for a completed leg of the plan.
query.goalsQuery active goals under a charter.

Reference

charter.declare

Declare a charter under which subsequent goals will be refined.

FieldValue
Capabilitymap.maestro.charter.declare
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

goal.refine

Refine a goal into an executable graph with dependency analysis.

FieldValue
Capabilitymap.maestro.goal.refine
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

graph.commit

Commit a refined execution graph as the active plan.

FieldValue
Capabilitymap.maestro.graph.commit
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

graph.diff

Diff two graph versions; surface added/removed/changed steps.

FieldValue
Capabilitymap.maestro.graph.diff
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

graph.replan

Replan a graph on deviation; reuses durable state where possible.

FieldValue
Capabilitymap.maestro.graph.replan
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

dispatch.next

Dispatch the next ready step under the active plan.

FieldValue
Capabilitymap.maestro.dispatch.next
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

outcome.report

Report a step outcome; updates the plan and triggers cascades.

FieldValue
Capabilitymap.maestro.outcome.report
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

credit.trace

Trace credit and blame for a completed leg of the plan.

FieldValue
Capabilitymap.maestro.credit.trace
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

query.goals

Query active goals under a charter.

FieldValue
Capabilitymap.maestro.query.goals
IdempotentNo — supply Idempotency-Key for safe retries
{
  "example": true
}

Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.

On this page