Learn R Programming

DCC (version 1.2.1)

dcc_capabilities: Machine-readable DCC capability document

Description

Returns a versioned, deterministic description of every public capability, rule type, action type, and input format, plus the operations DCC deliberately does not support. General-purpose callers (including AI systems) can query it to discover what is Stable, Experimental, or Planned before building a pipeline. The status of each feature reflects the implemented state of the installed package, not a roadmap. Contract version 1.2 identifies invalid-numeric detection, declared YAML IDs, terminal dispositions, and atomic run publication as Stable capabilities.

Usage

dcc_capabilities()

Arguments

Value

A named list with contract_version (the capability-contract version), package_version (the installed DCC version), features (a data.frame of name, status -- "Stable"/"Experimental"/"Planned" -- and since), rule_types, action_types, formats

(a data.frame of format, status, extensions, backend, semantics, and limitations), and unsupported (operations DCC does not perform).

See Also

dcc_schema for the formal object schemas.

Examples

Run this code
caps <- dcc_capabilities()
caps$action_types
caps$features[caps$features$status == "Stable", "name"]

Run the code above in your browser using DataLab