Skip to main content
Wildo.ai Coming soon

Playbooks and orchestration

Give recurring work a reusable method

Describe what a piece of work needs, how it should be done and what it should produce.

A reusable method connects its inputs, instructions and intended output.

Give recurring work a reusable method

A playbook gives a recurring piece of product work a clear purpose and a method. It declares the information it needs, the guidance to use and the result to produce.

Wildo brings those declarations together in a catalog. Teams and agents can revisit research, planning or implementation as the application changes, while keeping the same explicit expectations for the work.

Example — Revisit requirements with the right starting point

After customer research changes, the requirements method reads the vision and market information together. Its output remains a requirements snapshot, so later planning can continue from the updated product definition.

For engineers

Declare inputs and outputs separately

This selected excerpt comes from the requirements playbook definition. Imports and the remaining definition are omitted:

preconditions: [
  { kind: MetaWorkflow_PredicateKind.ARTIFACT_VALID, selector: { family: 'vision-brief' } },
  { kind: MetaWorkflow_PredicateKind.ARTIFACT_VALID, selector: { family: 'market-snapshot' } },
],
inputs: [
  { family: 'vision-brief' },
  { family: 'market-snapshot', intent: MetaWorkflow_ArtifactIntent.VALUE },
],
outputs: [{
  family: 'requirements',
  schemaRef: 'saas-specifications:RequirementsSnapshot',
}],
method: {
  skillRefs: ['journey-status', 'journey-report'],
},

The excerpt omits the output’s descriptive metadata for clarity. A precondition asks whether the work may start; an input selects information for that work; an output names the artifact contract. A skill supplies instructions. These declarations answer different questions even when they refer to the same family.

Author the method where it belongs

Each catalog folder holds playbook.definition.ts beside method.md. The generator evaluates supported declarative syntax without executing the definition, expands method references and validates the compiled playbook. method.guidance comes from the Markdown rather than a second inline copy.

DeclarationMeaning for execution
phaseOrganizes the catalog; it does not assign one current phase to the whole application
preconditionsSupplies explicit readiness and sequencing checks
inputs and contextSourcesSelects artifact information and computed context
outputs or stepOutputsDistinguishes persisted artifacts from values returned within a run
executorSelects the execution lane
method.choreographyComposes admitted child methods

Review the connected result

A valid definition establishes a method contract. The method still needs useful instructions, appropriate skills and an executor capable of producing its declared result. Review those together when adding a playbook; a phase label alone establishes no dependency order.

The connected requirements example follows this registered method through its HTTP invocation, response and specification files.

Building a B2B product or an internal tool?

Wildo is not self-service yet. Tell us what you have in mind and we will say plainly whether it fits, and what happens next.