definition: Root ODPR workflow document that declares metadata, recipe version, type, execution policy, context policy, steps, gates, and review expectations.

doUseFor: Declaring repeatable data product workflows

doUseFor: Describing CI, release, localization, hybrid, or agent-safe workflows

doNotUseFor:
Defining data product metadata
Defining catalog object models
Defining graph nodes or edges
Storing provider secrets

relatedStandards: ODPS ODPC ODPG ODPV


definition: Root ODPR provider profile document that gives a stable providerRef target a provider family, model, provider class, endpoint reference, credentials reference, and safe runtime defaults.

doUseFor: Standardizing named provider profiles used by recipes

doUseFor: Declaring model and provider family defaults

doUseFor: Keeping provider configuration portable across SDKs, CI/CD systems, MCP servers, and platforms

doNotUseFor: Defining arbitrary provider-specific APIs


definition: One declared operation in an ODPR recipe, such as generate, validate, portfolio.build, portfolio.localize, portfolio.explain, or odpg.build.

requiredFields: id command

doUseFor: Overriding provider references for one operation

doNotUseFor:
Arbitrary shell scripting
Hidden side effects
Provider secret storage

relatedStandards: ODPS ODPC ODPG


definition: Runtime policy that declares whether a recipe expects local, hosted, hybrid, or model-free execution.

doUseFor: Separating development from production execution

doUseFor: Declaring local, hosted, hybrid, or none execution modes

doUseFor: Referencing an execution provider without defining provider internals

doNotUseFor:
Registering provider credentials
Defining model APIs
Replacing SDK provider configuration


definition: Policy for preferred workflow context format such as YAML, TOON, GCF, or automatic fallback.

doUseFor: Preferring GCF or TOON sidecars when available

doUseFor: Making prompt and review context explicit

doNotUseFor: Embedding full document bodies in recipes

relatedStandards: ODPC ODPG


definition: Validation, quality, approval, or review condition that must be checked during recipe execution.

requiredFields: id type required

doUseFor:
Declaring validation requirements
Making human review explicit
Representing CI or release checks

doNotUseFor:
Replacing schema validation
Silently approving generated artifacts