{
  "_id": "6ad1d91f29625c14e47aeb91",
  "Package": "conductoR",
  "Title": "Perform a Contract-Typed Analytical Plan Across Analytics\nComponents",
  "Version": "0.2.0.9000",
  "Authors@R": "person(given = \"Max\",\nfamily = \"Moldovan\",\nemail = \"max.moldovan@adelaide.edu.au\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-9680-8474\"))",
  "Description": "Declares an analytical plan as a directed acyclic graph of\nnodes, each bound to a tool that returns an 'orchestraManifest'\nresult, and performs it in topological order. Every edge is\ntyped by the inferential target the upstream node declares, and\na mismatched handoff stops the run before the downstream node\nexecutes rather than coercing across a contract boundary. Two\nepistemic operators are built in: a power-aware abstention gate\nthat refuses to pass a null verdict the design could not have\nresolved, and a triangulation operator that reconciles any\nnumber of independent lenses on one question. A plan serialises\nto 'YAML' and back, compiles to a 'targets' pipeline, and every\nrun writes a provenance record with the integrity chain of the\nmanifests it produced.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/max578/conductoR",
  "BugReports": "https://github.com/max578/conductoR/issues",
  "Encoding": "UTF-8",
  "Language": "en-AU",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Remotes": [
    "max578/orchestraManifest",
    "max578/PESTO"
  ],
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://max578.r-universe.dev",
  "Date/Publication": "2026-10-16 01:03:09 UTC",
  "RemoteUrl": "https://github.com/max578/conductoR",
  "RemoteRef": "main",
  "RemoteSha": "0ba75befa81ca82365de4fbb145b5678281e3da9",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 07:28:31 UTC",
    "User": "root"
  },
  "Author": "Max Moldovan [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-9680-8474>)",
  "Maintainer": "Max Moldovan <max.moldovan@adelaide.edu.au>",
  "_user": "max578",
  "_type": "src",
  "_file": "conductoR_0.2.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/32698569517ffc9ca21efb1d899f8afdbe5f40adc7fe626c15d4427b5960278b",
  "_filesize": 267659,
  "_sha256": "32698569517ffc9ca21efb1d899f8afdbe5f40adc7fe626c15d4427b5960278b",
  "_expires": "2027-01-24T07:58:17.000Z",
  "_created": "2026-10-16T07:28:31.000Z",
  "_published": "2026-10-16T07:58:23.570Z",
  "_buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116863556358,
      "time": 226,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12031373676"
    },
    {
      "job": 116863556203,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032086385"
    },
    {
      "job": 116863556204,
      "time": 107,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12033301946"
    },
    {
      "job": 116863556290,
      "time": 116,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032897580"
    },
    {
      "job": 116861969636,
      "time": 282,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12031707885"
    },
    {
      "job": 116863556324,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12031622588"
    },
    {
      "job": 116863556196,
      "time": 90,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12031463134"
    },
    {
      "job": 116863556311,
      "time": 101,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12032096346"
    },
    {
      "job": 116863556244,
      "time": 91,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12031907196"
    }
  ],
  "_upstream": "https://github.com/max578/conductoR",
  "_commit": {
    "id": "0ba75befa81ca82365de4fbb145b5678281e3da9",
    "author": "Max Moldovan <max.moldovan@gmail.com>",
    "committer": "Max Moldovan <max.moldovan@gmail.com>",
    "message": "ci: lint workflow header gives the count CI reports\n",
    "time": 1792112589
  },
  "_maintainer": {
    "name": "Max Moldovan",
    "email": "max.moldovan@adelaide.edu.au",
    "orcid": "0000-0001-9680-8474"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "orchestraManifest",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "agridat",
      "role": "Suggests"
    },
    {
      "package": "jsonvalidate",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "PESTO",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "targets",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "max578",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 6
    },
    {
      "week": "2026-40",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 2
    },
    {
      "week": "2026-42",
      "n": 14
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-10-09"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "max578",
      "count": 24,
      "uuid": 35710829
    }
  ],
  "_userbio": {
    "uuid": 35710829,
    "type": "user",
    "name": "Max Moldovan",
    "followers": 2,
    "description": "Research scientist, R&D translation professional, woking on practical impact applications in agriculture, healthcare/madicine and good-practices-AI education."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/conductoR"
  },
  "_devurl": "https://github.com/max578/conductor",
  "_searchresults": 26,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/conductoR.html",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "compile_to_targets",
    "conduct",
    "conduct_step",
    "decision_to_manifest",
    "edge",
    "lens_to_manifest",
    "node",
    "oap_node",
    "oap_plan",
    "plan_from_json",
    "plan_from_yaml",
    "plan_node",
    "plan_order",
    "plan_schema",
    "plan_to_yaml",
    "plan_validate",
    "register_tool",
    "resolve_tool",
    "run_provenance",
    "same_plan",
    "terminal_target"
  ],
  "_help": [
    {
      "page": "compile_to_targets",
      "title": "Compile a plan to a targets script",
      "topics": [
        "compile_to_targets"
      ]
    },
    {
      "page": "conduct",
      "title": "Perform a plan",
      "topics": [
        "conduct"
      ]
    },
    {
      "page": "conduct_step",
      "title": "Perform one node",
      "topics": [
        "conduct_step"
      ]
    },
    {
      "page": "decision_to_manifest",
      "title": "Lift a decision into a decisions manifest",
      "topics": [
        "decision_to_manifest"
      ]
    },
    {
      "page": "edge",
      "title": "Declare a typed edge",
      "topics": [
        "edge"
      ]
    },
    {
      "page": "lens_to_manifest",
      "title": "Lift a binary verdict into a treatment-effects manifest",
      "topics": [
        "lens_to_manifest"
      ]
    },
    {
      "page": "node",
      "title": "Declare a node",
      "topics": [
        "node"
      ]
    },
    {
      "page": "oap_node",
      "title": "A node of an analytical plan",
      "topics": [
        "oap_node"
      ]
    },
    {
      "page": "oap_plan",
      "title": "An analytical plan",
      "topics": [
        "oap_plan"
      ]
    },
    {
      "page": "plan_from_json",
      "title": "Read a plan from JSON",
      "topics": [
        "plan_from_json"
      ]
    },
    {
      "page": "plan_from_yaml",
      "title": "Read a plan from YAML",
      "topics": [
        "plan_from_yaml"
      ]
    },
    {
      "page": "plan_node",
      "title": "Fetch a node by id",
      "topics": [
        "plan_node"
      ]
    },
    {
      "page": "plan_order",
      "title": "Topological order of a plan",
      "topics": [
        "plan_order"
      ]
    },
    {
      "page": "plan_schema",
      "title": "The JSON Schema of the plan language",
      "topics": [
        "plan_schema"
      ]
    },
    {
      "page": "plan_to_yaml",
      "title": "Write a plan as YAML",
      "topics": [
        "plan_to_yaml"
      ]
    },
    {
      "page": "plan_validate",
      "title": "Check a plan file and list every problem",
      "topics": [
        "plan_validate"
      ]
    },
    {
      "page": "register_tool",
      "title": "Register a tool by name",
      "topics": [
        "register_tool"
      ]
    },
    {
      "page": "resolve_tool",
      "title": "Resolve a tool reference",
      "topics": [
        "resolve_tool"
      ]
    },
    {
      "page": "run_provenance",
      "title": "A run's provenance as a table",
      "topics": [
        "run_provenance"
      ]
    },
    {
      "page": "same_plan",
      "title": "Check that two runs used the same plan",
      "topics": [
        "same_plan"
      ]
    },
    {
      "page": "terminal_target",
      "title": "The target that holds a plan's terminal result",
      "topics": [
        "terminal_target"
      ]
    }
  ],
  "_pkglogo": "https://github.com/max578/conductoR/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/max578/conductoR/raw/main/README.md",
  "_rundeps": [
    "digest",
    "jsonlite",
    "orchestraManifest",
    "S7",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "conductoR.Rmd",
      "filename": "conductoR.html",
      "title": "Performing a typed analytical plan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The question",
        "The tools",
        "The plan",
        "Scenario A: the full trial",
        "Scenario B: one site, one replicate, three rates",
        "The plan as a file",
        "Writing a plan",
        "The schema and the repair loop",
        "A mistyped edge",
        "Provenance and a targets pipeline"
      ],
      "created": "2026-09-25 13:40:40",
      "modified": "2026-10-12 14:05:37",
      "commits": 2
    }
  ],
  "_score": 3.7160033436347994,
  "_indexed": true,
  "_nocasepkg": "conductor",
  "_universes": [
    "max578"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:32:03.000Z",
      "distro": "resolute",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/f9b6b555ba94e67b546cbe73a5dd665ee28198e59dfafe4421965d17fa2c93da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:30:25.000Z",
      "distro": "resolute",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/feae97f7b963f85818f3010ba418c568d02d935db15b70026a636640946f9972",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:56:56.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/0b013ba9b830b60d310aa30d050a0c474b38fed0d758ac5425da0ecce4293431",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:57:20.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/b0dfcadebaa5c9917b01d2ff6c642804d5c4b73398aa2bfed13a1ac9db79c89a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:30:26.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/83e54f0aeb4b08efd2a9c147a047114d2893d6d3fe47693b8c0bef87a9ebb9b7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:29:42.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/04e93f69745896d92bbbf334918363aff75dc1bdaf5089bf69bcc0ed947a43aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:29:56.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/b7ede412a354286e6fec662d61cf8e0e92984414a6083f709b44848a2479a645",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-10-16T07:29:46.000Z",
      "commit": "0ba75befa81ca82365de4fbb145b5678281e3da9",
      "fileid": "https://r2.ropensci.org/3c2a8dffb735580916c45cd5a32a4941d02f8d96a64de7d68a0369545c0e9f6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38866958172"
    }
  ]
}